Carla 路径点发布器

Carla 路径点发布器 使路径点计算可用于 ROS 上下文,并提供查询 Carla 路径点的服务。要了解有关路径点的更多信息,请参阅 Carla 文档


运行路径点发布器

在 Carla 服务器运行的情况下,执行以下命令:

# ROS 1
roslaunch carla_waypoint_publisher carla_waypoint_publisher.launch

# ROS 2
ros2 launch carla_waypoint_publisher carla_waypoint_publisher.launch.py

设定目标

如果可用,则从主题 /carla/<ROLE NAME>/goal 中读取目标,否则使用固定的生成点。

设置目标的首选方法是单击 RVIZ 中的“2D Nav Goal”。

rviz_set_goal


使用路径点发布器

Carla 自动驾驶演示 使用 Waypoint Publisher 为Carla 自动驾驶代理 规划路线。有关如何使用它的示例, 请参阅 Carla 自动驾驶演示 启动文件


ROS 应用程序接口

发布

主题 类型 描述
/carla/<ego vehicle name>/waypoints nav_msgs/Path 发布计算出的路线


服务

服务 类型 描述
/carla_waypoint_publisher/<ego vehicle name>/get_waypoint carla_waypoint_types/GetWaypoint 获取特定位置的路径点
/carla_waypoint_publisher/<ego vehicle name>/get_actor_waypoint carla_waypoint_types/GetActorWaypoint 获取参与者 ID 的路径点