=====================================================================

INSTALL ROS HYDRO AND SYSTEM DEPENDENCIES:

  sudo apt-get install wget
  sudo sh -c '. /etc/lsb-release && echo "deb http://ros.informatik.uni-freiburg.de/packages/ros/ubuntu $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
  wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
  sudo apt-get update
  sudo apt-get install git subversion ant ros-hydro-desktop-full ros-hydro-catkin ros-hydro-ros ros-hydro-rosjava ros-hydro-perception-pcl python-wstool openjdk-6-jdk python-rosinstall python-rosdep ros-hydro-rosauth libopenni-nite-dev python-pip libopencv-dev libopencv-core-dev libgsl0-dev libeigen3-dev doxygen libqt4-core libqt4-dev libzmq-dev python-zmq terminator 

=====================================================================

CREATE ROS WORKSPACE:

  source /opt/ros/hydro/setup.bash
  mkdir -p ~/catkin_cogsys-ros/src
  cd ~/catkin_cogsys-ros/
  catkin_make

=====================================================================

INSTALL robotics library (dependency of package robot_control):

  sudo apt-add-repository ppa:roblib/ppa
  sudo apt-get update
  sudo apt-get install librl-dev

=====================================================================

INSTALL COGNITIVE SYSTEMS (catkin) stack:

  svn co https://svnknoll.informatik.tu-muenchen.de/cognitivesystems/ ~/catkin_cogsys-ros/src

=====================================================================

CONFIGURATION (check below if given Java VM directory matches your 
system - java-6-openjdk-amd64 or java-6-openjdk-i386):

  echo 'source ~/catkin_cogsys-ros/devel/setup.bash' >> ~/.bashrc
  echo 'export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64' >> ~/.bashrc
  source ~/.bashrc
  sudo rosdep init
  rosdep update

=====================================================================

UPDATING packages:

  svn up ~/catkin_cogsys-ros/src

=====================================================================

BUILDING packages:

  cd ~/catkin_cogsys-ros
  catkin_make

=====================================================================

OPTIONAL: if catkin_make fails due to missing libs run the following:

  sudo apt-get install libcoin60-dev libsoqt4-dev libode-dev libbullet-dev

=====================================================================

DOWNLOAD ROS bag file for Wednesday session:

  wget http://www6.in.tum.de/pub/Main/TeachingSs2014CognitiveSystems/camera.bag -O ~/catkin_cogsys-ros/camera.bag

=====================================================================

DOWNLOAD ROS bag file for Friday session:

  wget http://www6.in.tum.de/pub/Main/TeachingSs2014CognitiveSystems/camera_two_balls.bag -O ~/catkin_cogsys-ros/camera_two_balls.bag

=====================================================================