Introduction to controlling pioneer 3 robots under ROS