The collaborative-robotics organization was created to develop a Common API for research in teleoperated and collaborative robotics. We are developing an abstract definition of this API, with concrete implementations in the Collaborative Robotics Toolkit (CRTK). The implementations focus on common shared research platforms, such as the da Vinci Research Kit (dVRK) and Raven II, and other devices commonly used by researchers. The provided implementation uses Robot Operating System (ROS), but could be extended to other middleware.
This effort is supported by the US National Science Foundation (NSF), via NRI 1637789 (JHU), 1637444 (UW) and 1637759 (WPI).