collision free arm trajectory controller
collision_free_arm_trajectory_controller provides a ROS node with an interface similar to the joint trajectory action. The node can be used to execute collision-free trajectories, i.e. the node will not allow the arm to move if it thinks there is going to be a collision with the environment at any point in the trajectory. The node only has a ROS API that is documented on the Wiki page for the node.