ROS (Robot Operating System)

From GICL Wiki
Revision as of 17:44, 10 May 2012 by Jryan (Talk | contribs)

Jump to: navigation, search

We're using ROS to do our work so we can easily translate it to the robot.



The ROS stack for hooking up to the pioneer. Here is an example of our robot using ROS and the navigation system:


Open up a terminal. Clone the git repository into your home directory:

git clone ssh://<USER> ~

Enter the repository:

cd ~/robotlab

Then run the ros setup script.


Wait for passwords, until you get the done prompt.

Control with Keyboard

After starting the p2os driver and everything, you can control the robot via keyboard with:

$ roslaunch p2os_launch teleop_keyboard.launch

To get p2os_teleop working:


To get rviz to work put this in your .bashrc: