Программируемый робот Brownie версия 0.4 Страница 1 из 2






Open source проект и демонстрация гонки по трассе.

Давайте поговорим о такой теме как программируемые роботы. Что это значит? Это законченный робот с системой датчиков, которого можно программировать простым образом с компьютера по usb кабелю. За основу возьмем среду разработки Arduino IDE и язык C++. Таким образом порог вхождения оказывается низким и заняться робототехникой может практически каждый кто начинает изучать программирование или уже обладает какими то знаниями. Если мы применяем уже готовые библиотеки, классы которые реализуют работу с датчиками и моторами, то мы получаем систему когда в программном коде робот нам например говорит что он столкнулся с препятствием с такой-то стороны, а мы на это задаем ему отъехать назад, повернуть налево и ехать дальше. Или в программе задаем проехать вперёд 1 метр, повернуть на 30 градусов направо, проехать прямо еще 2 метра и выполнить какое-то действие. На основе этого мы можем программировать робота уже на более сложные задачи, получая удовлетворение в виде обучения программирования робота или просто как хобби. При этом вау эффект обеспечен: )

Теперь поговорим о самом роботе. Со времени предыдущей статьи робот был построен заново. Конструкция шасси моей разработки, были учтены проблемы предыдущего шасси, новое имеет хорошую проходимость и легче разворачивается. Пластины шасси вырезаны лазерной резкой из оргстекла, остальные детали напечатаны на 3d принтере своей конструкции. Мотор редукторы поставил с соотношением 1:120, они дают больший момент на меньших оборотах, роботу стало заметно легче разворачиваться.





Главной особенностью новой версии является применение кругового бампера собственной конструкции. Он позволяет определить столкновение с любой стороны с высокой точностью. Сделан он на основе 8 микропереключателей, конструкцию вы можете видеть на фото. Теперь робот может ездить даже без локатора.



  • 2092
  • 03/07/2014


Поделись



Подпишись



Смотрите также

Новое