machine perception stuff with ROS