Version 1, last updated by dbenamy at April 25, 2010 20:02 UTC
Stuff that's good to know or useful for development. We need to do testing to determine these.
Steering Torque - We measured this by putting the long arm on the servo, connecting the pull scale to the end of the arm, and trying to turn the servo while holding the scale. With our previous setup, we read 6 newtons. The best we were able to get with a stamp program that just reads serial data and outputs PWM is 10N. After measuring this, we decided to add an IC (FT639) which we give a duty cycle via a serial packet and it constantly outputs the appropriate PWM. We could not get the dedicated servo IC to work so we connected the steering servo to the pid2, an AVR microcontroller, so that it sends a continous control signal on the PWM output pin. After remeasuring the torque, we found that we consistently get 11-12 newtons and it can now steer to a new location white idle.
Steering Speed - Time it takes from when we issue a steering command to when the wheels stop moving. This is related to the last one. It's probably more directly useful. We should probably measure this with the load of the robot, on pavement and grass and maybe other surfaces, and both while stopped and while moving
FPS we can process - On X61, currently runs around 40 fps with an image as the source and with a little bit of enlargement going on. With the camera and some more noisy images, it dropped to around 20 fps at worst. It's much slower on the original laptop. with the camera, it visibly freezes periodically. This might be due to garbage collection. These numbers are the current state; we're actively working on this code and they're likely to change.
Reflex Time - Time from when what the camera sees changes to when the motors react.
The following table is old. There are some updated measurements in a spreadsheet in our docs directory.
| Laptop |
Camera |
USB/1394 |
OS |
Auto Drive |
Debugging Images |
PID |
Power |
FPS |
Serial PS |
Notes |
| Dell |
Quickcam w/ our settings |
onboard USB |
XP |
Yes |
Yes |
Yes |
AC |
16 |
8 |
SetResolution, flight log had no impact |
| Dell |
DragonFly w/o saturation |
onboard USB |
XP |
Yes |
Yes |
Yes |
AC |
14 |
7 |
PIL Resize |
| Dell |
DragonFly w/o saturation |
Belkin PCMCIA 1394 |
XP |
Yes |
Yes |
Yes |
AC |
14 |
7 |
PIL Resize |
| Ben |
Quickcam w/o software |
onboard USB |
Vista |
Yes |
Yes |
Yes |
AC |
40 |
13 |
PIL Resize, No Enhance |
| Ben |
Quickcam w/o software |
onboard USB |
Vista |
Yes |
Yes |
Yes |
AC |
38 |
13 |
PIL Resize, Enhance |