An Adaptive Motion Control Middleware for industrial robots with a ROS 1 driver based on ROS-Industrial (simple message) enabling fast switching between collision-free motion planning (MoveIt), cartesian/joint jogging and pose tracking.