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

Bioloid & Urbi : No need of cm5 ?

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
3 postsPage 1 of 1
3 postsPage 1 of 1

Bioloid & Urbi : No need of cm5 ?

Post by XTinX » Tue May 19, 2009 8:30 am

Post by XTinX
Tue May 19, 2009 8:30 am

Hi there,

I'm using Urbi for Bioloid and I was wondering if I really needed cm5 to make it work (as urbi is not executed on cm5 but on your pc). What about using a smps2dynamixel with the battery and a zigbee module without a cm5. Do you think this is possible ?

Thx
Hi there,

I'm using Urbi for Bioloid and I was wondering if I really needed cm5 to make it work (as urbi is not executed on cm5 but on your pc). What about using a smps2dynamixel with the battery and a zigbee module without a cm5. Do you think this is possible ?

Thx
XTinX
Robot Builder
Robot Builder
Posts: 14
Joined: Tue Mar 31, 2009 11:27 pm

Post by XTinX » Tue May 19, 2009 2:37 pm

Post by XTinX
Tue May 19, 2009 2:37 pm

By the way, is there anyone who knows something about zigbee latency ?

thx
By the way, is there anyone who knows something about zigbee latency ?

thx
XTinX
Robot Builder
Robot Builder
Posts: 14
Joined: Tue Mar 31, 2009 11:27 pm

Post by limor » Fri May 29, 2009 10:13 am

Post by limor
Fri May 29, 2009 10:13 am

I did some latency measurements for bluetooth (bluesmirf module) in the past.
Can't find the results now but from what I remember through put was close to maximum theoretical. latency was not great.

The way it was measured was by writing a small code for the CM5 that receives a packet from the serial (zigbee/bluetooth) interface and sends back something. very simple. on the PC there was a code that measured the time it takes from sending till receiving the packet back. that done a few hundred times, using different packet sizes gives a good estimation of effective latency and its sensitivity-to-packet-size.
The motivation was to see if some kind of closed loop control could be done from the PC over bluetooth. ie: robot sends all servo positions and all sensor values to the PC which does some number crunching and sends back servo commands. If this can be done at 200 times/sec then you can do anything with the robot from the PC. if only 5times/sec then you can do things like path planning and relying on gaits pre-programmed in the CM5.
I did some latency measurements for bluetooth (bluesmirf module) in the past.
Can't find the results now but from what I remember through put was close to maximum theoretical. latency was not great.

The way it was measured was by writing a small code for the CM5 that receives a packet from the serial (zigbee/bluetooth) interface and sends back something. very simple. on the PC there was a code that measured the time it takes from sending till receiving the packet back. that done a few hundred times, using different packet sizes gives a good estimation of effective latency and its sensitivity-to-packet-size.
The motivation was to see if some kind of closed loop control could be done from the PC over bluetooth. ie: robot sends all servo positions and all sensor values to the PC which does some number crunching and sends back servo commands. If this can be done at 200 times/sec then you can do anything with the robot from the PC. if only 5times/sec then you can do things like path planning and relying on gaits pre-programmed in the CM5.
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK


3 postsPage 1 of 1
3 postsPage 1 of 1