roboforum.ru

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

Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Правила форума
Правила раздела OpenRobotics

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение FireFly » 28 фев 2009, 21:01

кстати... я вот чего сообразил, изюминка то SSC-32 в том что при своей копеечной стоимости и в СМД-варианте мелких размерах сервами рулит... а в данном варианте этих преимуществ может не быть (по цене уже и так видно) :wink:
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 28 фев 2009, 21:04

Это преимущество теряется, как только появляется необходимость делать еще что-то кроме руления сервами.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение Сергей » 28 фев 2009, 21:05

Тогда нужно по-другому назвать этот контроллер, потомучто функция управления сервами ушла в фон.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение blindman » 28 фев 2009, 21:10

Как это в фон? Если сервами не надо управлять, то тогда вообще нет смысла такое устройство использовать.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение avr123.nm.ru » 28 фев 2009, 21:11

FireFly писал(а):кстати... я вот чего сообразил, изюминка то SSC-32 в том что при своей копеечной стоимости :wink:

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

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение FireFly » 28 фев 2009, 21:15

неа, нету, я его с RoboRealm'ом юзал и от другого контроллера манипулятор гонял.
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 01 мар 2009, 00:29

Сергей писал(а):Тогда нужно по-другому назвать этот контроллер, потомучто функция управления сервами ушла в фон.

Типа контроллер общего назначения на котором по случайному стечению обстоятельств зачем-то сделано 2 МК на борту, 28-30 разъемов которые можно юзать только под сервы + почему-то 2 клеммника питания и всего 8 портов GPIO? Ну да, можно и так назвать :D :pardon:

Добавлено спустя 6 минут 11 секунд:
Duhas писал(а):я тоже за то, чтобы был чисто сервоконтроллером, с удобным набором команд... и сверху уже тот же блюзуб повесить и рулить с компа.. или отдельную плату с мозгами и под датчики...

Есть специфика применения модуля, которая подразумевает, что лишние 100-200г печатных плат, разъемов, шлейфов, стоек и прочего барахла на таком роботе совсем ни к чему. К тому же у нас есть на GPIO управление сервами на любом контроллере - зачем вам выделенный сервоконтроллер, если только у вас нету реально огромного количества сервоприводов, которыми надо порулить?

Добавлено спустя 5 минут 22 секунды:
demoontz писал(а):а почему-бы не поставить допустим Атмега2560?
+ 2 контролера это вес. а дополнительные 100гр в хексаподе это дополнительный кг в сервы...

Как раз лишний контроллер тут не вредит по весу - он вместе с припоем и обвязкой будет не более 10-15г добавлять, я думаю.

По мощности - головной контроллер можно и ATMega644 поставить, я бы посмотрел еще, чем вы займёте 64Кб памяти программ :)

Добавлено спустя 26 минут 43 секунды:
FireFly писал(а):кстати... я вот чего сообразил, изюминка то SSC-32 в том что при своей копеечной стоимости и в СМД-варианте мелких размерах сервами рулит... а в данном варианте этих преимуществ может не быть (по цене уже и так видно) :wink:

Ну давайте оценим SMD-вариант SSC-32 с точки зрения постройки более менее нетривиального гексапода (а тривиальные управляемые вручную игрушки нас не особо интересуют):

Плюсы:

1. Небольшая цена;
2. Небольшие размеры;

Минусы:

1. Удобство подключения всего кроме сервоприводов - хромает:
1.1. Нету GPIO-разъемов полноценных с питанием, подключить ИК-дальномер - проблема, неудобно;
1.2. Нету i2c-шлюза - подключить сонар, акселерометр или гироскоп - проблема, если я правильно понял, i2c просто не выведен;
1.3. Количество GPIO-разъемов ограничено четырьмя (подключить датчики давления на ногах - проблема);

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

3. Возможность реализовать достаточно сложную программу на контроллере - сомнительная;

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

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение FireFly » 01 мар 2009, 00:43

=DeaD= писал(а):Минусы:

1. Удобство подключения всего кроме сервоприводов - хромает:
1.1. Нету GPIO-разъемов полноценных с питанием, подключить ИК-дальномер - проблема, неудобно;
1.2. Нету i2c-шлюза - подключить сонар, акселерометр или гироскоп - проблема, если я правильно понял, i2c просто не выведен;
1.3. Количество GPIO-разъемов ограничено четырьмя (подключить датчики давления на ногах - проблема);

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

