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-шный поправить можно:)

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

=DeaD= » 30 апр 2010, 10:15

Я как раз про VB-шный код.

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

R0Ver » 30 апр 2010, 10:29

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

Если кому-то интересно, номера портов в PEP для серв хранятся в модуле SSC32com и Main.
Последний раз редактировалось R0Ver 30 апр 2010, 10:32, всего редактировалось 1 раз.

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

=DeaD= » 30 апр 2010, 10:31

Да, я их давно нашел, вот думаю зачем milkpower ждёт регистры и не хочет сейчас попробовать :oops:

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

milkpower » 30 апр 2010, 10:33

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

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

R0Ver » 30 апр 2010, 10:44

что и где поправил?
ЗЫ Когда твой зверь первые шаги делал ты ток не померил? скока ест?

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

=DeaD= » 30 апр 2010, 10:57

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

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

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

milkpower » 30 апр 2010, 11:18

вот мой экселевский файл, порт с 25-го поменять на 28-й
Вложения
My_HEX.xls
(1.25 МиБ) Скачиваний: 380

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

=DeaD= » 30 апр 2010, 11:26

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


Кстати, там такой код в начале стандартно задаёт номера портов (для смены порта я поставил вместо 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

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

milkpower » 30 апр 2010, 11:38

спасибо, а я этот кусок непомню, похоже пропустил, я пытался потом менять, вобщем плохо у меня с этим еще.

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

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

=DeaD= » 30 апр 2010, 12:05

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

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

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

R0Ver » 30 апр 2010, 12:21

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

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

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


Без этого он заранее сделанные последовательности движений не сможет проиграть.

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 МиБ) Скачиваний: 335

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

milkpower » 30 апр 2010, 20:46

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

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

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

Добавлено спустя 1 час 40 минут 31 секунду:
настроил РЕР, теперь все адекватно шевелится, сейчас выложу на ютуб видео. но как ходить в нем так и не понял. понажимал уже все, что нажимается, а ходить отказывается


Rambler\'s Top100 Mail.ru counter