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

Revision history [back]

You need to run roslaunch nao_driver.launch force_python:=true

(with the optional NAO_IP in front). NAO_IP is an environment variable that you can globally set or directly set before launching, whereas force_python is a launch file argument (you can also set nao_ip=... as a launch file argument as alternative but vice-versa there is no environment variable called FORCE_PYTHON used).

You need to run roslaunch nao_driver.launch force_python:=true

(with the optional NAO_IP in front). NAO_IP is an environment variable that you can globally set or directly set before launching, whereas force_python is a launch file argument (you can also set nao_ip=... as a launch file argument as alternative but vice-versa there is no environment variable called FORCE_PYTHON used).

That import error looks like a general problem with ROS:

ImportError: /opt/ros/hydro/lib/libroscpp.so: undefined symbol: _ZN3ros6HeaderD1Ev

Are other nodes in ROS (specifically Python nodes) working fine, did you manually change things in /opt/ros/hydro/...?