ROS

The main requirement to participate in this category is to build the software system of the robot using Robot Operating System (ROS). ROS is an open source platform that provides a set of software libraries and tools to help you build robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. Building the robot based on ROS allows you to make use of interesting software module and the high fidelity simulator developed by the participants of the different editions of Humanitarian Robotics and Automation Technology Challenge (HRATC) organized by IEEE Robotics & Automation Society – Special Interest Group on Humanitarian Technology (RAS–SIGHT). Minesweepers is also organised under the auspices of IEEE RAS SIGHT. ROS-based robots can participate in any of other four categories of the competition. Team with ROS-based robots can be awarded the prize of any of the other four categories plus a special award for this special category.

Hardware: You can build your own robot and make it ROS-enabled or you can use low-cost ROS-enabled robotic starter kits.

Software: You can write your own ROS code or you can download and use ROS Open Source Modules for Humanitarian Demining: SIGHT - Special Interest Group on Humanitarian Technology Open Repositories


ROS Tutorials:

  • What is ROS?

    ROS (Robot Operating System) is a flexible framework for writing robot software provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. ROS is completely open source (BSD) and free for others to use, change and commercialize. It aims to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms and enable software developers to build more capable robot applications quickly and easily on a common platform.

  • ROS Tutorials
  • Video Tutorial
  • ROS books