ZJU-FAST-Lab / ego-planner

GNU General Public License v3.0
1.29k stars 268 forks source link

启动ego_planner报错 #62

Closed ADgai234 closed 1 year ago

ADgai234 commented 1 year ago

ubuntu18.04 Melodic 执行以下命令/ran the command roslaunch ego_planner single_uav.launch

报错如下/error [ WARN] [1673777077.594699933, 1980.133000000]: Waiting for trigger from [n3ctrl] from RC [iris_0_ego_planner_node-3] process has died [pid 26423, exit code -9, cmd /home/lad/catkin_ws/devel/lib/ego_planner/ego_planner_node ~odom_world:=/vins_estimator/odometry ~planning/bspline:=/xtdrone/iris_0/planning/bspline ~planning/data_display:=/xtdrone/iris_0/planning/data_display ~planning/broadcast_bspline_from_planner:=/broadcast_bspline ~planning/broadcast_bspline_to_planner:=/broadcast_bspline ~grid_map/odom:=/xtdrone/iris_0/vins_estimator/odometry ~grid_map/cloud:=/iris_0/pcl_render_node/points ~grid_map/pose:=/iris_0/camera_pose ~grid_map/depth:=/iris_0/realsense/depth_camera/depth/image_raw __name:=iris_0_ego_planner_node __log:=/home/lad/.ros/log/8e05f104-94bb-11ed-b8dc-08002717c910/iris_0_ego_planner_node-3.log]. log file: /home/lad/.ros/log/8e05f104-94bb-11ed-b8dc-08002717c910/iris_0_ego_planner_node-3*.log 请问该怎么解决

bigsuperZZZX commented 1 year ago

这个报错没有提供任何信息。你可以看看最后一行“log file: /home/lad/.ros/log/8e05f104-94bb-11ed-b8dc-08002717c910/iris_0_ego_planner_node-3*.log”这个日志文件的内容

ADgai234 commented 1 year ago

这个报错没有提供任何信息。你可以看看最后一行“log file: /home/lad/.ros/log/8e05f104-94bb-11ed-b8dc-08002717c910/iris_0_ego_planner_node-3*.log”这个日志文件的内容

好的谢谢!

Image-cong commented 1 year ago

请问为什么找得到相应报错日志文件的文件夹(里面有master.log/rosoutl.log等),ls -a也试过,但是没有找到iris_0_ego_planner_node-3*.log文件,求助。

Bruce-Si commented 1 year ago

请问为什么找得到相应报错日志文件的文件夹(里面有master.log/rosoutl.log等),ls -a也试过,但是没有找到iris_0_ego_planner_node-3*.log文件,求助。

同找不到log文件...

bigsuperZZZX commented 1 year ago

magic. 根据我的经验,建议检查检查是不是当前定位位置跑到你定义的地图范围的外面去了

tianyuZ commented 1 year ago

ubuntu18.04 Melodic 执行以下命令/ran the command roslaunch ego_planner single_uav.launch

报错如下/error [ WARN] [1673777077.594699933, 1980.133000000]: Waiting for trigger from [n3ctrl] from RC [iris_0_ego_planner_node-3] process has died [pid 26423, exit code -9, cmd /home/lad/catkin_ws/devel/lib/ego_planner/ego_planner_node ~odom_world:=/vins_estimator/odometry ~planning/bspline:=/xtdrone/iris_0/planning/bspline ~planning/data_display:=/xtdrone/iris_0/planning/data_display ~planning/broadcast_bspline_from_planner:=/broadcast_bspline ~planning/broadcast_bspline_to_planner:=/broadcast_bspline ~grid_map/odom:=/xtdrone/iris_0/vins_estimator/odometry ~grid_map/cloud:=/iris_0/pcl_render_node/points ~grid_map/pose:=/iris_0/camera_pose ~grid_map/depth:=/iris_0/realsense/depth_camera/depth/image_raw __name:=iris_0_ego_planner_node __log:=/home/lad/.ros/log/8e05f104-94bb-11ed-b8dc-08002717c910/iris_0_ego_planner_node-3.log]. log file: /home/lad/.ros/log/8e05f104-94bb-11ed-b8dc-08002717c910/iris_0_ego_planner_node-3*.log 请问该怎么解决

我也遇到了相同问题,请问你已经解决了吗?

bigsuperZZZX commented 1 year ago

magic. 根据我的经验,建议检查检查是不是当前定位位置跑到你定义的地图范围的外面去了

先按我说的测试

cheslee-z commented 1 year ago

我之前用catkin_build编译也遇到了这个问题,后来我换用catkin make编译就好了

bigsuperZZZX commented 1 year ago

默认是得用catkin make编译的,catkin_build没测试过

wdczz commented 11 months ago

我之前用catkin_build编译也遇到了这个问题,后来我换用catkin make编译就好了

我认为这是玄学,但是我先试试TUT

wdczz commented 11 months ago

确实可以运行了,但是很快就挂了 hit: 0.619039 miss: -0.619039 min log: -1.99243 max: 2.19722 thresh log: 1.38629 [ INFO] [1690624557.918143085, 1999.837000000]: Wait for 1 second. [FSM]: from INIT to WAIT_TARGET

[FSM]: state: WAIT_TARGET wait for goal or trigger. [FSM]: state: WAIT_TARGET wait for goal or trigger. [ WARN] [1690624562.649126978, 2004.345000000]: Waiting for trigger from [n3ctrl] from RC double free or corruption (out) [iris_0_ego_planner_node-3] process has died [pid 160986, exit code -6, cmd /home/wdc/catkin_ws/devel/lib/ego_planner/ego_planner_node ~odom_world:=/vins_estimator/odometry ~planning/bspline:=/xtdrone/iris_0/planning/bspline ~planning/data_display:=/xtdrone/iris_0/planning/data_display ~planning/broadcast_bspline_from_planner:=/broadcast_bspline ~planning/broadcast_bspline_to_planner:=/broadcast_bspline ~grid_map/odom:=/xtdrone/iris_0/vins_estimator/odometry ~grid_map/cloud:=/iris_0/pcl_render_node/points ~grid_map/pose:=/iris_0/camera_pose ~grid_map/depth:=/iris_0/realsense/depth_camera/depth/image_raw name:=iris_0_ego_planner_node log:=/home/wdc/.ros/log/ab9cb2a6-2df5-11ee-ac8b-f179362e13d2/iris_0_ego_planner_node-3.log]. log file: /home/wdc/.ros/log/ab9cb2a6-2df5-11ee-ac8b-f179362e13d2/iris_0_ego_planner_node-3*.log

bigsuperZZZX commented 11 months ago

我看报错信息,跑的xtdrone的仿真环境吧? 如果用当前仓库下的原版代码编译和运行可以吗

wdczz commented 11 months ago

我看报错信息,跑的xtdrone的仿真环境吧? 如果用当前仓库下的原版代码编译和运行可以吗

Maybe,original code with a large probability is working.

wdczz commented 11 months ago

好的,各位我找到一个方法可以运行,XTdrone的docker环境是可以运行的,配置是这样的 ubuntu 18.04 ceres 1.14 pcl 1.7.2 boost 1.65 eigen 3.3.4 这样在docker里面运行是不会出现这个错误的。但是在docker里运行,意味着我之前写的脚本文件可能要重新适配一下tmux,不然至少要开8个终端。最后希望大家都能跑出来。 如果想要详细沟通可以回复我,我到时候可能会把打包好的docker发出来。