roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 фев 2025, 22:18

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Мой проект
СообщениеДобавлено: 05 авг 2005, 11:47 
Не в сети

Зарегистрирован: 04 авг 2005, 18:56
Сообщения: 106
Откуда: Москва
Вот собрал недавно своего робота. Всю механику сделал из лего т.к хотел чтобы робот был симпатичный. У него есть два ИК датчика препятствий, датчики положения передних колес(чтобы можно было их ставить на любой угол), дополнительный ИК приемник чтобы можно было с пульта управлять и возможность воспроизолить звуковые сообщения(например увидит он препятствие и скажет: " Обнаружено препятствие". Еще я его научил определять, запоминать как свои координаты так и координаты обнаруженных объектов, и пересчитывть траекторию своего движения с их учетом. Перед ним была поставлена и успешно выполнена такая тестовая задача: на площадке было поставлено три объекта каждый из которых находился дальше чем предыдущий,робот начинал движение и через какое-то время обнаруживал первое препятствие,он запоминал его координаты,определял свои и возвращался в исходную точку,далее он пересчитывал траекторию своего движения с учетом обнаруженного препятствия и повторял свой путь но уже объезжая первое препятствие,далее он обнаруживал второе препятствие,запоминал его координаты и возвращался в исходную точку,потом он пересчитывал траекторию своего движения с учетом первого и второго объектов и повторял свой путь уже не на что не натыкаясь и не обнаруживая,при обнаружении третьего объекта он останавливался,естественно все свои действия робот комментировал звуковыми сообщениями.


Вложения:
Комментарий к файлу: Ну и последний кадр
P1080098.jpg
P1080098.jpg [ 158.31 КиБ | Просмотров: 4109 ]
Комментарий к файлу: Еще одно фото
P1080096.jpg
P1080096.jpg [ 162.67 КиБ | Просмотров: 3814 ]
Комментарий к файлу: Фото
P1080097.jpg
P1080097.jpg [ 139.53 КиБ | Просмотров: 3817 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2005, 13:02 
Не в сети
Модератор

Зарегистрирован: 11 ноя 2004, 03:18
Сообщения: 1274
Откуда: Москва
Забавная машинка :)
Цитата:
Еще я его научил определять, запоминать как свои координаты так и координаты обнаруженных объектов

А свои координаты он определяет относительно чего? Относительно координат тех самых обнаруженных объектов? Или я чего не понял?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2005, 13:21 
Не в сети

Зарегистрирован: 04 авг 2005, 18:56
Сообщения: 106
Откуда: Москва
Все координаты и свои и объектов отсчитываются относительно исходной точки движения


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2005, 13:28 
Не в сети
Модератор

Зарегистрирован: 11 ноя 2004, 03:18
Сообщения: 1274
Откуда: Москва
Цитата:
...определял свои и возвращался в исходную точку...

А как он определяет что вернулся именно в исходную точку, а не на пол метра правее, потому что по пути наехал на лежащий на полу журнал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2005, 13:37 
Не в сети

Зарегистрирован: 04 авг 2005, 18:56
Сообщения: 106
Откуда: Москва
Он запоминает куда и когда поворачивал, и засекает время.короче навигация по времени.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2005, 13:43 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
По энкодерам на колесах ориентируется. На небольших пробегах и без препятствий (и как следствие проскальзывания колес) работает вообще-то неплохо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2005, 15:52 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2005, 16:10
Сообщения: 150
Откуда: Харьков
прог. языки: Lua, C, JS
Там дифференциал стоит  :shock: ? Или мне кажется?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2005, 19:13 
Не в сети

Зарегистрирован: 04 авг 2005, 18:56
Сообщения: 106
Откуда: Москва
Не там всю гораздо проще.на колеса насажена ось которая горизонтально двигается влево вправо,при повороте колеса.Когда колеса поворачиваются до упора влево оська нажимает одну кнопку,когда вправо другую,робот измеряет время между двумя нажатиями и зная это время может поворачивать колеса на необходимый ему угол относительно края(когда одна из кнопок нажата).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2005, 20:07 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Ай маладца!
всё абсолютно из стандартных компонентов, и вполне повторяемо.

рекомендую оформить как готовый проект и задокументировать всё - большое количество начинающих роботостроителей тебе спасибо скажут!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 авг 2005, 20:39 
Не в сети

Зарегистрирован: 04 авг 2005, 18:56
Сообщения: 106
Откуда: Москва
Да он и так уже задокументирован  8)
я тут саму работу выложу и схемку,кому надо мыльте,вышлю остальные документы, видео там, функциональные схемы , схему полигона ну и т.д


Вложения:
Комментарий к файлу: А вот и сама работа.
Описание проекта.doc [83.47 КиБ]
Скачиваний: 743
Комментарий к файлу: Принципиальная схема
Рисунок1.png
Рисунок1.png [ 456.92 КиБ | Просмотров: 3865 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO