personalrobotics / ada_feeding

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

Move From Mouth Fallback #155

Closed amalnanavati closed 8 months ago

amalnanavati commented 8 months ago

Description

Motivated by feeding_web_interface#113.

If MoveToMouth fails due to approaching a singularity, MoveFromMouth will also fail. This PR addresses that by adding cartesian motion as a fallback to MoveFromMouth.

Further, since cartesian motion tends to fail if the arm is tilted, this PR also removes the arm tilt at the mouth.

Finally, to help streamline the app and improve retrying actions, this PR removes the combo actions of MoveFromMouthToAbovePlate and MoveFromMouthToRestingPosition. Instead, the app will achieve the desired behavior by calling MoveFromMouth followed by either MoveAbovePlate or MoveToRestingPosition

Testing procedure

Before opening a pull request

Before Merging