Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

direct control from PC

Hitec robotics including ROBONOVA humanoid, HSR-8498HB servos, MR C-3024 Controllers and RoboBasic
5 postsPage 1 of 1
5 postsPage 1 of 1

direct control from PC

Post by PeterQ » Thu Mar 06, 2008 4:35 pm

Post by PeterQ
Thu Mar 06, 2008 4:35 pm

Hi everyone
I'd like to ask if someone try communication from another program.
I find out how to control robonova from matlab using only hexadecimal numbers wich i send trought COM port.

My problem is that i couldnt find out what command is for control speed of each or whole servos

for example to move servo#8 to position 150 degrees
E6 08 96
E6 is command for servo moove so I need command for speed control
thanks for help
Hi everyone
I'd like to ask if someone try communication from another program.
I find out how to control robonova from matlab using only hexadecimal numbers wich i send trought COM port.

My problem is that i couldnt find out what command is for control speed of each or whole servos

for example to move servo#8 to position 150 degrees
E6 08 96
E6 is command for servo moove so I need command for speed control
thanks for help
PeterQ
Robot Builder
Robot Builder
User avatar
Posts: 12
Joined: Thu Mar 06, 2008 4:21 pm
Location: Martin, SLOVAKIA

Post by i-Bot » Thu Mar 06, 2008 6:14 pm

Post by i-Bot
Thu Mar 06, 2008 6:14 pm

It's a long time since I did this, but this should help.

http://web.ukonline.co.uk/r.ibbotson/fi ... Serial.pdf

You should be able to set the speed, but that is the overall speed. Use the sync move command for point ot point moves where servos move at different speed.

If you have any problems, let me know and I will check it out in the source code.

Always wait for the character back from the C3024 before sending the next. The buffer is only 3 bytes long in the C3024, and it is read quite slowly.
It's a long time since I did this, but this should help.

http://web.ukonline.co.uk/r.ibbotson/fi ... Serial.pdf

You should be able to set the speed, but that is the overall speed. Use the sync move command for point ot point moves where servos move at different speed.

If you have any problems, let me know and I will check it out in the source code.

Always wait for the character back from the C3024 before sending the next. The buffer is only 3 bytes long in the C3024, and it is read quite slowly.
i-Bot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1142
Joined: Wed May 17, 2006 1:00 am

it works

Post by PeterQ » Sat Mar 08, 2008 9:21 am

Post by PeterQ
Sat Mar 08, 2008 9:21 am

thanks a lot. it's workig
thanks a lot. it's workig
PeterQ
Robot Builder
Robot Builder
User avatar
Posts: 12
Joined: Thu Mar 06, 2008 4:21 pm
Location: Martin, SLOVAKIA

Post by limor » Sun Mar 09, 2008 2:24 am

Post by limor
Sun Mar 09, 2008 2:24 am

limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK

Post by PeterQ » Thu Mar 13, 2008 1:44 pm

Post by PeterQ
Thu Mar 13, 2008 1:44 pm

Hi.
I foud out another problem I have MR-C3000 controler in robonova instead of MR-C3024. And command for control all servos EB is not working.
I want to control servo #7 and #8 so I send to the robot "EB 01 07 08 64 64"
In another PDF fourth bite was explain as count of servos to control so I tried
"EB 01 07 02 64 64" but this also didn't work. Can anyone help me with this?
Hi.
I foud out another problem I have MR-C3000 controler in robonova instead of MR-C3024. And command for control all servos EB is not working.
I want to control servo #7 and #8 so I send to the robot "EB 01 07 08 64 64"
In another PDF fourth bite was explain as count of servos to control so I tried
"EB 01 07 02 64 64" but this also didn't work. Can anyone help me with this?
PeterQ
Robot Builder
Robot Builder
User avatar
Posts: 12
Joined: Thu Mar 06, 2008 4:21 pm
Location: Martin, SLOVAKIA


5 postsPage 1 of 1
5 postsPage 1 of 1