The Affordance Template ROS package for robot task programming | Synapse