“线程Thread-3中的异常” Python异常杀死了ROS节点

时间:2019-04-16 00:06:05

标签: python multithreading ros

我正在尝试使用python脚本和ROS构建一个slam算法。我有一个顶层工作区,其中包含两个软件包,一个是GitHub上的(rplidar_ros)软件包,另一个是我使用catkin_create_pkg构建的(slam)软件包,该软件包具有一个src目录,该目录包含两个python文件icp.py和映射。 py,一个在Custom.msg中定义了自定义主题的msg目录,以及一个在icp.launch中启动的目录。我的问题是,当我使用roslaunch启动所有三个节点时,rplidar_ros和{{ 1}}正常运行并保持生命。虽然map_node一开始就立即死亡,然后重生,然后再次死亡并继续此循环。

当每个节点不使用icp_node独立运行时,如果icp_node在map_node之前运行,则map_node会产生相同的关闭和启动周期。但是,如果map_node在icp_node之前启动,则会出现此错误-

roslaunch

您知道什么可能导致此错误吗?

0 个答案:

没有答案