roboforum.ru

Технический форум по робототехнике.


OR-LT-v2 (cover)

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

OR-LT-v2 (cover)

Сообщение MaPTbIH » 03 окт 2011, 04:41

Итак, прошел путь по созданию OR-LT-v2 и хочу поделиться своими граблями. Т.к. это мой первый самодельный робот мне будет проще объяснить новичкам что к чему здесь, ведь я все еще сам такой)
Краткий обзор проделанных операций по созданию:
  • Покупка модулей и девайсов: OR-AVR-M32-D, OR-LINESENS-KTIRx10, HXT900(НЕмодифицированных)*2шт, Блок для батарей 4*АА *2шт, программатор AVR910
  • Создание 3D-модели OR-LT-v2 для нахождения размеров будущего корпуса
  • Вырезка составляющих корпуса из оргстекла толщиной 3мм
  • Модифицирование сервомашинок HXT900 под постоянное вращение
  • Общая сборка
  • Программирование OR-AVR-M32-D

Извиняюсь за сухость речи, всё будет, но по происшествию моих некоторых октябрьских эвентов. А пока...

Вложения
OR-LT-v2(WinAvrPower100PID).rar
Мой исходный код под WinAVR на PID регуляторе на 100% мощности движков на момент 03.10.11
(81.59 КиБ) Скачиваний: 0
OR-LT-v2(3dAutodeskInventor).rar
3d-модель OR-LT-v2 в Autodesk Inventor
(3.14 МиБ) Скачиваний: 0
SS105654.JPG
OR-LT-v2 в сборе на текущий момент
SS103385.JPG
OR-LT-v2 в сборе на текущий момент
OR-LT-v2_10.jpg
3d-модель OR-LT-v2 в Autodesk Inventor
OR-LT-v2_9.jpg
3d-модель OR-LT-v2 в Autodesk Inventor
OR-LT-v2.jpg
3d-модель OR-LT-v2 в Autodesk Inventor
Аватара пользователя
MaPTbIH
 
Сообщения: 34
Зарегистрирован: 20 фев 2011, 14:56
Откуда: Самара
прог. языки: C++ PHP ActionScript LabVIEW

Re: OR-LT-v2 (cover)

Сообщение =DeaD= » 03 окт 2011, 07:17

На фотках не видно батарей и проводов до датчика линии, окончательной фотки нету? :oops:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: OR-LT-v2 (cover)

Сообщение MaPTbIH » 13 янв 2012, 22:03

Вот фотографии в собранном виде
Вложения
SS101197.JPG
Программатор AVR910
SS101200.JPG
Блок батарей с вашего магазина
SS101194.JPG
Немного подробней
SS101192.JPG
Немного подробней
SS101190.JPG
Немного подробней
SS101183 - копия.JPG
Вот так выглядит с кабелем от датчика линии
Аватара пользователя
MaPTbIH
 
Сообщения: 34
Зарегистрирован: 20 фев 2011, 14:56
Откуда: Самара
прог. языки: C++ PHP ActionScript LabVIEW

Re: OR-LT-v2 (cover)

Сообщение avr123.nm.ru » 14 янв 2012, 09:40

Красиво. Молодец :Bravo: :good:
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: OR-LT-v2 (cover)

Сообщение MaPTbIH » 14 мар 2012, 21:19


В процессе подготовки к Робофесту дело двигается и с данной машинкой. Перед вам первый более менее удачный вариант следования по линии. Здесь не П, не ПИД-регулятор, а здесь switch case (0-9) с дифференциальной составляющей. Прогу выложу позже. На днях выложу в хорошем качестве. Что пока скажете?
Аватара пользователя
MaPTbIH
 
Сообщения: 34
Зарегистрирован: 20 фев 2011, 14:56
Откуда: Самара
прог. языки: C++ PHP ActionScript LabVIEW

Re: OR-LT-v2 (cover)

Сообщение =DeaD= » 14 мар 2012, 21:29

При такой широкой линии надо и датчик бы раза в 2-3 шире :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: OR-LT-v2 (cover)

