ros-naoqi/naoqi_driver

No display of cloud points. Topic is empty.

Closed this issue · 4 comments

Hello, I've been having this issue for a while. I can't display the cameras and therefore no display of points required for mapping.
I launch the naoqi driver as follows:

roslaunch naoqi_driver naoqi_driver.launch nao_ip:=192.168.8.90 network_interface:=ens33

and have access to the cameras topics and can visualize them (raw images).
I then follow the steps mentioned in here to map into the new topics.

FYI, I uncommented the lines required for the depth in camera_info_definitions.hpp but an error appeared after doing catkin_make. So, instead I used the file from the forked version of Softbank robotics.

After doing the remapping of topics and try to subscribe to the camera (rviz), the following message appears.

get_language is resetting
get_language reset
naoqi_driver initialized
front_cameraCamera Handle is empty - cannot retrieve image
front_cameraMight be a NAOqi problem. Try to restart the ALVideoDevice.
front_cameraCamera Handle is empty - cannot retrieve image
front_cameraMight be a NAOqi problem. Try to restart the ALVideoDevice.
front_cameraCamera Handle is empty - cannot retrieve image
front_cameraMight be a NAOqi problem. Try to restart the ALVideoDevice.
front_cameraCamera Handle is empty - cannot retrieve image
front_cameraMight be a NAOqi problem. Try to restart the ALVideoDevice.

I'm using ROS Melodic on Ubuntu 18.04. I checked, and all dependencies have been installed.

Thank you.

Update: the ALVideoDevice is working now. Rebooting the robot solved this. However, still no cloudpoints.

Finally, I was able to use to have access to the depth clouds with the Full bring up. The forked version work just fine.

@dac31415 which forked version have you used? could you please share the link.
TIA

@UdayRockzz change the camera header file from the aldebaran github.