Closed JKK-dr closed 3 months ago
已解决
运行ros2 launch carla_ad_demo carla_ad_demo.launch.py 报错: [INFO] [launch]: All log files can be found below /home/polaris/.ros/log/2024-07-04-22-43-42-614967-polaris-54905 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [bridge-1]: process started with pid [54907] [INFO] [carla_spawn_objects-2]: process started with pid [54909] [INFO] [set_initial_pose-3]: process started with pid [54911] [INFO] [carla_waypoint_publisher-8]: process started with pid [54921] [INFO] [carla_manual_control-9]: process started with pid [54923] [INFO] [topic_pub_target_speed-4]: process started with pid [54913] [INFO] [ad_agent-5]: process started with pid [54915] [INFO] [planning_agent-6]: process started with pid [54917] [INFO] [control_agent-7]: process started with pid [54919] [INFO] [rviz2-10]: process started with pid [54925]
[bridge-1] Traceback (most recent call last):
[bridge-1] File "/media/polaris/code/PNC_Carla_and_ROS2/install/carla_ros_bridge/lib/carla_ros_bridge/bridge", line 11, in
[ERROR] [carla_waypoint_publisher-8]: process has died [pid 54921, exit code 1, cmd '/media/polaris/code/PNC_Carla_and_ROS2/install/carla_waypoint_publisher/lib/carla_waypoint_publisher/carla_waypoint_publisher --ros-args -r node:=carla_waypoint_publisher --params-file /tmp/launch_params_9hw2msqp --params-file /tmp/launch_params_jnwobqxr --params-file /tmp/launch_params_v_4h500e --params-file /tmp/launch_params_b3jku35l']. [ERROR] [bridge-1]: process has died [pid 54907, exit code 1, cmd '/media/polaris/code/PNC_Carla_and_ROS2/install/carla_ros_bridge/lib/carla_ros_bridge/bridge --ros-args -r node:=carla_ros_bridge --params-file /tmp/launch_params_pqw7n7cv --params-file /tmp/launch_params_ertkq1fb --params-file /tmp/launch_paramstn37g5u --params-file /tmp/launch_params_xexssst8 --params-file /tmp/launch_params_143_xt_n --params-file /tmp/launch_paramszzpvuwq --params-file /tmp/launch_params_l5ltn8f7 --params-file /tmp/launch_params_g8hjlye6 --params-file /tmp/launch_params_u8w20khd --params-file /tmp/launch_params_oxy_l4lp --params-file /tmp/launch_params_ux4157hx']. [INFO] [launch]: process[bridge-1] was required: shutting down launched system [INFO] [rviz2-10]: sending signal 'SIGINT' to process[rviz2-10] [INFO] [carla_manual_control-9]: sending signal 'SIGINT' to process[carla_manual_control-9] [INFO] [control_agent-7]: sending signal 'SIGINT' to process[control_agent-7] [INFO] [planning_agent-6]: sending signal 'SIGINT' to process[planning_agent-6] [INFO] [ad_agent-5]: sending signal 'SIGINT' to process[ad_agent-5] [INFO] [topic_pub_target_speed-4]: sending signal 'SIGINT' to process[topic_pub_target_speed-4] [INFO] [set_initial_pose-3]: sending signal 'SIGINT' to process[set_initial_pose-3] [INFO] [carla_spawn_objects-2]: sending signal 'SIGINT' to process[carla_spawn_objects-2] [INFO] [control_agent-7]: process has finished cleanly [pid 54919]
[carla_manual_control-9] Traceback (most recent call last):
[carla_manual_control-9] File "/media/polaris/code/PNC_Carla_and_ROS2/install/carla_manual_control/lib/python3.8/site-packages/carla_manual_control/carla_manual_control.py", line 38, in
[carla_manual_control-9] from cryptography.x509.base import (
[carla_manual_control-9] File "/usr/lib/python3/dist-packages/cryptography/x509/base.py", line 18, in
错误应该不在这一段,你要找到最开始的ERROR信息。一般说来有两个,一个是没连接上Carla,显示timeout连接超时;一个是生成车辆失败,因为在同一个spawn point出生点,生成两辆车,这种就是重启程序。如果不是这两个,就是根据相应的报错信息排查了,在检查的时候,重点关注[ERROR]信息.
感谢答复,我已经把所有报错都贴上来了,在这一段的
我看到车辆信息缺失,是因为某个ros节点 没有发送车辆信息吗?我这里是用的conda环境。ros启动会使用conda环境吗,会不会是因为使用了系统python环境的原因呢?
我感觉错误不在这里,日志消息会把最开始的错误顶掉,你在找找上边,不行用rqt里有一个工具,名字忘记了,他会记录所有日志消息。我用的不是conda环境,这个我不太清楚,先找到问题节点,单独运行一下那个节点试一试。一般车辆信息没有还是我说的哪两种原因,没连接上,或者spawn失败。
解决啦!因为ros默认使用系统的python。我在系统的python下安装对应包就解决了。再次感谢您的答复和开源贡献!很棒!
fatal error: carla_msgs/msg/carla_ego_vehicle_control.hpp: 没有那个文件或目录 12 | #include "carla_msgs/msg/carla_ego_vehicle_control.hpp" 您好,我克隆后运行colcon build出现了该错误,我需要怎么解决呢?