add ROS adapter