roboforum.ru

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

ROBONOVA 1 Или как я мучал робота...

Ответить

MegaBIZON » 04 мар 2007, 16:43

Тут на помощь приходит мой любимый датчик.....датчик наклона....

Он, кстати, как работает? Я это к тому, что не велит ли он дуболому совершать вставательные движения, как только тот наклонится?
Было бы нелепо...

RUSANDROID » 04 мар 2007, 18:55

Сам датчик никому ничего не велит....
В промежутках между выполнением команд контроллер опрашивает обьявленные ему датчики....и в соответствии с этим выполняет программу....вот пример кода....

robot_tilt:
A = AD(5)
IF A > 250 THEN RETURN
 
IF A < 30 THEN GOTO tilt_low
IF A > 200 THEN GOTO tilt_high

RETURN
tilt_low:
A = AD(5)
'IF A < 30 THEN  GOTO forward_standup
IF A < 30 THEN  GOTO backward_standup
RETURN
tilt_high:
A = AD(5)
'IF A > 200 THEN GOTO backward_standup
IF A > 200 THEN GOTO forward_standup
RETURN

RUSANDROID » 04 мар 2007, 19:03

Едем дальше...
В штатную комплектацию робота входит ИК приемник с пультом....
Дабы не разорять пользователя покупкой блютус....
Цепляется он опять же на A/D порт...
Выглядит эта радость вот так....
Вложения
S2010099.JPG

RUSANDROID » 04 мар 2007, 19:07

Вот...и к нему идет довольно симпатяшный пультик...как от ящика....
Кнопок 32 штуки и еще умножим на 4 потому что какбы 4 шифта присутствует.....
Вложения
S2010100.JPG

RUSANDROID » 04 мар 2007, 19:08

Правда здорово ?

RUSANDROID » 04 мар 2007, 19:11

Ну а теперь перейдем к гироскопу......
Весчь военная секретная так что тсссссссс....!
С гироскопом мудрить долго не надо.... идем в вертолетный магаз...
И приобретаем цифровую Футабу......
Вложения
S2010101.JPG

RUSANDROID » 04 мар 2007, 19:12

Достаем......млин какой маленький......
Вложения
S2010103.JPG

RUSANDROID » 04 мар 2007, 19:21

Мудрить не будем....по этому просто приклеиваем к корпусу....
вот так....
Вложения
S2010104.JPG

RUSANDROID » 04 мар 2007, 19:25

И вуаля готово...! Всем бояца ! мы с гироскопом.....
Только чтото не работает......
Опля надож подключить ....пардон.....опять втыкаем в свободный порт ....
Опа....а одного то мало....надо два.....(порта)
Ну и ладно у нас их полно.....
Собираем и вот.....
Вложения
S2010105.JPG
S2010106.JPG
Последний раз редактировалось RUSANDROID 04 мар 2007, 19:36, всего редактировалось 1 раз.

RUSANDROID » 04 мар 2007, 19:31

Включаем и ничего......
Оно и понятно.....програмный код....

Вот и он.....

GYROSET G6A, 0, 1, 1, 1, 0, 0
GYROSET G6D, 0, 1, 1, 1, 0, 0

GYRODIR G6A,1,0,0,1,0,0
GYRODIR G6D,1,0,0,1,0,0

GYROSENSE G6A, 0,250,200, 250, 0, 0
GYROSENSE G6D, 0,250,200, 250, 0, 0

RUSANDROID » 04 мар 2007, 19:35

Ой как чувака колбасит то......
Непорядок.......
Берем отвертку....уменьшаем чувствительность....опа хорош....
Все хозяин готово....

Гуманоид стал ну очень устойчив.....вылезает из совсем критичных наклонов .....
Раскачка прекратилась совсем.....
Оценка 5 с плюсом..
Нужный девайс....

lebaon » 04 мар 2007, 19:41

круто :!:  давай еще :twisted:  :!:

EdGull » 04 мар 2007, 20:04

а если самому такого собирать, какие недорогие сервы лучше применить из имеющихся в наличии в Москве?

MegaBIZON » 04 мар 2007, 21:28

RUSANDROID писал(а):Сам датчик никому ничего не велит....
В промежутках между выполнением команд контроллер опрашивает обьявленные ему датчики....и в соответствии с этим выполняет программу....вот пример кода.... тыры-пыры, абра кадабра

В целом понял. А програминг... Меня проще застрелить... :?

MegaBIZON » 04 мар 2007, 21:33

RUSANDROID писал(а):Ну а теперь перейдем к гироскопу......
Весчь военная секретная так что тсссссссс....!
С гироскопом мудрить долго не надо.... идем в вертолетный магаз.........

Я валяюсь :evil: Я, дпустим, понимаю, что существуют мясные рынки, пивные отделы, одеждовые магазины... Ну, там, радио магазинчек...
А тут мля вертолётный :shock:
Ты поиздеваться тут решил? :D
Последний раз редактировалось MegaBIZON 04 мар 2007, 21:38, всего редактировалось 1 раз.


Rambler\'s Top100 Mail.ru counter