ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Navigation using footstep planner and real NAO

asked 2014-02-27 03:59:25 -0500

borghetti gravatar image


I am using footstep planner through the command line NAO_IP=<ip-address> roslaunch footstep_planner footstep_planner_complete.launch. I am able to create a footstep plan according to the instructions in the ROS tutorial 

Also, when I load a robot model, every change in the pose of arms, legs, head, etc, is reflected in the simulated robot.

My question: to control the robot to automatically follow the path just created, should I implement (using the ROS API) a code to interface with RViz to control the robot? Or is there any easier way to accomplish this navigation task?


edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2014-02-28 00:49:42 -0500

AHornung gravatar image

There are two options. First, you can take the computed footstep plan and execute it open-look with the Nao. Check out the nodes nao_walker and nao_footsteps, they will allow you to execute a sequence of footsteps computed by footstep_planner. The robot will then not correct for drift however, and likely not reach the goal correctly.

As another option you can have a look at the footstep_navigation node in the footstep planner (class FootstepNavigation.cpp). It will interleave execution and localization, correct for small errors and start replanning when the derivation is too large. It requires a working pose estimate in the map frame, such as humanoid_localization from range or laser data. You will probably have to understand the code yourself and adjust it to your needs, since I haven't used it for some while.

edit flag offensive delete link more

answered 2015-04-24 04:39:43 -0500

Hi Can help us and and provide some steps to use navigation stack for nao robot we are beginners in Nao thanks

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2014-02-27 03:59:25 -0500

Seen: 757 times

Last updated: Feb 28 '14