### MVP
- [x] Cartesian control of `one arm`.
- [x] Cartesian control of `one arm + torso` (to extend iCub reachability).
- [x] Cartesian control works w/ `position-direct`, therefore we need to envisage a way to choose control mode as well.
- [ ] If possible fiddle w/ the existing moveIT! 2 plugins for collision avoidance during the motion planning
- [x] Test cartesian control on the physical robot
- [x] Port the work on ergoCub
We could explore providing a minimal colcon-based installation for non-icub users.
ergoCub
@martinaxgloria reported that extending MoveIt2 to ergoCub is doable.
URDF
The idea is to reduce the number of URDF required to cover the family of iCub and simulated robots as much as possible. Probably, we could get away with just one URDF. To be checked.
YARP_ROBOTNAME should be used to pick the name of the robot under use.
Open points to explore
Do we need the ROS-based bridge between MoveIt2 and gazebo/robot? Alternatively, MoveIt2 plugins may call directly YARP serices.
Does position-direct rely on topics (streaming) rather than services (rpc)?
Upstream contributions
Once this repo will be made public, we could advertise it from within MoveIt2 main website.
Participants
@martinaxgloria @Nicogene @traversaro @pattacini
Discussion
Installation
ergoCub
URDF
YARP_ROBOTNAME
should be used to pick the name of the robot under use.Open points to explore
position-direct
rely on topics (streaming) rather than services (rpc)?Upstream contributions