I want to develop an application for NAO robot using ROS (I already started to use ROS with NAO). But I don't know how to choose a scenario for my robot depending on ROS packages (SLAM, objects recognition...).

My question is: is there any ROS packages for NAO applications that i can started with (turtlebot robot for example has the navigation stacks -SLAM- in ROS).

Can anyone help me please??

  • $\begingroup$ Navigation with NAO is tricky unless you mount a kinect-like sensor on his head, and still the nature of the bipedal walking itself makes it really difficult to model the robot's motion in contrast to simple robots with a differential drive like the turtlebot. $\endgroup$
    – Mehdi
    Aug 19, 2019 at 10:59

1 Answer 1


There are quite a few NAO related packages available for ROS. One of them is a Kinect based teleoperation package: which may not have been updated recently.


But on the bigger scheme of things, perhaps you can try setting up MoveIt! for NAO, and subsequently use it for motion planning on the arms.


There is also a NAO path follower stack at http://wiki.ros.org/nao_path_follower

  • $\begingroup$ what about the navigation stack for NAO?? $\endgroup$ Feb 6, 2017 at 16:31
  • $\begingroup$ Edited answer with another link to a naoqi stack for path following, given localization is already there. $\endgroup$ Feb 7, 2017 at 1:59
  • $\begingroup$ ok, I will see that. thank you very much for your answer again. $\endgroup$ Feb 7, 2017 at 10:48
  • $\begingroup$ Please accept the answer if you think it has sufficiently addressed your question. $\endgroup$ Feb 9, 2017 at 5:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.