roboforum.ru

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

 

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

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Сообщение RUSANDROID » 18 мар 2007, 16:26

Вот....
Аватара пользователя
RUSANDROID
 
Сообщения: 382
Зарегистрирован: 14 сен 2006, 14:25
Откуда: ЗАО "АР" МОСКВА

Сообщение Сергей » 22 мар 2007, 01:45

Програмное обеспечение сам писал?
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Сообщение RUSANDROID » 22 мар 2007, 13:35

Сергей писал(а):Програмное обеспечение сам писал?


Вопрос конечно я не понял....какое именно ?

Все то что в роботе пишется самостоятельно на  бейсике....(исполняемая программа)

Все остальное....производитель дает.....(инструмент)
Аватара пользователя
RUSANDROID
 
Сообщения: 382
Зарегистрирован: 14 сен 2006, 14:25
Откуда: ЗАО "АР" МОСКВА

Сообщение SSG » 22 мар 2007, 13:49

RUSANDROID писал(а):
Сергей писал(а):Програмное обеспечение сам писал?


Вопрос конечно я не понял....какое именно ?

Все то что в роботе пишется самостоятельно на  бейсике....(исполняемая программа)

Все остальное....производитель дает.....(инструмент)


Вот терь я не понял. Что дает производитель для чего? И что в в роботе? Я думал что имеются поставляемые заготовки в которые можно вносить изменения, типа чайником вертеть, в добавок к топотанью и, затем, модифицированный код заливается в контроллер...   :?
А с нуля все самому писать для стольких серв конэша интикурестно, но неправдоподобно для такой дорогой цацки.
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Сообщение RUSANDROID » 22 мар 2007, 17:41

SSG писал(а):
RUSANDROID писал(а):
Сергей писал(а):Програмное обеспечение сам писал?


Вопрос конечно я не понял....какое именно ?

Все то что в роботе пишется самостоятельно на  бейсике....(исполняемая программа)

Все остальное....производитель дает.....(инструмент)


Вот терь я не понял. Что дает производитель для чего? И что в в роботе? Я думал что имеются поставляемые заготовки в которые можно вносить изменения, типа чайником вертеть, в добавок к топотанью и, затем, модифицированный код заливается в контроллер...   :?
А с нуля все самому писать для стольких серв конэша интикурестно, но неправдоподобно для такой дорогой цацки.


В роботе скомпилированная из бейсика исполняемая прога....
Производитель дает в комплект 30 базовых движений (ходьба бег повороты акробатика итд) а так же удобную прогу компилятор позволяющую выполнять все прихоти пользователя в том числе захват
движения (Внимание !) ИЗ робота ..... тобиш вертиш его как тряпичную куклу и компилятор превращает эти движения в бейсик....

Та что писать движения как два пальца.....
Аватара пользователя
RUSANDROID
 
Сообщения: 382
Зарегистрирован: 14 сен 2006, 14:25
Откуда: ЗАО "АР" МОСКВА

Сообщение Сергей » 22 мар 2007, 23:45

А, я то думал что все проги ты сам писал. Хотел спросить как ты делал алгоритм для скорости вращения сервы.
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Сообщение RUSANDROID » 23 мар 2007, 09:29

Сергей писал(а):А, я то думал что все проги ты сам писал. Хотел спросить как ты делал алгоритм для скорости вращения сервы.



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

А так приходится довольствоватся тем что дает производитель.....и не самое плохое надо заметить из существующего....

Что касается скорости...
Вот список операторов касающихся серв которые понимает Робонова....
Только ими я и могу оперировать....

Command for motor control

ZERO           Setup the 0-point(neutral angle) of servo.
MOTOR        Turn on output port of servo.
MOTOROFF   Turn off output port of servo.
MOVE           Operate several servos at the same time.
SPEED          Set the servo speed.
ACCEL          Set the servo acceleration.
DIR              Set servo motor direction.
PTP              Turn simultaneous control operation on/off.
SERVO         Control the servo.
PWM             Set the pulse width control for a DC motor.
FASTSERVO  Operate servo at maximum speed.
HIGHSPEED  Turn the servo fast mode on/off.
MOVEPOS     Move servo group declared by POS.
POS             Set a specific pose for the robot.
FPWM           Change pulse width and frequency
MOVE24        Operate all 24 servo at the same time.
INIT             Set the initial motion pose
MOTORIN      Read the present position value of servo.
AIMOTOR      Setup for using AI motor.
AIMOTOROFF Cancel AI motor.
AIMOTORIN   Read the present position value of AI motor.
SETON          Setup for using the “setup function”
SETOFF         Cancel the “set up function”.
ALLON          Setup functions for all servos.
ALLOFF         Cancel the setup function for all servo.
GETMOTORSET Read present value of servo and keep the current position.
Аватара пользователя
RUSANDROID
 
Сообщения: 382
Зарегистрирован: 14 сен 2006, 14:25
Откуда: ЗАО "АР" МОСКВА

Сообщение Валерос » 23 мар 2007, 10:48

Спасибо за такую познавалку!!!
Када есть бабло (или доступ к халяве) можно и над таким роботом поиздеваться и таким "языком" программирования пользоваться... :( быть продвинутым пользователем короче.
Аватара пользователя
Валерос
 
Сообщения: 362
Зарегистрирован: 30 сен 2006, 19:05
Откуда: Санкт-Петербург

Сообщение Сергей » 23 мар 2007, 17:23

А мне больше нравиться самому все писать и делать, так лучше запоминаешь и учишься) Конечно мой робот не сравниться с Робонова, но у мну 12 серв работаю хорошо на меге32)
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Сообщение sub_null » 27 мар 2007, 17:09

12 серв работают даже на меге8. Пример тому,- SSC32  :wink:
sub_null
 
Сообщения: 57
Зарегистрирован: 20 мар 2006, 00:53
Откуда: ukraine

Сообщение avr123.nm.ru » 27 мар 2007, 17:18

sub_null писал(а):12 серв работают даже на меге8. Пример тому,- SSC32  :wink:


Даже 32 сервы.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Сергей » 29 мар 2007, 00:41

Можно и 32 на меге8. Только я сделал все на одном таймере: вращение сервы + ее скорость. А вам слабо?)
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Сообщение defecator » 27 апр 2007, 15:55

Вчера стал обладателем Robonova-1 ! Ура !

Правда, только для того, чтобы попробовать склонировать этого робота,
но только с увеличением размеров всех деталей в полтора раза.
Тогда можно будет к нему и хватательные ручонки приспособить :-)

Детальки, из которых состоит робот, на первый взгляд простые, но покорпеть, конечно, придется.
Интересно, а сервы потянут такое вот увеличенное в размерах создание ?
defecator
 
Сообщения: 8
Зарегистрирован: 27 апр 2007, 15:36
Откуда: Москва

Сообщение Сергей » 27 апр 2007, 18:33

ну потянут то потянут, но нагрузок не выдержат, то есть чуть толкнешь, нажмешь на робота - ему сразу хреного)
Сергей
 
Сообщения: 3741
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Сообщение falanger » 16 июл 2007, 21:26

Такс. Насколько я помню блютуз модуль что был поставлен в Робонову был с RS-232C интерфейсом?
А автор репортажа может озвучить сколько будет такой модуль сейчас стоить? Если конечно доступен к покупке...
Аватара пользователя
falanger
 
Сообщения: 80
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

Пред.След.

Вернуться в Наши проекты

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

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

Mail.ru counter