nao_bringup fails to launch on ROS Kinetic [closed]

asked 2017-02-14 17:13:29 -0600

timGilesjr gravatar image

updated 2017-02-15 01:16:36 -0600

gvdhoorn gravatar image

When trying roslaunch nao_bringup nao_full.launch, the second part of the launch file which should start pose_controller and pose_manager fails.

I have all the standard nao packages for kinetic installed, I have the correct python NaoQI sdk extracted and in the PYTHONPATH.


When attempting to launch the pose_manager by itself:

roslaunch naoqi_pose pose_manager.launch
... logging to /home/tgiles/.ros/log/a7f89d3a-f301-11e6-8a39-64006a8872e3/roslaunch-dconner-5815.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://dconner:40946/


    /pose_manager/poses/init/joint_names: ['Body']
    /pose_manager/poses/init/positions: [0.0, 0.0, 1.39, ...
    /pose_manager/poses/init/time_from_start: 1.5
    /pose_manager/poses/zero/joint_names: ['Body']
    /pose_manager/poses/zero/positions: [0.0, 0.0, 0.0, 0...
    /pose_manager/poses/zero/time_from_start: 1.5
    /pose_manager/xap: /opt/ros/kinetic/...
    /rosdistro: kinetic
    /rosversion: 1.12.6

pose_controller (naoqi_pose/
pose_manager (naoqi_pose/


core service [/rosout] found
process[pose_controller-1]: started with pid [5835]
process[pose_manager-2]: started with pid [5836]
Traceback (most recent call last):
File "/opt/ros/kinetic/lib/naoqi_pose/", line 49, in
from naoqi_driver.naoqi_node import NaoqiNode
File "/opt/ros/kinetic/lib/python2.7/dist-packages/naoqi_driver/", line 29, in
from .naoqi_node import *
File "/opt/ros/kinetic/lib/python2.7/dist-packages/naoqi_driver/", line 37, in
raise RuntimeError("Error importing NaoQI. Please make sure that Aldebaran's NaoQI API is in your PYTHONPATH.")
RuntimeError: Error importing NaoQI. Please make sure that Aldebaran's NaoQI API is in your PYTHONPATH.
[pose_controller-1] process has died [pid 5835, exit code 1, cmd /opt/ros/kinetic/lib/naoqi_pose/ --pip= --pport=9559 __name:=pose_controller __log:=/home/tgiles/.ros/log/a7f89d3a-f301-11e6-8a39-64006a8872e3/pose_controller-1.log].
log file: /home/tgiles/.ros/log/a7f89d3a-f301-11e6-8a39-64006a8872e3/pose_controller-1*.log
[FATAL] [1487109991.554017]: Could not connect to required "joint_trajectory" action server, is the nao_controller node running?
[pose_manager-2] process has finished cleanly
log file: /home/tgiles/.ros/log/a7f89d3a-f301-11e6-8a39-64006a8872e3/pose_manager-2*.log
all processes on machine have died, roslaunch will exit
shutting down processing monitor...
... shutting down processing monitor complete

I can find the script for script in /opt/ros, but I can't seem to find the missing open source for naoqi_pose (since it looks like it was not maintained past jade), any advice?

edit retag flag offensive reopen merge delete

Closed for the following reason Question does not follow our guidelines for questions. Please see: for more details. by tfoote
close date 2017-03-01 17:40:58.786679



Cross-posting like this (to the tracker and this forum) is not nice. It leads to disjoint discussions and duplication of effort. +1 for including the link to the issue, but -1 for cross-posting in the first place.

gvdhoorn gravatar image gvdhoorn  ( 2017-02-15 01:18:29 -0600 )edit

Thank you for the formatting changes and future advice. It seems like a bug, but I was hoping someone has figured a workaround (hence the cross-posting).

timGilesjr gravatar image timGilesjr  ( 2017-02-15 10:39:05 -0600 )edit