REEM, the humanoid service robot created by PAL Robotics, can be now used for educational purposes in simulation. These packages show different capabilities of the robot: playing upperbody motions, perception, autonomous navigation, etc.
- Ubuntu 12.04
- ROS Fuerte
- Gazebo 1.8.6 standalone
for detailed instructions on how to install the requirements please check the following PDF:
https://github.com/reem-education/stacks/blob/fuerte/REEM_simulation_slides.pdf?raw=true
cd
mkdir reem-education
cd reem-education
rosinstall . https://raw.github.com/reem-education/stacks/fuerte/reem-education-ros-fuerte-gazebo-1.8.6-standalone.rosinstall
Append the following text in your ~/.bashrc file:
. /opt/ros/fuerte/setup.bash
. /usr/share/gazebo-1.8/setup.sh
export ROS_PACKAGE_PATH=$HOME/reem-education/stacks:/opt/ros/fuerte/share:/opt/ros/fuerte/stacks
export GAZEBO_PLUGIN_PATH=`rospack find ros_control_gazebo_plugin`/lib:$GAZEBO_PLUGIN_PATH
export GAZEBO_PLUGIN_PATH=`rospack find atlas_msgs`/lib:$GAZEBO_PLUGIN_PATH
export GAZEBO_PLUGIN_PATH=`rospack find pal_gazebo_plugins`/lib:$GAZEBO_PLUGIN_PATH
export GAZEBO_MODEL_PATH=`rospack find reem_gazebo`/models:$GAZEBO_MODEL_PATH
export GAZEBO_RESOURCE_PATH=`rospack find reem_gazebo`/reem_gazebo/worlds:$GAZEBO_RESOURCE_PATH
Open a new terminal so that the changes in ~/.bashrc take effect.
Then build the packages:
rosmake -a --pre-clean
Follow the instructions in the following PDF:
https://github.com/reem-education/stacks/blob/fuerte/REEM_simulation_slides.pdf?raw=true