roboforum.ru

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


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

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

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

Сообщение Sergey Filippov » 24 янв 2010, 21:14

=DeaD= писал(а):Ну на борту OR вроде всегда были i2c и RoboGPIO разъемы к которым можно почти любой аксель\гиро подцепить.

Хорошо. Кто-нибудь пробовал?
=DeaD= писал(а):Про перспективы не понял, а какие перспективы у андроида или паука по аналогии?

Ответил здесь.

Добавлено спустя 18 минут 30 секунд:
Перекинул обсуждение из темы "Расширение NXT".
=DeaD= писал(а):
Sergey Filippov писал(а):Есть ли решения, в которых он, действительно, может заменить NXT? Сориентируйте, в какой форум пойти, чтобы здесь вопросы не по теме не задавать.

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

Нельзя ли поподробнее насчет фишек проекта Arduino? Что интересного планируется реализовать в ближайшем будущем?
Sergey Filippov
 
Сообщения: 129
Зарегистрирован: 15 ноя 2009, 22:06
Откуда: Санкт-Петербург
Skype: safilippov
ФИО: Сергей Александрович Филиппов

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

Сообщение =DeaD= » 24 янв 2010, 21:19

А что там пробовать - есть стандартный интерфейс i2c, его я проверял на сонаре уже, есть обычный АЦП на борту МК, его тоже уже проверяли на SHARP'е - вообще это просто выводы МК соответствующие, вы же покупая ATMega128 не будете спрашивать - а проверял ли кто-то конкретный гироскоп с ним, т.к. есть стандартный интерфейс i2c и если он поддерживается и МК и гиро - значит всё будет ок :)

Добавлено спустя 3 минуты 59 секунд:
По поводу Ардуины - сначала освоим что у них есть, но вроде некая простая IDE с библиотеками - попытаемся подцепить туда библиотеки под наши контроллеры, если ничего к тому моменту более интересного не придумаем.

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

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

Сообщение Sergey Filippov » 24 янв 2010, 21:29

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

А чего у них нет?
Sergey Filippov
 
Сообщения: 129
Зарегистрирован: 15 ноя 2009, 22:06
Откуда: Санкт-Петербург
Skype: safilippov
ФИО: Сергей Александрович Филиппов

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

Сообщение =DeaD= » 24 янв 2010, 22:20

А, в смысле конкретных экспериментов - не было пока.

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

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

Сообщение Sergey Filippov » 25 янв 2010, 01:45

=DeaD= писал(а):А по поводу Ардуины - да много чего нет графического языка например вроде нету

У OR, по-моему, тоже. Зато серв Ардуина поменьше поддерживает. Существует где-нибудь сравнительная таблица проектов?

Добавлено спустя 10 минут 33 секунды:
=DeaD= писал(а):Возможно вы не правильно понимаете как работает серва - ей задают положение и она, имея внутри обратную связь, выполняет эту команду (или пытается выполнить, если физически не может). Калибровать её не надо по ходу работы.

Как управляется модифицированная серва HXT900, можно ли ей задать положение 720 градусов и получить 2 оборота?
Sergey Filippov
 
Сообщения: 129
Зарегистрирован: 15 ноя 2009, 22:06
Откуда: Санкт-Петербург
Skype: safilippov
ФИО: Сергей Александрович Филиппов

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

Сообщение Vooon » 25 янв 2010, 03:50

Сразу и надо говорить, что серва модифицированная.
При модификации вы убираете обратную связь, так что нет.

Стандартная же серва поворачивается на LaTeX: \pm 90 ^\circ
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

Сообщение Sergey Filippov » 25 янв 2010, 12:31

А хотя бы относительный поворот на заданное число градусов возможен? Какими командами модифицированная серва управляется?
Sergey Filippov
 
Сообщения: 129
Зарегистрирован: 15 ноя 2009, 22:06
Откуда: Санкт-Петербург
Skype: safilippov
ФИО: Сергей Александрович Филиппов

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

Сообщение =DeaD= » 25 янв 2010, 13:10

Модифицированной серве можно только приблизительно задать скорость вращения и направление. Остальное невозможно. Суть модификации как раз и состоит в ликвидации ограничения и обратной связи.

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

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

Сообщение Sergey Filippov » 25 янв 2010, 14:06

Это точно, на NXT-сервах мы разбаловались. Хотя Лего-моторчики тоже разные бывают, модифицированной HXT900 нас не испугаешь :crazy:.
Кстати, какой диапазон управления скоростью? И поддерживается ли ШИМ в режиме торможения (как это по-русски?)?
Sergey Filippov
 
Сообщения: 129
Зарегистрирован: 15 ноя 2009, 22:06
Откуда: Санкт-Петербург
Skype: safilippov
ФИО: Сергей Александрович Филиппов

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

Сообщение Vooon » 26 янв 2010, 03:29

Торможение с сервой вряд ли потребуется, редуктор с большим передаточным соотношением и так хорошо тормозит.
Регулирование от 0 до максимума по паспорту, но очень скученно около 0-ой зоны. И думаю меняется не особо линейно (тут нужны эксперименты).
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

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

Сообщение kbnn » 03 фев 2010, 22:42

Купил недавно модуль. Где бы почитать инструкцию? На Wiki ссылки не работают. :( Помогите у кого есть.
Аватара пользователя
kbnn
 
Сообщения: 74
Зарегистрирован: 22 окт 2009, 16:13
Откуда: Дедовск

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

Сообщение galex1981 » 03 фев 2010, 23:35

А что именно не понятно? Читаешь даташит на Мегу 128, сопоставляешь ножки и пишешь под нее программу. Кстати, в Вике все ссылки работают, лови: http://roboforum.ru/wiki/OR-AVR-M128-S
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

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

Сообщение kbnn » 04 фев 2010, 07:05

в Вике cсылки:

OR-AVR-M128-S — Инструкция по эксплуатации .pdf
OR-AVR-M128-S — Примеры программирования .pdf

Отправляют на UpLoad
Аватара пользователя
kbnn
 
Сообщения: 74
Зарегистрирован: 22 окт 2009, 16:13
Откуда: Дедовск

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

Сообщение =DeaD= » 04 фев 2010, 07:16

Пока да :cry:

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

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

Сообщение Vooon » 04 фев 2010, 07:25

Модуль вроде свежий, так что должен быть с орфой, а значит не обязательно сразу штудировать мегу.
Для начала достаточно mediawiki/images/4/4a/Orfa-manual.pdf
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Пред.След.

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

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

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