МК для шестилапого робота!

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

Re: МК для шестилапого робота!

Сообщение HarryStar » 05 авг 2012, 11:10

Полностью согласен. Для шестинога (если задача только ползать) достаточно 1 контроллера с нужным количеством ног. Лично делал на 1м Мега-32, при этом еще хватило ресурсов на анализ сигнала с модельного 4-х канального приемника и еще куча осталось.
Отказоустойчивость лучше повысить разработкой печатной платы. Чтоб она была виброустойчива и устойчива к помехам. Помех от серв кстати навалом, так что лишним это не будет. Разделить питание МК и силовой части (серв). Программно можно обработать ситуацию по выходу ноги из строя. Шестиног может передвигаться и на 5, 4, 3 ногах. В принципе может даже на 1 (надо будет на своем попробовать) при определенных условиях. Вот будет отличная программная задача для "повышения отказоустойчивости".

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

Вы почитайте все темы про шестиногов, на форуме их навалом.

Опять же. Если Главным мозгом оставить МК, то это сразу ограничит его способности близким к нулю значением. Удел МК в данном случае - низкоуровневое управление, передача данных и все. Могз говорит роботу "Ногу 4 в положение х,y,z", МК выполняет. Все. Не надо более другие задачи ставить перед МК, он для этого не приспособен. Мозгом должно быть что-то более реальное для таких целей: Комп на винде/юниксе/андроиде и т.д. или хотя бы человек (радиоуправление).
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: МК для шестилапого робота!

Сообщение SkyZi » 05 авг 2012, 12:17

Ой ладно, раскрывать все карты не буду. Но добавлю что так надо! и Это не диплом))
Каждый при своём мнении останемся.
Project "Hexxx" (in progress...)
Аватара пользователя
SkyZi
 
Сообщения: 133
Зарегистрирован: 27 окт 2011, 22:32
Откуда: Ростов-на-Дону
Skype: skyzi007
прог. языки: Python, Си (МК)
ФИО: Святослав Игоревич

Re: МК для шестилапого робота!

Сообщение Dmitry__ » 05 авг 2012, 12:37

Мягко говоря, микроконтроллеров в сервах хватает за глаза. Тот монстроидальный контроллер, который сверху хексов (раздатчик PPM) - костыль, в топку его...
Я тож скоро начну делать в железе хекса без контроллеров (не считая тех 18-ти в сервах)
Типа, одна передняя лапа будет мозгом или распределенная сеть?
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: МК для шестилапого робота!

Сообщение SkyZi » 05 авг 2012, 13:07

Распределенная, выход из строя 3-4 не влияет на возможность вернутьс
Project "Hexxx" (in progress...)
Аватара пользователя
SkyZi
 
Сообщения: 133
Зарегистрирован: 27 окт 2011, 22:32
Откуда: Ростов-на-Дону
Skype: skyzi007
прог. языки: Python, Си (МК)
ФИО: Святослав Игоревич

Re: МК для шестилапого робота!

Сообщение Angel71 » 05 авг 2012, 14:11

SkyZi, при 18-ти сервах избыточности и так более чем. при желании она и при 6-ти (1 мк на ногу) с муторно-громоздкой схеиой будет. так что зачем ещё лишних докидывать так и осталось загадкой.
Dmitry__, без основного идея интересна. для управление всеми я так понимаю один становится мастером. т.е. либо у всех будет, либо у как минимум одного будут выводы для подключения как минимум трансивера, так?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: МК для шестилапого робота!

Сообщение =DeaD= » 05 авг 2012, 15:03

SkyZi писал(а):Распределенная, выход из строя 3-4 не влияет на возможность вернутьс

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

Re: МК для шестилапого робота!

Сообщение SkyZi » 06 авг 2012, 16:37

=DeaD= писал(а):
SkyZi писал(а):Распределенная, выход из строя 3-4 не влияет на возможность вернутьс

3-4 кого? лап? мк? центральный МК если выходит из строя - лапы между собой сами договариваются, как обратно идти? :)

да.
Project "Hexxx" (in progress...)
Аватара пользователя
SkyZi
 
Сообщения: 133
Зарегистрирован: 27 окт 2011, 22:32
Откуда: Ростов-на-Дону
Skype: skyzi007
прог. языки: Python, Си (МК)
ФИО: Святослав Игоревич

Re: МК для шестилапого робота!

Сообщение dccharacter » 06 авг 2012, 16:55

=DeaD= писал(а):
SkyZi писал(а):Распределенная, выход из строя 3-4 не влияет на возможность вернутьс

3-4 кого? лап? мк? центральный МК если выходит из строя - лапы между собой сами договариваются, как обратно идти? :)

я так понял в проекте великого учителя нет центрального МК
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: МК для шестилапого робота!

Сообщение =DeaD= » 06 авг 2012, 17:08

SkyZi писал(а):да.

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

Re: МК для шестилапого робота!

Сообщение Dmitry__ » 06 авг 2012, 17:09

я так понял в проекте великого учителя нет центрального МК

Сам дурак :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: МК для шестилапого робота!

Сообщение dccharacter » 06 авг 2012, 17:15

Dmitry__ писал(а):
я так понял в проекте великого учителя нет центрального МК

Сам дурак :)

Не, круто будет, я разве говорю чо.
А если у них еще и мастер не будет выделятся в случае смерти предыдущего мастера, будет вообще гениально и на мильярд долларов. Как стая саранчи: мотивация - голод и потребность в размножении. Единственное средство связи - чувство локтя ближайшего соседа. Все.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: МК для шестилапого робота!

Сообщение Angel71 » 06 авг 2012, 17:29

в распределённой мастер необязателен.
Последний раз редактировалось Angel71 06 авг 2012, 17:31, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: МК для шестилапого робота!

Сообщение Dmitry__ » 06 авг 2012, 17:30

А еще в каждом колене лапы по аккуму 18650. :roll:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: МК для шестилапого робота!

Сообщение =DeaD= » 06 авг 2012, 17:33

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

Re: МК для шестилапого робота!

Сообщение Dmitry__ » 06 авг 2012, 17:38

неа :oops:
Я сервы реверснул до нельзя, все ресурсы сервы доступны. Сейчас они используются как наклон ствола пушки по rs232. И платки из серв выдергиваю как "свои драйверы коллекторников".
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Пред.След.

Вернуться в Электроника, электротехника

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 26