
Unknown macro: {span}
Unknown macro: {span}
Unknown macro: {span}
Unknown macro: {span}
This page details how to get a computer ready to run ROS and robots and simulation.
Note that we're using Ubuntu 10.04LTS since the Long Time Support version will be around for a while!
$ sudo apt-get update; sudo apt-get upgrade
vim
svn
(Subversion) and git-core
(Git) and mercurial-common
(Mercurial):
$ sudo apt-get install subversion
$ sudo apt-get install git-core
$ sudo apt-get install mercurial
.bashrc
: This configuration file contains aliases, environment variables, etc. that define the appearance and navigation of the terminal window.sshd
: It will be extremely useful for your machine to be ssh
-able so that users can remotely log in across the network.
$ sudo apt-get install openssh-server
Select windows when the mouse moves over them
. (See screenshot)There are many installation guides online for setting up a separate partition for Ubuntu, including:
Follow instructions at this link to install the Diamondback version of ROS.
ros-diamondback-desktop-full
installation
$ sudo apt-get install ros-diamondback-desktop-full
erratic_keyboard_teleop
node to drive the simulated Erratic robot.
$ roscore
$ roslaunch erratic_description erratic_empty_world.launch
$ rosrun erratic_teleop erratic_keyboard_teleop
$ roslaunch gazebo_worlds wg_world.launch
$ roslaunch gazebo_worlds simple_world.launch
– (from this tutorial)navigation_stack
which can come later.rviz
(see tutorial)
$ rosrun rviz rviz
rviz
requires configuration of the Robot Model, such as this config file$ sudo apt-get install ros-diamondback-joystick-drivers ros-diamondback-joystick-drivers-tutorials
$ sudo apt-get install ros-diamondback-pr2-apps
(for teleoperating, e.g., the Pioneer, using pr2_teleop
)diff-drive
plugin in erratic_gazebo_plugins
within ua-ros-pkg
$ svn checkout http://ua-ros-pkg.googlecode.com/svn/stacks/erratic_robot/trunk/erratic_gazebo_plugins/
irobot_create_description
for use in Gazebo within {{aptima-ros-pkg}
$ svn checkout http://aptima-ros-pkg.googlecode.com/svn/trunk/irobot_create_description
p2os
$ sudo apt-get install ros-diamondback-p2os
brown-drivers
)
$ sudo apt-get install ros-diamondback-brown-drivers
hokuyo
$ sudo apt-get install ros-diamondback-laser-drivers
kinect
$ sudo apt-get install ros-diamondback-kinect
gmapping
$ sudo apt-get install ros-diamondback-slam-gmapping
rosjava
, the Java-based client libraries for ROS
ROS_PATH
:$ hg clone https://code.google.com/p/rosjava/
rosjava