b-it-bots / mas_domestic_robotics

Robot-independent ROS packages for domestic applications
GNU General Public License v3.0
28 stars 45 forks source link

Context in the push/pull action #223

Closed alex-mitrevski closed 4 years ago

alex-mitrevski commented 4 years ago

Related to https://github.com/b-it-bots/mas_domestic_robotics/pull/222

The PR adds a context variable to the goal of the push_pull action and defines two context constants:

When pushing/pulling for tabletop manipulation, the arm doesn't go back to a safe position; this allows multiple push/pull actions to be chained together.

The PR also removes the grasping workflow from the push_pull action; if grasping an object is necessary before pushing/pulling, the pickup action should be called first.