ROS

The Robot Operating System (ROS) is a flexible framework for writing robot software. It is a collection of tools, libraries, and conventions that aim to simplify the task of creating complex and robust robot behavior across a wide variety of robotic platforms. ROS has chosen as CACIC’s framework because within it we can develop robotics software together with the community. Below are listed the packages that today are used and tested in the robot. To learn how to use ROS in the robot please click here

Description of the Robot

Custom package that contains the configuration files for CACIC, e.g. CAD, map, hardware configuration, hardware communication and navigation files. View the package in github.

p2os stack

The p2os is a stack, collection of packages that interface robot’s microcontroller with the ROS system.

hokuyo_node

hokuyo_node provide data stream from Hokuyo laser range finders.

sonar_viz

With this package is possible to view in rviz the sonar readings.

gscam

vcc50i_opencv