luxonis / depthai-ros

Official ROS Driver for DepthAI Sensors.
MIT License
239 stars 174 forks source link

[BUG] {[ROS] stop_camera service crashes camera node} #294

Closed AlexTiniakov closed 10 months ago

AlexTiniakov commented 1 year ago

I use ros noetic package installed from apt install. Run camera node with command: roslaunch depthai_ros_driver camera.launch Then I try to stop camera using service stop_camera: rosservice call /oak/stop_camera "{}" This call returns error: ERROR: transport error completing service call: unable to receive data from sender, check sender's logs for details And node crashes with error:

[ INFO] [1682334837.020916428]: Stopping camera!
[oak_nodelet_manager-2] process has died [pid 74600, exit code -11, cmd /opt/ros/noetic/lib/nodelet/nodelet manager /nodelet_manager/load_nodelet:=oak/nodelet_manager/load_nodelet /nodelet_manager/unload_nodelet:=oak/nodelet_manager/unload_nodelet /nodelet_manager/list:=oak/nodelet_manager/list __name:=oak_nodelet_manager __log:=/home/deusrobots/.ros/log/5465699c-e282-11ed-808d-a7219deb1dcb/oak_nodelet_manager-2.log].
log file: /home/deusrobots/.ros/log/5465699c-e282-11ed-808d-a7219deb1dcb/oak_nodelet_manager-2*.log
[ INFO] [1682334840.695123739]: Bond broken, exiting
================================================================================REQUIRED process [oak-3] has died!
process has finished cleanly
log file: /home/deusrobots/.ros/log/5465699c-e282-11ed-808d-a7219deb1dcb/oak-3*.log
Initiating shutdown!
================================================================================
[oak-3] killing on exit
[oak_state_publisher-1] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done

Screenshot from 2023-04-24 14-18-08 Screenshot from 2023-04-24 14-18-19

Serafadam commented 1 year ago

Hi, this should be fixed in latest Noetic release, you can check it out using Docker/building from source before official release on apt.

Serafadam commented 10 months ago

Closing the issue as it's resolved, please feel free to reopen it if you still experience issues.