ROS for NAO

NAO is compatible with both ROS 1 and ROS 2. The core projects can be found under the ros-naoqi organization on GitHub.

For a general introduction to ROS, see ROS.org

There is also a low-volume ros-sig-aldebaran mailing list.

ROS 2 (new)

Running a ROS 2 node from a computer that connects to NAO can be done with naoqi_driver2. This driver enables bridging between ROS 2 and NAOqi OS. For installation and usage instructions, refer to the repository’s README.

ROS 1

A general, introduction to NAO for ROS 1 is available on RosWiki::NAO. This page covers the ROS driver for NAO, tutorials, basic configuration, hardware drivers, and high-level capabilities.

Key GitHub organizations for ROS 1 resources:

  • ros-naoqi: Hosts ROS stacks for Aldebaran’s robots, including nao_robot, naoqi_driver, and nao_virtual packages.
  • SoftBank Robotics Research: Contains various projects, such as qibullet for simulation and naoqi_driver as a C++ bridge.

results matching ""

    No results matching ""