IT Infrastructure for CoTeSys-ROS-School
Contents
WLAN
- ESSIDs
FallSchool 1
FallSchool 2
- WPA Security
- Key: fallschool2010
Dataserver
- Accessible from Barer Strasse (CCRLI)
- DNS Name fallschool2010.in.tum.de
- Acts as Gateway/DHCP/DNS for the fallschool network in Barer Strasse
Provides File Storage via samba/CIFS, NFS and HTTP (http://fallschool2010.informatik.tu-muenchen.de/public/ (use fallschool/fallschool credentials))
PCs in Barer Strasse
- There are 20 PCs ready for people who cannot bring their own laptop
- login: fallschool
- password: fallschool
- Ubuntu 10.04 amd64
SVN Repository
- Every group gets their own subdirectory
- Check it out like this:
svn co http://fallschool2010.in.tum.de/svn/fs2010/<group number>
For e.g. Team 1:
svn co http://fallschool2010.in.tum.de/svn/fs2010/1
Environment Setup on Your Work Machines
- Install rosinstall
sudo apt-get install python-setuptools
sudo easy_install -U rosinstall
- Create a ros overlay
rosinstall $HOME/ros /opt/ros/cturtle https://tum-ros-pkg.svn.sourceforge.net/svnroot/tum-ros-pkg/rosinstall/fall_school2010.rosinstall
cd to ros, create a directory sandbox and rosinstall it:
cd $HOME/ros; mkdir sandbox rosinstall $HOME/ros $HOME/ros/sandbox
- Check out your group's repository into sandbox:
cd $HOME/ros/sandbox svn co http://fallschool2010.in.tum.de/svn/fs2010/<group number>
- Run:
echo "source ${HOME}/ros/setup.sh" >> ~/.bashrc echo "export ROBOT=sim" >> ~/.bashrc source ~/.bashrc
Environment Setup on Robots
On the PR2
- Create an overlay:
rosinstall $HOME/ros /opt/ros/cturtle /opt/ros/cturtle/ias_extensions /home/fallschool/tum-ros-pkg
- Create a sandbox in your overlay
mkdir $HOME/ros/sandbox rosinstall $HOME/ros $HOME/ros/sandbox
- Check out your group's repository
cd $HOME/ros/sandbox svn co http://fallschool2010.in.tum.de/svn/fs2010/<group number>
- Finish the installation with:
echo "source ${HOME}/ros/setup.sh" >> ~/.bashrc echo "export ROBOT=pr2" >> ~/.bashrc source ~/.bashrc
On Rosie
- Create an overlay:
rosinstall $HOME/ros /opt/ros/cturtle /opt/ros/cturtle/aux
- Create a sandbox in your overlay
mkdir $HOME/ros/sandbox rosinstall $HOME/ros $HOME/ros/sandbox
- Check out your group's repository
cd $HOME/ros/sandbox svn co http://fallschool2010.in.tum.de/svn/fs2010/<group number>
- Finish the installation with:
echo "source ${HOME}/ros/setup.sh" >> ~/.bashrc source ~/.bashrc