# SoftBank Robotics documentation What's new in NAOqi 2.8?

# ROS Interface

## What it does

The ROS interface provides a bridge between NAOqi and ROS. For further details about ROS, see: http://wiki.ros.org .

It runs on a desktop and is able to communicate with all the SoftBank Robotics robots.

## How it works

ROS interface is a program running both as a ROS node and a NAOqi module.

It listens to NAOqi messages and publishes the translated ROS messages. Similarly, some services are interfaced between the two middle-ware to perform robotic actions.

Once launched, to allow basic visualization and interaction with the robot, you can use the common ROS tools like:

- RViz http://wiki.ros.org/rviz , or
- rQt http://wiki.ros.org/rqt .

ROS interface uses the URDF and meshes provided by SoftBank Robotics to render data.

## Requirements

ROS Indigo or higher.

## How to use

ROS interface is released via ROS repositories.

Necessary information on how to install and use is provided by the community on SoftBank Robotics ROS wiki page: http://wiki.ros.org/Aldebaran .

## Support

The code is pure open source: it is under the Apache 2.0 license with shared maintainership with the community.

If you need any support, contact the ROS community.

Glossary Site map Index Support Contact Legal Notices