>

The Future of Robot Rescue Simulation - Software day 2

Installation requirements

The workshop has several tutorials and hands-on assignments, which require simulation and programming environments. This page describes the software-packages which should be installed on your computer for the second day of the workshop.

What is needed to be prepared for the workshop, is Linux laptop with Ubuntu 16.04.2 LTS (Xenial Xerus 64bits), with ROS Kinetic and Gazebo7. We assume that you installed those packages following these instructions.

Tutorial for day 2

Follow the instructions in the tutorial how to incorporating a sensor (velodyne or Hokuyo) into Gazebo from Tomoichi Takahashi & Nate Koenig

Hands on for day 2

After that, you have two options:
  1. Control a Pioneer3AT: https://github.com/nkoenig/pioneer3at_demo
    • mkdir -p ~/pioneer3at_ws/src
    • cd ~/pioneer3at_ws/src
    • catkin_init_workspace
    • git clone https://github.com/nkoenig/pioneer3at_demo
    • cd ~/pioneer3at_ws
    • catkin_make install
    • source install/setup.bash
    • roslaunch p3at_description p3at.launch
    • echo "Another terminal"
    • cd ~/pioneer3at_ws
    • source install/setup.bash
    • rosrun p3at_plugin p3at
    • echo "autonomous or teleoperated"
    • rosrun teleop_twist_keyboard teleop_twist_keyboard.py
    • echo "multiple robots"
    • roslaunch p3at_description empty_world_multi_robot_example.launch
    • echo "Handson: modify p3at_plugin/src/p3at.cc to avoid obstacles"
  2. Follow the Velodyne Tutorial: http://gazebosim.org/tutorials?cat=guided_i&tut=guided_i1

Alternative versions

The packages used during this workshop have complex dependencies. It is well possible that you don't have to downgrade from ROS Gravy or upgrade from Gazebo5 and still be succesfull in the workshop. Actually, such alternative installation could give usefull information on the sensitivities and dependencies of the packages, so please record your experience. Yet, our experience is that the least time is wasted when you upgrade/downgrade to the versions which are recommended here.

Workshop Program

Day 1 - Monday Feb 29

Day 2 - Tuesday March 1

We have not updated (yet) the instructions of the other days of the workshop:

Day 3 - Wednesday March 2

Day 4 - Thursday March 3

Day 5 - Friday March 4

Tutorial Preparation

  • Masaru Shimizu, Chukyo University, Aichi, Japan
  • Lauren Tabolinsky & Arie Weeren - MathWorks
  • Nate Koenig - Open Source Robotics Foundation
  • Satoshi Kochiyama - New Energy and Industrial Technology Development Organization, Japan
  • Stefan Kohlbrecher - TU Darmstad, Germany
  • Ricardo Tellez - The Construct Sim
  • Arnoud Visser, Universiteit van Amsterdam, The Netherlands

The organizing committee

Organizational support by Yvonne Tjalsma.
This workshop is made possible by contributions of a number of companies and organizations: the Lorentz Center, the Intelligent Robotics Lab, the Intelligent Autonomous Systems fund, the Autonomous Intelligent Robots foundation, the Benelux Association for Artificial Intelligence, the RoboCup Federation, The Construct Sim and MathWorks. .
 

            
 

The background image is an artist impresion of NASA's Valkyrie Robot (courtesy NASA's Johnson Space Center).