| Продолжаем рассказывать о занятиях в самом обычном кружке робототехники. Как можно было увидеть в прошлой заметке, декабрь выдался довольно урожайным месяцем на робо-состязания (1, 2). Затем, долгожданные и зимние каникулы, которые "съели" аж целых 3 занятия. |
Показаны сообщения с ярлыком ультразвуковой. Показать все сообщения
Показаны сообщения с ярлыком ультразвуковой. Показать все сообщения
пятница, 1 марта 2013 г.
Кружок по робототехнике. Как готовились к зимним состязаниям
четверг, 29 ноября 2012 г.
Кружок по робототехнике. Занятие шестое
| Продолжение. Предыдущая - пятая часть здесь. Шестое занятие нашей небольшой группы обещало быть очень интересным - помимо интересной темы "Ветвления в программах" мною были заготовлены интересные задания. |
среда, 28 ноября 2012 г.
Определение положения предмета с помощью датчиков расстояния
| Понятие триангуляция знакомо многим, кто хоть раз разбирался как работают GPS приемники или тем, кто изучал что такое радиопеленгация. На самом деле это понятие пришло из геометрии и геодезии. Но сейчас пойдет речь именно о триангуляции, как способе определения координат или местоположении предмета. | |
В качестве экспериментальной установки он использовал следующую конструкцию:
понедельник, 24 сентября 2012 г.
NXT и Python: опрашиваем датчики
| Базовые способы работы с моторами в Python были рассмотрены в прошлой заметке - теперь настало время осветить, какие API (applications programming interface) доступны для работы со стандартными LEGO NXT датчиками. |
nxt.sensor, который предоставляет классы по работе с датчиками. Для этого в Python Shell запросим справку по модулю:import nxt.sensor help(nxt.sensor)Небольшая информационная страничка расскажет, что данный модуль предоставляет доступ к следующим под-модулям:
- analog
- common
- digital
- generic
- hitechnic
- mindsensors
воскресенье, 16 сентября 2012 г.
Скорость опроса сенсоров
| Эта заметка была написана в продолжение прошлой записи, посвященной производительности NXT блока. Поскольку в той заметке рассматривался аспект производительности самого блока, то, конечно, хотелось получить также данные, показывающие как производительность зависит от типа датчика, ответственного в тот или иной момент за основную работу робота. |
Итак, сначала надо определиться с методикой определения частоты опроса датчика.
Предлагается такой алгоритм:
- Инициализируем датчик
- Запоминаем текущее значение таймера (или сбрасываем таймер в ноль)
- Делаем N итераций цикла, который делает только одно действие - опрашивает датчик
- После завершения цикла запоминаем новое значение таймера, а точнее на сколько он изменился с шага 2.
вторник, 20 марта 2012 г.
Робот для состязаний: Робот "Колумб". Часть I
| Задание в средней возрастной группе Международных Состязаний Роботов в 2012 году позволяет почувствовать конструкторов и программистов роботов первооткрывателями. |
Конечно, ландшафт в случае состязаний - условность, он задается усложняющими элементами на поле:
четверг, 13 октября 2011 г.
Что находится под корпусом?
| Xander Soldaat в своем блоге ведет очень интересную рубрику под названием "Exposed", которую на русский можно было бы перевести например как "Разоблачение". Для этой рубрики, Xander разбирает какой-нибудь сенсор, использующийся для подключения к NXT блоку и показывает, что там внутри. |
Лично для меня, одним из удивительных открытий стало то, что в цветовом сенсоре на самом деле не три, а два элемента, участвующих в распозновании - третий элемент, выглядящий черным диодом - просто пластиковая заглушка для придания солидности сенсору:
Подписаться на:
Сообщения (Atom)