roboforum.ru

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


Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 30 апр 2010, 09:56

=DeaD= писал(а):Её можно в екселе переназначить и всё, я просто хочу уже добить ORC-32, а то потом переключусь и снова всё вспоминать что тут и куда :oops:

В последних версиях вроде как уже нельзя, в ранних можно было (в 1.06 в частности), но там связи с контроллером нет. А теперь она под маркой LM идет, то есть как у Lynxmotion принято на какие номера портов сервы подключать так и в PEP сделано.:(

ЗЫ Хотя код VB-шный поправить можно:)
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 30 апр 2010, 10:15

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 30 апр 2010, 10:29

=DeaD= писал(а):Я как раз про VB-шный код.

Если кому-то интересно, номера портов в PEP для серв хранятся в модуле SSC32com и Main.
Последний раз редактировалось R0Ver 30 апр 2010, 10:32, всего редактировалось 1 раз.
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 30 апр 2010, 10:31

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение milkpower » 30 апр 2010, 10:33

это вы гуру программирования, а я туда полез, поправить, и у меня вообще все перестало работать :)
Аватара пользователя
milkpower
 
Сообщения: 217
Зарегистрирован: 25 мар 2009, 13:57
Откуда: Ростов-на-Дону
ФИО: Виктор

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 30 апр 2010, 10:44

что и где поправил?
ЗЫ Когда твой зверь первые шаги делал ты ток не померил? скока ест?
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 30 апр 2010, 10:57

milkpower писал(а):это вы гуру программирования, а я туда полез, поправить, и у меня вообще все перестало работать :)

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение milkpower » 30 апр 2010, 11:18

вот мой экселевский файл, порт с 25-го поменять на 28-й
Вложения
My_HEX.xls
(1.25 МиБ) Скачиваний: 348
Аватара пользователя
milkpower
 
Сообщения: 217
Зарегистрирован: 25 мар 2009, 13:57
Откуда: Ростов-на-Дону
ФИО: Виктор

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 30 апр 2010, 11:26

Вот, сделано - поменял порт 25 на 28 и убрал инверсию правой части. (интересно, куда 0.17 МиБ делось? :shock:)
My_HEX.xls
(1.08 МиБ) Скачиваний: 336


Кстати, там такой код в начале стандартно задаёт номера портов (для смены порта я поставил вместо 25 просто 28 и всё):
Код: Выделить всёРазвернуть
Public Const LFCoxaPIN = 24        'Left Front Coxa
Public Const LFFemurPIN = 25       'Left Front Femur
Public Const LFTibiaPIN = 26      'Left Front Tibia

Public Const LMCoxaPIN = 20       'Left Middle
Public Const LMFemurPIN = 21
Public Const LMTibiaPIN = 22

Public Const LRCoxaPIN = 16       'Left Rear
Public Const LRFemurPIN = 17
Public Const LRTibiaPIN = 18

Public Const RFCoxaPIN = 8      'Right Front
Public Const RFFemurPIN = 9
Public Const RFTibiaPIN = 10

Public Const RMCoxaPIN = 4      'Right Middle
Public Const RMFemurPIN = 5
Public Const RMTibiaPIN = 6

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение milkpower » 30 апр 2010, 11:38

спасибо, а я этот кусок непомню, похоже пропустил, я пытался потом менять, вобщем плохо у меня с этим еще.
Аватара пользователя
milkpower
 
Сообщения: 217
Зарегистрирован: 25 мар 2009, 13:57
Откуда: Ростов-на-Дону
ФИО: Виктор

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 30 апр 2010, 11:42

А вот здесь ? Чтоб в нужной колонке было?

'SSC32 PEP PIN constants PEP column number
Public Const PIN0 = 5 'col.# in Ind.Sekvenser and Gait Seq sheet
Public Const PIN1 = 6
Public Const PIN2 = 7
.......
Public Const PIN24 = 20
Public Const PIN28 = 21
Public Const PIN26 = 22
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 30 апр 2010, 12:05

R0Ver писал(а):А вот здесь ? Чтоб в нужной колонке было?

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 30 апр 2010, 12:21

Кстати, не могу врубиться, и нигде не нашёл. Почему в PEP правая сторона и левая сторона перепутаны? Или они ему в пузо смотрят:))))

Добавлено спустя 3 минуты 46 секунд:
=DeaD= писал(а):
R0Ver писал(а):А вот здесь ? Чтоб в нужной колонке было?

О, это я пропустил, это уже блок экспорта настроек. Пока вроде без экспорта milkpower работает?


Без этого он заранее сделанные последовательности движений не сможет проиграть.
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 30 апр 2010, 15:53

Исправил "Public Const PIN28 = 21"
Еще пришлось вписать "Public Const LFFemur = PIN28 'Left Front Femur"

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение milkpower » 30 апр 2010, 20:46

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

Добавлено спустя 3 минуты 8 секунд:
в каком макросе инверсия считалась? поставлю обратно

Добавлено спустя 47 секунд:
а все, вроде нашел :)

Добавлено спустя 1 час 40 минут 31 секунду:
настроил РЕР, теперь все адекватно шевелится, сейчас выложу на ютуб видео. но как ходить в нем так и не понял. понажимал уже все, что нажимается, а ходить отказывается
Аватара пользователя
milkpower
 
Сообщения: 217
Зарегистрирован: 25 мар 2009, 13:57
Откуда: Ростов-на-Дону
ФИО: Виктор

Пред.След.

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

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

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