3. Возможность реализовать достаточно сложную программу на контроллере - сомнительная;

Разве этого не достаточно?

Ну дык ему это и не нужно это серво-контроллер, его задача сервами рулить, а все остальное делает другое устройство вот и все :) это функционально-законченное устройство, которое не требует постоянного изменения прошивки от конечного пользователя, модуль одним словом, как тот же шарповский дальномер с i2C или контроллер шаговиков.
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 01 мар 2009, 00:54

Маааааленькая такая проблема - это всё банальные лишние 100-200г массы ШАГАЮЩЕГО РОБОТА, а значит лишняя 100 баксов на сервы, так? Да еще и увеличение его габаритов.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение FireFly » 01 мар 2009, 01:04

=DeaD= писал(а):Маааааленькая такая проблема - это всё банальные лишние 100-200г массы ШАГАЮЩЕГО РОБОТА, а значит лишняя 100 баксов на сервы, так? Да еще и увеличение его габаритов.

да лан, какие такие 100 грамм :D что одну здоровую плату засунешь, что две но поменьше, один фиг разница смешная, зато унверсальность системы в общем гораздо круче. Ну вот к примеру тем кому с ПК по радиоканалу юзать двух-четырех и тд ногого робота, ему второй проц уже лишний получается, хотя конечно в него можно зашить какие то шаблоны движений и тп, но то же самое можно сделать и с помощью внешней еепром, которая в ssc собстна наличиствует. Конечно подключение датчиков всяческих то же плюс... ну дык уже есть контроллер общего назначения :wink:
Лан, я не стараюсь убедить в своей правоте или продвинуть ssc-32, просто считаю, что заявленный перспективный девайс нельзя сравнивать с ssc-32 так как класс устройств разный получается и по функционалу и по цене.
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 01 мар 2009, 01:21

Вообще давай поймём - чего не хватает на SSC-32 - имхо полноценных GPIO разъемов, i2c-разъемов и возможности этим всем пользоваться. Стоит ли ради этого городить отдельный контроллер, если мы остаёмся в габаритах исходного SSC-32? (2.5" x 3")?

FireFly писал(а):считаю, что заявленный перспективный девайс нельзя сравнивать с ssc-32 так как класс устройств разный получается и по функционалу и по цене.

А про какую цену речь? :) у них на сайте 40 баксов вывешена, + доставку если посчитать, получается не самая радужная картинка - 1400руб даже если доставку не считать. Думаю мы легко впишемся в эту сумму, в т.ч. с накруткой магазина shop.roboforum.ru :oops:

А если говорить о себестоимости компонент - опять же сравнимые цифры получаются.

Добавлено спустя 3 минуты 24 секунды:
FireFly писал(а):да лан, какие такие 100 грамм :D что одну здоровую плату засунешь, что две но поменьше, один фиг разница смешная

Понимаешь еще в чем тут дело - реально нельзя этот сервоконтроллер полноценным модулем считать, у него разъемы должны быть относительно общего нашего подхода "в труднодоступных местах" :crazy:

Да и просто - расскажи, куда его юзать будут?

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

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение demoontz » 01 мар 2009, 01:23

в хексаподе юзать например. :)
demoontz
 
Сообщения: 194
Зарегистрирован: 04 фев 2009, 20:06
Откуда: Kiev
Skype: demoontz

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение =DeaD= » 01 мар 2009, 01:26

demoontz писал(а):в хексаподе юзать например. :)

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

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение FireFly » 01 мар 2009, 01:31

=DeaD= писал(а):Конкретно для хексапода мы только что выяснили что лучше плата с интегрированным контроллером, если эту плату юзать только в хексаподе - тогда смысла нету отделять её от контроллера. Единственное что меня реально смущает - возможность апгрейда основного МК робота - в таком раскладе это только со сменой контроллера.

Ну дык в том то и дело, что реально необходимость разрулить таким количеством серв возникает у едениц, и городить довольно дорогостоящую плату, запускать ее в производство и ждать когда объявится очередной "гексаподник" ИМХО не целесообразно экономически :D
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Разработка Open Robotics: Контроллер под сервы, SMD-вариант

Сообщение Сергей » 01 мар 2009, 01:41

а почему на модуль драйвера двигателей не налипили МК, GPIO, I2C ? Ведь тогда не нужен городить несколько плат. сразу на модуле ДД делаем робота, так проще. Вот чтото типа того получаеца.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Пред.След.

Вернуться в Разработка модулей

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

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