roboforum.ru

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

Ребенок поставил задачу...

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

Ребенок поставил задачу...

Сообщение Daniloff » 06 окт 2009, 12:28

...сделать робота. Посему пришел изучать форум :)
Вообще-то первоначальное задание было "робот-художник", но ввиду сложности исполнения сошлись на просто бегающем роботе. :) Lego mindstorm пришлось исключить, ввиду цены... :shock:

Предложенный на этом форуме вариант для новичков подходит, осталось найти подходящую подвижную платформу, с двумя независимыми приводами. Ну и решить, какого типа органы чувств будут у робота...
Варианты:
  • датчик пробуксовки - оптическая мышь. Столкновение будет определяться по отсутствию перемещения.
  • Акселерометр. Удар о препятствие будет вызывать кратковременную перегрузку.
  • Контактный бампер. Или пара. Тут все примитивно: коснулся - замкнул
  • Измерение тока обмоток двигателя. Если колеса заклинило - есть препятствие, ток высокий.
  • Инфракрасный радар. Как в описании.
  • Ультразвуковой радар. На пьезоэлементах.

у кого есть опыт, что из датчиков посоветуете?
Daniloff
 
Сообщения: 64
Зарегистрирован: 06 окт 2009, 11:09
Откуда: Ярославль
прог. языки: asm86,avrasm

Re: Ребенок поставил задачу...

Сообщение EdGull » 06 окт 2009, 12:32

какой именно "Предложенный на этом форуме вариант для новичков"?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Ребенок поставил задачу...

Сообщение Daniloff » 06 окт 2009, 12:36

прошу прощения, вот этот: http://projects.roboclub.ru/index.shtml?attempt

К сожалению, у робота нет имени, и приходится вместо него каждый раз давать ссыль :oops:

Да, сразу забыл сказать, точного копирования не предполагаю, возможно, результат будет сильно отличаться от прототипа :)
Последний раз редактировалось Daniloff 06 окт 2009, 12:43, всего редактировалось 1 раз.
Daniloff
 
Сообщения: 64
Зарегистрирован: 06 окт 2009, 11:09
Откуда: Ярославль
прог. языки: asm86,avrasm

Re: Ребенок поставил задачу...

Сообщение EdGull » 06 окт 2009, 12:42

какие задачи должен будет выполнять робот?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Ребенок поставил задачу...

Сообщение Daniloff » 06 окт 2009, 12:45

Патрулировать периметр. Может быть, сделаю двухрежимный - ручное управление/автомат.
Daniloff
 
Сообщения: 64
Зарегистрирован: 06 окт 2009, 11:09
Откуда: Ярославль
прог. языки: asm86,avrasm

Re: Ребенок поставил задачу...

Сообщение EdGull » 06 окт 2009, 12:59

как собераешся определять границы периметра?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Ребенок поставил задачу...

Сообщение Daniloff » 06 окт 2009, 13:08

Видимо, как слепой. Идти вперед, пока нет препятствия. Почувствовал препятствие - повернул. Повторить, пока препятствие не исчезнет. А как будет чувствовать - ну, пусть для простоты осязанием, т.е. прямым контактом с препятствием.
Daniloff
 
Сообщения: 64
Зарегистрирован: 06 окт 2009, 11:09
Откуда: Ярославль
прог. языки: asm86,avrasm

Re: Ребенок поставил задачу...

Сообщение =DeaD= » 06 окт 2009, 13:12

Датчики - ИК дальномеры шарп (см. в магазине при форуме shop.roboforum.ru или у EdGull'а в магазине minibot.ru)

Приводы - игрушку разобрать (скажем гусеничный танк), или модифицированные сервы (купить сервы, в т.ч. возможно в указанных местах или в магазинах радиомоделей, примеры модификации серв и колёсных блоков на их базе см. в подфоруме Механика), или готовую платформу купить под роботов (в тех же местах). Если брать не модифицированные сервы - понадобится драйвер двигателей.

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

Re: Ребенок поставил задачу...

Сообщение Master » 06 окт 2009, 13:38

Для начала подойдут контактные бамперы.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Ребенок поставил задачу...

Сообщение Daniloff » 06 окт 2009, 13:51

спасибо, будут результаты - доложу.

нашел, кстати, у себя парочку вибромоторов. есть смысл делать на виброходу, или они только по наклонным плоскостям работают?
Daniloff
 
Сообщения: 64
Зарегистрирован: 06 окт 2009, 11:09
Откуда: Ярославль
прог. языки: asm86,avrasm

Re: Ребенок поставил задачу...

Сообщение MegaBIZON » 06 окт 2009, 14:26

поворачивать полноценно не смогёт. придётся мутить поворот самих щёток.

и НИКОГДА не заберётся на ковёр. Полностью двухмерная жизнь :cry:
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: Ребенок поставил задачу...

Сообщение yak-40 » 06 окт 2009, 15:15

И "патрулировать периметр" тоже вряд-ли сможет :)
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Ребенок поставил задачу...

Сообщение Daniloff » 06 окт 2009, 15:32

согласен, вибро отменяю :)
Daniloff
 
Сообщения: 64
Зарегистрирован: 06 окт 2009, 11:09
Откуда: Ярославль
прог. языки: asm86,avrasm

Re: Ребенок поставил задачу...

Сообщение Myp » 06 окт 2009, 15:47

взять готовое шасси это самый лучший вариант для первого раза
можно например пару фенольных машинок надыбать(тут на форуме есть про них)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Ребенок поставил задачу...

Сообщение avr123.nm.ru » 06 окт 2009, 15:55

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

След.

Вернуться в Новичкам или основы основ роботостроения.

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

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