by JonHylands » Tue Feb 26, 2008 5:29 pm
by JonHylands
Tue Feb 26, 2008 5:29 pm
Okay, so I ran my servo tester GUI against BrainBot. Doing a WRITE_DATA followed by a READ_DATA, I'm getting about 45 ms per cycle.
Keep in mind this is timing:
- sending a bioloid command over wifi socket from PC to the gumstix
- gumstix forwards the command to the bus over the FT232
- gumstix gets a response back from the bus
- gumstix forwards the response back to the PC over wifi socket
- PC gets response
So, 45ms is for two commands, so each command is about 23 ms round trip. Both my PC and the gumstix are wireless, and I'm getting about 8 ms ping time between the two, so wireless latency contributes significantly to that.
Discounting the wireless latency, we're probably looking at something closer to 15 ms round trip latency on the gumstix VCP.
I'll make up a test this afternoon that runs on the gumstix, and report here.
- Jon
Okay, so I ran my servo tester GUI against BrainBot. Doing a WRITE_DATA followed by a READ_DATA, I'm getting about 45 ms per cycle.
Keep in mind this is timing:
- sending a bioloid command over wifi socket from PC to the gumstix
- gumstix forwards the command to the bus over the FT232
- gumstix gets a response back from the bus
- gumstix forwards the response back to the PC over wifi socket
- PC gets response
So, 45ms is for two commands, so each command is about 23 ms round trip. Both my PC and the gumstix are wireless, and I'm getting about 8 ms ping time between the two, so wireless latency contributes significantly to that.
Discounting the wireless latency, we're probably looking at something closer to 15 ms round trip latency on the gumstix VCP.
I'll make up a test this afternoon that runs on the gumstix, and report here.
- Jon