robocup_rescue
- Version Control: svn https://svn.uni-koblenz.de/rosrescue/rosrescue/30_prog
Contents
Documentation
The goal of this project is to provide a Standard Robotic Software Architecture for RoboCup Rescue based on ROS.
Current Situation & Problem
- Robotic software systems for autonomy are difficult to build
- Code sharing not possible due to different frameworks
No standard platform to start from in RoboCup Rescue
- Much effort to re-invent the same solutions
- Slow progress in the league
Proposed Solution
- Provide an open source standard software solution based on ROS
- Enable the teams to adopt quickly to the world class performance level
- Make good solutions reusable
- Enable sharing of good solutions
- Enable the teams to focus on one certain aspect
- Enable faster progress of capabilities in the league
Installation
- The following command will download and install rosinstall, a tool to check out source code from multiple version control repositories.
sudo apt-get install python-setuptools sudo easy_install -U rosinstall
- Checkout the packages from rosrescue and other external repositories to a clean workspace using rosinstall:
rosinstall ~/rosrescue /opt/ros/electric
During the following checkout, you will be asked to enter the username and password for the rosrescue SVN (guest/guest). You can also update all repositories by running the command below again.
rosinstall ~/rosrescue /opt/ros/electric 'http://www.ros.org/wiki/robocup_rescue?action=AttachFile&do=get&target=rosrescue.rosinstall'
- again.
- Setup your ROS enviroment and add the checked out folders to the ROS_PACKAGE_PATH:
source ~/rosrescue/setup.bash
- Build all packages:
rosmake rosrescue
The dependencies might not set correctly yet. You may have to build the directories manually (rosmake).
Ignore the vrmagic_camera stuff. It is not really required.
You must read the file INSTALL in the ros-gui folder. There are issues with shiboken with Ubuntu 10.04 and 10.10.
- Launch one or more of the following demo examples:
roslaunch rosrescue pioneer_demo.launch roslaunch rosrescue operator_demo.launch
Signs used in this page
Action items that need to be taken.
Major issues that need to be resolved






