г. Москва, ул.Новороссийская, дом 21, к.64. м.Люблино,ПН-ПТ с 10.00 до 19.30 и СБ с 12.00 до 16.00
+7(985) 997-37-74
07.06.2015

Arduino робот по имени Стабби

07.06.2015

 Stubby the Teaching Hexapod (дословно – «Стабби обучающий Шестилап») – расширяемая оботическая платформа с полностью открытым исходным кодом.Стабби сочетает в себе ультрадешевый и эргономичный дизайн, возможность управлять роботом при помощи универсального контроллера или Bluetooth с компьютера, а также специальное API, позволяющее детям изучать основные принципы программирования.

 За то время, которое мы работаем над Стабби, он вырос из простенького робота со второй степенью свободы для каждой «лапки» до полноценного механического робота с третьей степенью свободы для каждой ноги с двигателем, работающим по принципу обратной кинематики (это позволяет процессору просчитывать индивидуальную позицию ноги для каждого ее шага, а не опираться на замкнутый цикл).

Изначально дизайн Стабби произошел от Репликаторов – механических пауков из сериала Stargate. Имя робота было придумано моей дочерью по имени Принцесса Спаркл, после того как она увидела первую, немного неряшливую версию робота, который едва мог хромать по ковру на своих продолговатых двухсантиметровых лапках.

После разработки и создания наиболее интересных и заметных частей тела робота я захотел расширить его функционал. Проект Hackaday Prize научил меня думать о проекте более масштабно. Мою дочь увлекали компьютеры и программирование. Разговаривая с ней, мы пришли к идее создать интерфейс программирования, который позволил бы ей писать свои собственные простые команды для робота и тем самым познавать программирование.

Это не первый раз, когда она делала что-то подобное. Когда она училась в первом классе, там были игрушки Lego Mindstorms, которые учили детей визуализировать арифметические выражения при помощи программирования и робота, например, заставить его пройти 10 условных единиц вперед и 3 назад. Стабби позволит углубляться гораздо глубже в подобного рода программирование.

Когда я закончил со всем этим, то запланировал сделать ультразвуковой сенсор дистанции и магнитометр. Вместе эти два нововведения позволили бы пользователям писать код для автономных операций. Кроме того, дополнительный массив LED-диодов и фотодиодов на днище робота позволили бы писать простые линейные алгоритмы.

Каждый, кто заинтересован в улучшении Стабби, может делать это абсолютно свободно. Все руководства и схемы выложены в полностью свободном доступе. 

Для сбора этого робота рекомендуется применять:

Arduino UNO R3
Arduino UNO Sensor Shield
Bluetooth HC-05
Servo Motor MG90S или SG90