Robotics Middleware ( ROS ) Interview  Questions and Answers