Setup your ROS sources.list
Setup your computer to accept software from packages.ros.org. ROS Indigo ONLY supports Saucy (13.10) and Trusty (14.04) for debian packages.
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
Set up your ROS keys
sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
ROS Installation
Make sure the Debian package is up to date:
sudo apt-get update sudo apt-get install ros-indigo-desktop-full
Initialize rosdep
sudo rosdep init rosdep update
Getting rosinstall
Rosinstall is a frequently used command-line tool in ROS that is distributed separately. It enables you to easily download many source trees for ROS packages with one command.
sudo apt-get install python-rosinstall
Install required packages
Connected to the internet run the following commands:
Install useful Linux utilities
These tools are useful for monitoring system processes, setting up networking, and setting up NTPD for the remote computer. They are not necessary but recommended.
sudo apt-get install iperf chrony htop bridge-utils
Install required ROS third party packages for segway_v3_robot
These are the packages that RMP V3 depends on:
sudo apt-get install ros-indigo-navigation ros-indigo-gmapping ros-indigo-robot-localization ros-indigo-yocs-cmd-vel-mux ros-indigo-joy ros-indigo-urg-node ros-indigo-lms1xx ros-indigo-pointgrey-camera-driver ros-indigo-cmake-modules ros-indigo-imu-tools daemontools openssh-server libpcap0.8-dev
Add yourself to the dialout group
This is necessary if you have serial, or serial-USB devices:
sudo adduser $USER dialout