ROS雷达目标跟踪信息转换器: radar_tracks_msgs_converter

该软件包将来自雷达的检测目标信息(radar_msgs/msg/RadarTracks)转换为Autoware自动驾驶系统使用的跟踪目标信息(autoware_auto_perception_msgs/msg/TrackedObject)。

设计

输入/输出

  • 输入
    • ~/input/radar_objects (radar_msgs/msg/RadarTracks.msg): 输入雷达主题
    • ~/input/odometry (nav_msgs/msg/Odometry.msg): 自车里程计主题
  • 输出
    • ~/output/radar_objects (autoware_auto_perception_msgs/msg/TrackedObject.msg): 转换为Autoware消息的主题

参数

  • update_rate_hz (double): 更新频率 [Hz]。
    • 默认参数为 20.0
  • new_frame_id (string): 输出主题的头帧。
    • 默认参数为 'base_link'
  • use_twist_compensation (bool): 如果该参数为真,则输出目标主题的twist将由自车运动进行补偿。
    • 默认参数为 'false'

计算复杂度

计算成本为 O(n)。

  • n: 雷达目标的数量

详细内容

这是一个ROS软件包,用于将雷达检测到的物体信息(radar_msgs/msg/RadarTracks)转换为Autoware自动驾驶系统所使用的跟踪物体信息(autoware_auto_perception_msgs/msg/TrackedObject)。该软件包的设计思路是,通过订阅雷达信息和车辆里程计信息,计算出每个物体在车辆坐标系下的位置、速度等信息,并将其转换为Autoware所需的格式。其中,计算复杂度为O(n),n为雷达检测到的物体数量。该软件包还提供了一些参数,如更新频率、输出消息的坐标系、是否进行车辆运动补偿等。

ROS雷达目标跟踪信息转换器: radar_tracks_msgs_converter

原文地址: https://www.cveoy.top/t/topic/jv8n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录