Adding fingertip switching code to TouchbotII

Adding a higher-level control script for TouchbotII to swap out the
fingertips.

Essentially the idea is there are two scripts to record the posisions
above the fingertip detector and the fingertips in the nest.  These
positions are Pickled and loaded every time the robot is used after
that.

Then when you want to change fingertips, it can just use those Pickled
positions as way-points and it knows where to go.  If the robot is
reconfigured, all you have to do is re-run the record_nest_positions.py
and record_fingertip_detector_positions.py and all the rest should still
work.

BUG=chromium:272369
TEST=manual testing with the robot (there was a video even)

Change-Id: I092478c00dfbe8b78d289bde371f4e850f33eebd
Signed-off-by: Charlie Mooney <charliemooney@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/66417
14 files changed
tree: a6b573dd94dc0bd0588fcf39e8cdaf14f98f84e5
  1. documentation/
  2. gestures/
  3. roibot/
  4. test/
  5. tools/
  6. touchbotII/
  7. README
  8. setup.py