Сообщение MaPTbIH » 14 мар 2012, 21:48

Я бы сказал датчик нужно другой делать, чтобы получать не 0-1, а 0-100 на датчике, т.е. гораздо более точнее. В перспективе готов сотрудничать с roboforum, чтобы новая разработка в итоге вышла в wiki.
И моторы нужно другие совсем делать.
Аватара пользователя
MaPTbIH
 
Сообщения: 34
Зарегистрирован: 20 фев 2011, 14:56
Откуда: Самара
прог. языки: C++ PHP ActionScript LabVIEW

Re: OR-LT-v2 (cover)

Сообщение SkyStorm » 14 мар 2012, 23:59

Датчик цифровой на основе идеи от Pololu, точно такие же применяются на 3Pi.
В софте от Pololu, он выдает 0-1000.

Если не ускоришся раза в три, до 15 секунд, то шансов на призы на робофесте у тебя мало.
Например OMega при 15 секундах была 3ей в Политехническом в январе.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: OR-LT-v2 (cover)

Сообщение MaPTbIH » 15 мар 2012, 01:26

Да, с такими конкурентами трудно соревноваться. Ничего, ничего, следующая моделька мощней будет.
А никто не знает на каких алгоритмах тот же OMega ездит? ПИД? Или что-то поинтереснее?

Датчики там интересные. А с нашего тоже можно аналоговый сигнал получить, ведь так?
Последний раз редактировалось MaPTbIH 15 мар 2012, 01:35, всего редактировалось 1 раз.
Аватара пользователя
MaPTbIH
 
Сообщения: 34
Зарегистрирован: 20 фев 2011, 14:56
Откуда: Самара
прог. языки: C++ PHP ActionScript LabVIEW

Re: OR-LT-v2 (cover)

Сообщение SkyStorm » 15 мар 2012, 01:31

ПИД, а что может быть другое?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: OR-LT-v2 (cover)

Сообщение MaPTbIH » 15 мар 2012, 01:37

Можно и гораздо более прогрессивные алгоритмы использовать, на нечеткой логике, например. У нас есть преподаватель по этой части (по системам управления и различным регуляторам). После фестиваля будем копать по этой части.
Можно еще запоминать маршрут как-то. Вообщем, есть куда развиваться даже на дешевых и немощных комплектующих.
Аватара пользователя
MaPTbIH
 
Сообщения: 34
Зарегистрирован: 20 фев 2011, 14:56
Откуда: Самара
прог. языки: C++ PHP ActionScript LabVIEW

Re: OR-LT-v2 (cover)

Сообщение =DeaD= » 15 мар 2012, 07:58

Нечеткая логика - это класс алгоритмов, в которых не охота строить точную матмодель, оно не более прогрессивное, а более универсальное.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: OR-LT-v2 (cover)

Сообщение Duhas » 15 мар 2012, 09:18

мое мнение на счет нечеткой логики - какой то ленивец решил прославиться))

но на самом деле может быть полезно..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: OR-LT-v2 (cover)

Сообщение SkyStorm » 15 мар 2012, 11:26

Развиваться - это правильно! Общался на выходных с победителями по линии на чемпионате Европы в Вене.
Они проходят ту трассу(примерно 1.5-2 наших) за 6.5 секунды.
Так вот ездят на ПИДе.

Вообще у них прикольно сделан робот, к нему выносной блок с LCD 16X2 и кнопки.
Подрубают к роботу правят константы, отрубают, запускают.
Без компа, без перепрошивки ...
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: OR-LT-v2 (cover)

Сообщение MaPTbIH » 15 мар 2012, 13:42

Да, с LCD хорошая идея, надо будет взять на вооружение - экономия времени на соревнованиях куча!
Аватара пользователя
MaPTbIH
 
Сообщения: 34
Зарегистрирован: 20 фев 2011, 14:56
Откуда: Самара
прог. языки: C++ PHP ActionScript LabVIEW

След.

Вернуться в Open Robotics

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

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