Технический форум по робототехнике.
=DeaD= » 05 янв 2011, 14:19
Собственно мысль сделать микроробота размером со спичечный коробок, на которого можно будет навешать пачку датчиков и устраивать между ними всякие соревнования, проводить исследования группового поведения и т.п.
Оборудование каждого - микрофон, микродинамик, ик-передатчик, ик-приёмник, датчики цвета поверхности, по возможности ИК-бамперы (может быть в виде тех же датчиков цвета поверхности направленных в стороны, светодиоды индикации, пара-тройка кнопок, на борту МК - какой-нибудь ATMega168, движки - микродвигатели с редукторами размером 24х12х10мм, аккум - литий от сотового или 3 баночки NiMH, отдельная платка USB-UART моста, чтобы сэкономить место на роботе + снизить цену 1 робота, потому что их будут брать скорее всего парами.
Кто что думает?
Что можно было бы делать интересного на таких роботах:
1. Индивидуальные упражнения, тут классика:
1.1. Трекинг линии;
1.2. Сумо;
1.3. Кегельринг;
1.4. Лабиринт;
2. Автономные соревнования для пары:
2.1. Сумо;
3. Управляемые соревнования для пары:
3.1. Роботеннис 1х1
3.2. Сумо 1х1
3.3. ИК-Танковый бой;
4. Управляемые с ПК соревнования для команд роботов, на роботах сверху метки распознаваемые вебкамерой, над полем вебкамеры каждой команды, командой управляет компьютер, команды роботам передаются по ИК-каналу или синему зубу или по дешевому радио:
4.1. Робофутбол 6х6;
4.2. Роботеннис 1х1 и 2х2;
4.3. Сумо 1х1;
4.4. Различные групповые задания, типа вместе пачкой роботов создать преграду из блоков, каждый из которых одному роботу не сдвинуть и т.п.;
=DeaD= » 05 янв 2011, 21:29
AndreiSk писал(а):Если это для программиста, лучше было бы сделать конструктор на базе mini-itx.
Если вы про спортивные автомобили, то лучше сделали бы камаз, мне не на чем щебень на стройку загородного дома возить!
Это же, блин, совершенно разные задачи и решение одной не даёт решения другой. А конструктор видимо надо будет делать для робота на базе нетбука, завтра пойду с почты движки забирать от nel84
Michael_K » 05 янв 2011, 21:29
=DeaD= писал(а):Ну и какая идея у персонального компьютера?
Подумайте.
=DeaD= » 05 янв 2011, 21:34
Michael_K писал(а):Выводы предлагаю сделать вам.
Из чего? Из того что кому-то чего-то непонятно? Прелестно!
Я же сказал какая идея - сделать гаджет размером позволяющим носить его в кармане, который будет удобен для освоения программирования роботов, для развлекух и т.п. Что КОНКРЕТНО тут непонятного?
Добавлено спустя 2 минуты 10 секунд:Michael_K писал(а):Подумайте.
Не люблю тратить время на разговор в стиле "выводы делайте сами", "мне непонятно", "подумайте" и т.д.
Michael_K » 05 янв 2011, 21:37
"Освоение программирования роботов" - это ни о чем. Слишком общие слова.
Для конкретных "развлекух" нужны конкретные конструктивные решения.
Дьявол в деталях.
Добавлено спустя 1 минуту 28 секунд:
Re: MICROBOT - миниатюрный робот размером со спичечный коробок
А я не люблю тратить время на вопросы типа "в чем идея персонального компьютера?"
Radist » 05 янв 2011, 21:37
У меня есть что сказать по поводу движков. Я на таких собирал лайнтрейсера. У меня между движками есть зазор, но если движки прижать вплотную друг к другу, то с колесами будет габарит 85 мм, второй габарит тоже 85 мм, диаметр колес 32 мм, ширина колеса 12 мм, скорость максимальная около 40 см/с. От трех вольт эти движки не работают - пришлось ставить повышалку до пяти, а это место. Что у меня из электроники уместилось на пузе: 6 ktir0711s спереди, 2 тиньки45, повышалка и два драйвера на транзисторах (не мосты). Монтаж не очень плотный, но все-таки. Кстати, микросерва даст примерно тот же габарит, но у нее редуктор габаритнее. Но с другой стороны мост уже внутри и управление по одному проводу. Вместо подруливающего колеса - половина бусинки.
AndreiSk » 05 янв 2011, 21:39
=DeaD= писал(а):...
Это же, блин, совершенно разные задачи и решение одной не даёт решения другой. А конструктор видимо надо будет делать для робота на базе нетбука, завтра пойду с почты движки забирать от nel84
Я все же предпочитаю отдельные платы,
вот уже решил проблему зарядки..
Типа хвалюсь
Но по большей части, это еще и компьютер хороший
Я тут подумал, большинство когда сделает робота,
понимает дальнейшую бесперспективность работы
и отваливаются. А я своего переделываю постоянно,
потому как и полезный и перспективный
- Вложения
-
=DeaD= » 05 янв 2011, 22:05
Michael_K писал(а):А я не люблю тратить время на вопросы типа "в чем идея персонального компьютера?"
Это вопрос с вполне конкретной аналогией к нашей ситуации, а ты сваливаешь с него со словами "не люблю тратить время". Фи.
Добавлено спустя 1 минуту 7 секунд:Michael_K писал(а):Для конкретных "развлекух" нужны конкретные конструктивные решения. Дьявол в деталях.
Очень общие слова. Ну да, в деталях, и что? Так можно про всё сказать.
vadinator » 05 янв 2011, 22:08
=DeaD= писал(а):Ну и какая идея у персонального компьютера?
Универсальность, я могу использовать его просто в качестве плэйера....могу в качестве средства связи ....могу...могу...могу...
=DeaD= » 05 янв 2011, 22:10
Radist писал(а):если движки прижать вплотную друг к другу, то с колесами будет габарит 85 мм
Я пока думаю в сторону гусениц и один движок вперед, другой назад
Radist писал(а):От трех вольт эти движки не работают - пришлось ставить повышалку до пяти, а это место.
А вот это плохо
потому 5В действительно не слабо места требует + денежки.
Добавлено спустя 1 минуту 38 секунд:AndreiSk писал(а):Я тут подумал, большинство когда сделает робота, понимает дальнейшую бесперспективность работы и отваливаются.
Бесперспективность она разная бывает. Думаю большинство отваливаются из-за личной бесперспективности
потому что в одного серьезные дела не потянуть, а команды никак не складываются.
Michael_K » 05 янв 2011, 22:14
Dead, я вам предлагаю для начала определиться, для каких _конкретно_ "развлекух" сможет использоваться такой робот. И что _конкретно_ программист сможет "освоить"?
Только и всего.
А пока вы разговариваете очень общими словами и задаете вопрос "и че?", о каком обсуждении вообще может идти речь?
=DeaD= » 05 янв 2011, 22:21
Нормально так переобулся
вообще ты не это спрашивал, а зачем-то утверждал, что надо специализацию какую-то и для каждой задачи надо своё решение. Ну или как еще понимать:
У конструктора она одна, у радиоуправляемой машинки - другая, у плюшевого мишки - третья, у танкового боя - вообще четвертая.
?
Так вот - хочется сделать эдакого тамагочи, который будет:
1. Платформой для освоения основ программирования роботов - программирование лайнтрейсера, работа с энкодерами (если получится их засунуть), микро-кегельринг, программирование микро-сумо, локализация робота на клетчатом поле и т.п.;
2. Настраиваемой игрушкой (с возможностью дописывать игры самому) - ИК-танчики, сумо, гонки по трассе, собирание магнитиков на скорость - кто больше, теннис, футбол и т.п.;
3. Платформой для простейших исследований групповых действий роботов;
Навскидку накидал, можно расширять
AndreiSk » 05 янв 2011, 22:37
Средство связи между роботами какое будет?
Michael_K » 05 янв 2011, 22:39
=DeaD= писал(а):вообще ты не это спрашивал
Перечитайте мои сообщения еще раз.
Каждая из игр, перечисленных вами просто так в куче, требует своих решений.
Программирование лайнтрейсера - датчик линии хотя бы из нескольких (и лучше аналоговых) глаз. Работа с энкодерами - наличия энкодеров и вряд ли гусеницы. Кегельринг - датчики кегли. Сумо, ИК-бои - датчики обнаружения противника, достаточно прицельная "пушка". Групповые действия - обнаружение и каналы связи. Футбол/теннис - обнаружение мяча, ворот, противника.
Если продолжать в таком же духе, то туда же пойдут:
- обнаружение еще каких-то целей, препятствий, края стола, зарядки....
- интерактивное взаимодействие с пользователем (вы говорили про тамагочи) - распознавание голосовых команд, голосовые ответы, прикольная мордочка...
- позиционирование в пространстве (гиры/аксели и прочая...), возможно триангуляция по маякам.
В вашем первом сообщении перечислены совершенно конкретные железки. Как я понимаю, расширяемость робота "в спичечном коробке" - вещь проблематичная. Посмотрите на перечисленное вами же в первом сообщении железо и сравните с теми "развлекухами", которые вы тут написали.
Такое ощущение, что вы "хотите, чтобы все и сразу"....
а так не бывает.
Последний раз редактировалось
Michael_K 05 янв 2011, 22:52, всего редактировалось 1 раз.
Radist » 05 янв 2011, 22:50
А когда такой робот будет создан - планируется массовое производство? Насколько я понял из контекста - да. Робот такой - вещь полезная, у меня есть робот для похожих целей (но гораздо габаритнее) - я его учу разным видам робоспорта. Там платформы для этих соревнований похожи, а делать несколько раз одну и ту же механику с небольшими отличиями - рутинная работа. Но если меня спросить - купишь такого? И сколько не пожалеешь? То я отвечу - не куплю, потому что только программировать мне не интересно, мне интересно собрать с нуля. Это мне интереснее даже программирования.
У меня скоро год как стоит собранный сумобот, все руки не доходят сделать ему мозг и написать программу. А все потому, что увлекся другими видами робоспорта, не требующими спарринг партнера. Еще мне нравятся шагающие роботы, но готового (продаются в салонах сотовой связи) я не куплю - в игрушки играть скучно, а интерес в тренеровке мозга и выпрямлении рук. Так что основной покупатель будет программист, которому не интересно железо. Но разве может быть робостроитель, которому не интересно железо?
=DeaD= » 05 янв 2011, 22:54
Michael_K, такое ощущение, что это вы мои сообщения по диагонали читаете
, с чего вы взяли что ИК-бои это будут автономных роботов? То же самое про футбол и теннис - я имел в виду управление роботиками с пультов, максимум - "комбо-действия" чтобы можно было готовить. И какие еще в баню голосовые команды? Достаточно прицельная пушка - это на ИК-диод трубочку одеть. И всё.
Каналы связи - уже сказал - ИК.
Обнаружение - они же. Обнаружение зарядки вообще не ставилось как задача, изначально.
Единственное с чем соглашусь - гусеницы и энкодеры не очень совместимы
Добавлено спустя 1 минуту 35 секунд:Radist писал(а):Но если меня спросить - купишь такого?
Упущен важный момент - робот же не будет закрытым черным ящиком - ставь свои датчики, меняй шасси, добавляй своё железо.
Если делать такую шняжку, то только как типовую платформу с перспективой дальнейшего развития (смены процессорного модуля и т.п.)