This is Continental ARS408 Driver for ROS2.
- build environment
$ rosdep install --from-paths src --ignore-src -r -y- build
$ colcon build- Enable can port
sudo ip link set can0 up type can bitrate 500000- setup hardware (only first time)
# Objects detection with all extended properties
cansend can0 200#F8000000089C0000- Launch the driver
ros2 launch continental_ars408_socket_can.launch.xmlinput/frame
output/objectsRadarTrack: https://github.com/ros-perception/radar_msgs/blob/ros2/msg/RadarTrack.msg- If you want to visualize, you should choose
RadarTrackand visualize in rviz using radar_tracks_msgs_converter with autoware.universe.
output/return
publish_radar_track- The bool parameter to publish
output/objectstopic
- The bool parameter to publish
publish_radar_return- The bool parameter to publish
output/returntopic
- The bool parameter to publish
- The launch file will initiate two nodes:
- socketcan_bridge to read from
can0and publish the CAN msg incan_raw - Continental ARS408 driver will read the
can_raw, parse and publishRadarTrackorRadarReturn
- socketcan_bridge to read from
- This repository fork from original package Perception Engine's Continental ARS408 Driver