LEGO MINDSTORM NXT 2.0 (и выше)

И ШКОЛЬНАЯ ИНФОРМАТИКА


Представляем Вашему вниманию вариант робота с вращающейся "головой" - ультразвуковым сенсором дальности.

Особенностью тележки робота, равно как и программы для него, является возможность выбора оптимального направления обхода препятствий. Для этого робот при обнаружении препятствия сначала "озирается", вращая сенсором дальности слева-направо, а затем, определив свободное от препятствий направление, доворачивает туда корпус, одновременно возвращая "голову" в исходное положение.

Если робот попадает в ситуацию, когда оказывается невозможным движение вперед, он начинает "пятиться", пытаясь выйти из неудобного положения.

Конечно, алгоритм ИИ робота очень простой, основан на простых ветвлениях, робот с трудом выходит из углов - но выходит! Этому в определенной степени способствует третья точка опоры - малое колесо, которое поворачивается на случайный угол и играет роль своеобразного генератора случайных поворотов. В итоге робот обязательно находит такой угол поворота, при котором появляется шанс на выход из угла.


Видео



Фото








LDD-модель



Скачать файл в формате lxf

Программа


Скачать программу в формате rbt (в Zip-архиве)

© 2013 Валов А.М.

Хостинг от uCoz