personalrobotics / ada_feeding

Robot-assisted feeding demos and projects for the ADA robot
4 stars 4 forks source link

Infra TODOs from 1/22-1/24 User Studies #161

Closed amalnanavati closed 7 months ago

amalnanavati commented 7 months ago

Description

  1. Add a recovery behavior to raise 1cm if extraction fails.
    1. As part of this, added MoveIt2PositionOffsetConstraint
  2. Reject path whose path length (L2 norm over the 6D trajectory) exceeds a threshold.
  3. If MoveInto fails, auto-fallback to pre-computed MoveInto
  4. Added a standard deviation condition for the e-stop (although we have disabled it, by setting min and max to [0, inf] since it was unreliable)
  5. Make SegmentFromPoint only consider depth points within the expected range.
  6. Make start.py launch the WebRTC signaling server within pm2, for auto-restart.

Testing

Tested through the 1/22-1/24 user studies

Before opening a pull request

Before Merging