roboforum.ru

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

Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Romeo » 26 окт 2010, 20:32

=DeaD= писал(а):1. Нету такой команды, есть установить мгновенно положение, можно реализовать как установитьМгновенно(текущееПоложение())

В том и дело, что текущее положение мне не известно. Мне известны только начальное и конечное положение. А если на полпути у сервы появится препятствие (при этом нажмётся концевик)? Как её остановить? Ваять дополнительные приблуды для определения тока потребеления сервой? Не подходит.

Q - проверить, завершено ли выполнение всех команд. Ответ мне шлёт - точку.
На попытку послать что-то типа Q2, приходит ответ - ERR im Q cmd.
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 26 окт 2010, 22:44

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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 27 окт 2010, 19:10

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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Romeo » 27 окт 2010, 19:37

=DeaD= писал(а):Блин, я тупанул, правильная команда не "Q<servo_num>", а "QP<servo_num>" :pardon:

Причём, ответ - значение длиной в байт. Чтобы получить текущее положение привода необходимо это значение умножить на 10.
Аватара пользователя
Romeo
 
Сообщения: 320
Зарегистрирован: 04 фев 2009, 16:02
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 27 окт 2010, 19:37

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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение Valera123 » 31 окт 2010, 15:19

Всем привет , и так получил наконец этот контролер думал не когда его не дождусь :) но вот пришел заказал его и OR-USB-UART. Также заказал фишки, обжать оказалась проблемой сломал защелку с одной стороны. Прожимал всем весом засунув эту защелку под пятку. Запустить сразу не получилось. Когда подключил загорелся индикатор логики потом вспомнил что надо перемычку убрать на 3.3 в логика потухла.. Помозговав немного доперло что логику надо запитать отдельно. Кинул питания от блока компьютера. Индикатор загорелся. Но серва стояла и не двигалась :D потом дошло что надо ее прикрепить на ту сторону что запитана. :oops: Встала в крайнее положение. Все проблемы были с тем что через гипер терминал контролер не как не отзывался. Пробыл все время на скорости 9600 не какого эффекта. Когда изменили на 11 тысчь не помню сколько он откликнулся и выдал версию прошивки. Значит все работает) очень рад. Контролер симпатичный. Спасибо за контролер! Как у нас с прогами по управлению сервами обстоят дела ? какой софт посоветуете. Или такого нет и работать с ними можьно только подовая команды ? :oops: или я слишком много хочу :oops:
Valera123
 
Сообщения: 49
Зарегистрирован: 16 дек 2009, 20:42
Откуда: Сургут

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 31 окт 2010, 17:26

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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение bw1 » 23 ноя 2010, 11:12

А если контроллер програмить через Microsoft Robotics Studio?
Аватара пользователя
bw1
 
Сообщения: 26
Зарегистрирован: 03 ноя 2010, 15:40

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение vadinator » 23 ноя 2010, 11:38

Програмить врядли, а вот использовать как устройство ввода/вывода вроде можно.
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)
Аватара пользователя
vadinator
 
Сообщения: 979
Зарегистрирован: 19 янв 2010, 14:51
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение bw1 » 23 ноя 2010, 11:42

тогда хочу спросить есть ли плата для Microsoft Robotics Studio?
Аватара пользователя
bw1
 
Сообщения: 26
Зарегистрирован: 03 ноя 2010, 15:40

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 23 ноя 2010, 11:48

Наверное вы хотели спросить есть ли драйвера для Microsoft Robotics Studio? ;)

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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение bw1 » 23 ноя 2010, 11:54

Да, просто хочу купить МК. с большим кол-м подключения сервомашин и датчиков и запрограмить ее через MRS.
Хочу сделать шестинога, по 3 сервы на ногу.
Аватара пользователя
bw1
 
Сообщения: 26
Зарегистрирован: 03 ноя 2010, 15:40

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 23 ноя 2010, 11:56

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

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение bw1 » 23 ноя 2010, 12:09

Программировать OR-AVR-M128-S вроде можно и из MRS но для USB нужен адаптер USB-UART, адаптеры купить можно.

Добавлено спустя 5 минут 51 секунду:
Я собераюсь закупить все датчики (ИК дальнометры-для обхода припятствий и поиска базы, микрофоны-чтобы шел на звук,сам OR-AVR-M128-S, гироскоп-для вистибулярноо аппарата, сервы..., датчик реального времени и т.д. )
Вот только нужно точно знать на MRS данная задача выполнима или нет,
Аватара пользователя
bw1
 
Сообщения: 26
Зарегистрирован: 03 ноя 2010, 15:40

Re: Модуль OR-AVR-M128-S: Контр. с расшир. поддержкой серв.

Сообщение =DeaD= » 23 ноя 2010, 12:27

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

Пред.След.

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

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

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

cron