Closed StefanWa closed 4 years ago
Hello, I'd like to know more information below:
roslaunch naoqi_driver naoqi_driver.launch ...
)~/catkin_ws/src
)naoqi_driver
/ naoqi_bridge_msgs
is source or deb (If it is deb, could you tell me the version?)Personally, I have never seen this kind of error and I don't know how to solve it.
However, how about connecting your Pepper and your PC directly?
There is some information how to set PC2NAO
(Local-Link an alternative to DHCP).
http://doc.aldebaran.com/2-1/nao/connectivity.html
If it works, I think the possibility of the network issue increases.
The command is roslaunch naoqi-bridge.launch
with the following contents:
<launch>
<arg name="nao_ip" default="10.10.130.99"/>
<arg name="nao_port" default="9559"/>
<arg name="roscore_ip" default="10.10.130.39"/>
<arg name="network_interface" default="wlp2s0"/>
<node
pkg="naoqi_driver"
type="naoqi_driver_node"
name="naoqi_driver"
required="true"
args="--qi-url=tcp://$(arg nao_ip):$(arg nao_port) --roscore_ip=$(arg roscore_ip) --network_interface=$(arg network_interface)"
>
</node>
</launch>
The command is executed in ~/coding/thesis/ros-workspace/launch
.
naoqi_driver
is deb and version 0.5.9-0xenial-20180125-135124-0800
ROS version is 1.12.12
Ubuntu version is 16.04 Xenial
Later this week I will try the direct connection using PC2NAO.
Thank you.
The message about “Broken pipe” means that you have lost connection.
How far do you go with your Pepper?
You could try running naoqi_driver on Pepper.
Hi @StefanWa, any updates on the issue ?
Hi @Pandhariix, I am not working on this subject anymore.
Perfect, thanks for the answer :) Closing the issue
After driving around with the Pepper robot for a few minutes, the connection drops (no laser or transform data available anymore) with the following debug output:
If this happens and I want to close down the node I get the following message:
From the first output it is clear that this is a network issue, perhaps because the robot is switching access points? Is there any way to resolve this problem or to be able to recover more gracefully from the issue?