Обсуждение реализации шлюз-контроллера [ORFA]

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

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

2Vooon: По поводу употребил - да вроде нет, просто неудобно перепрошивать контроллер для того чтобы он стал SLAVE. И еще надо как-то будет сделать, чтобы он сам под нужную скорость УАРТ подстраивался по возможности...

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Vooon » 06 авг 2009, 19:48

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 06 авг 2009, 20:00

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Vooon » 06 авг 2009, 22:04

Закомитил.
Старое включение серв отключил.

Кроме того чуток отрефакторил serialgate
и добавил опцию SG_PROTOCOL_V1_1 включающую протокол 1.1 (в нем нет команд R/W и ввода \s\t\r\i\n\g)
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 06 авг 2009, 22:48

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Vooon » 08 авг 2009, 05:29

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 08 авг 2009, 09:44

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 08 авг 2009, 14:15

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Vooon » 14 авг 2009, 16:23

Добавил автоматическую сборку документации по коду во время пуша в репо.
Пока еще нет латеха на сервере, и собирается только html доки.

Документацию по последней версии можно смотреть здесь: http://media.vehq.ru/doxygen/orfa/tip/html/
И если перейти выше, то можно получить документацию по старым версиям: http://media.vehq.ru/doxygen/orfa/

Есть также идея добавить автоматическую сборку 4х базовых вариаций орфы.

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 14 авг 2009, 16:27

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Vooon » 14 авг 2009, 17:02

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Vooon » 21 авг 2009, 04:00

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 30 авг 2009, 21:49

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Vooon » 19 сен 2009, 20:39

Изменил сборку. Теперь local_config.mk создается не пустой, а копируется из ./doc/
где есть комментарии ко всем настройкам.

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Vooon » 20 сен 2009, 13:06

Поправил SERVO-GPIO драйвер. Теперь он не переключает DDR не используемых выводов.
Убрал условия сборки от драйвера моторов. Теперь не нужно пересобирать прошивку, если мы не используем RoboMD2 и хотим использовать 14-й и 15-й каналы серво.

Добавлено спустя 24 секунды:
Добавил тэг 0.7.3

Добавлено спустя 1 минуту 23 секунды:
Доксиген-документация для 0.7.3: http://media.vehq.ru/doxygen/orfa/165:8 ... 0048/html/
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Пред.След.

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

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

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