Interfacing robot hardware with ROS