Field Test 2004-11-20
From DGC Wiki
Contents[hide] |
[edit]
Santa Anita field test
Test Notes 11/20/04
[edit]
lessons learned (more important than standard notes)
- field testers should have root on laptops and race computers
- between tests vehicle should be parked close enough to home base to string ethernet connection
- plan out tests in detail beforehand
- svn up and test code on race computers before test
- Should have write access to all databases in the field, even for short field tests - includes taking down write access at Caltech (dgc-offline script)
- put all test logs on lawrencium/dgc/test_logs with readmes in the field during downtime
[edit]
Notes
- if steering power is off, you can turn steering wheel
- make sure to bring whiteboard markers
- in arbiter.cc (arbiter2) - something taking a long time - either waitingForModules or updateVoterList (line 130)
- H did not figure out how to log before the test. H is an idiot.
- Commenting out waitingForModules ended up bypassing the logger for the joystick. This prevented the results of H's steering characterization from logging. Will have to redo tests.
- bring mice for laptops
[edit]
Code checkins
Please strikethrough when these commits are complete.
dkogan@blueparrot:dgcdkogan fix and commit 1 sec pathfollower delay in PathFollowerMain.cc- vdrive.c line 978 - update for joystick/manual - steer_enable/steer_disable
[edit]
bugs
Please strikethrough the bugs when you add them to bugzilla.
-
vehicles: RV needs to have the cover over the bathroom replaced - leaking water inside- bug 917 -
embedded: MAJOR - manual mode no longer works without using joystick since steering actuator is still powered, should have separate joystick and manual modes- bug 921 -
embedded: minor bug - if wheels straight on startup - assumes that it is not calibrated- bug 923 -
embedded: MAJOR bug - vdrive display doesn't show actual steering angle - shows commanded steering angle- bug 921 -
embedded: vdrive bug - additional mode for manual driving using steering wheel, brake, & throttle in addition to mode using joystick- bug 921 -
embedded: vdrive minor bug - need to be able to control joystick sensitivity by a parameter- bug 924 -
embedded: joystick torque limited steering motor during field test turning full right while stationary (trivial)- bug 922 -
sysadmin: make sure subversion shared object gets installed on lawrencium- bug 918
need modules/mod_dav_svn.so and possibly modules/mod_authz_svn.so -
sysadmin: field - allow read access only at caltech during field tests (update dgc-offline)- bug 916 -
sysadmin: bromine (and maybe other laptops) have power management problems - goes into coma- bug 919 -
embedded/vehicle: vdrive: in manual mode steering motor is not engaged, steering wheel does not turn is response to joystick commands- bug 917
in remote mode, steering responded properly, vdrive sparrow display shows joystick input properly. -
planning: trivial - dgc/include directory in svn but shouldn't be- (yes, it should) -
planning: feature - write emacs plugin to insert unix time on hotkey- bug 927 -
planning (Dima, cc:H): path follower (major) - trajController should narrow nearest-point search to some interval around current point to track- bug 928 -
planning (Dima, cc:H): path following: sparrow display - 2 displays for command & steering - they are displaying different values- bug 929 -
planning: PathFollower and vdrive not talking (in vdrive direct drive mode)- bug 930 -
embedded: have vdrive query steering angle in manual mode (actual encoder counts)- bug 921 -
duncklee: add wiki update from lawrencium/home/team/wikiedits.txt to Sysadmin_FieldTest_TransferDB- bug 920 -
planning: path following (Dima, cc:H): CRITICAL: sparrow display in path following not updating properly- bug 931 -
sysadmin: investigate setting up bugzilla to queue emails while in the field and to send when returned- bug 925 -
sysadmin: make sure databases are back up and updated upon return- bug 926 -
Planning: simulation (dima, cc:H): Critical: Rewrite SimVStateVDrive to accept acceleration commands and bypass cruise control- bug 932