- Introduction
- Prerequisites
- Installation and Usage
- Debugging
A driver for the IWR6843-ISK radar from Texas Instrument written in C++ for ROS2 which publishes a pointcloud2.
- ROS2: Ubuntu 22.04 with Humble and Foxy tested
- IWR6843-ISK flashed with out-of-box firmware. See instructions here for flashing the device.
- Clone the project and cd into it
git clone [email protected]:NicolaiAdil/mmwave-ros.git cd mmwave-ros
- Install neccessary packages, build the project and source it
rosdep install -i --from-path src --rosdistro humble -y colcon build source install/setup.bash - Modify the variable
devicesin the launch files to correspond to your radars. Run the following script to list your device id's./extract_device_id.sh
- Elevate the privileges of the radar
sudo chmod 666 /dev/serial/by-id/usb-Silicon_Labs_CP2105_Dual_USB_to_UART_Bridge_Controller_* - Run the project with wanted launch file
ros2 launch launch/LAUNCH_FILE
Probably the most common error. Either the device is not plugged in correctly, or permissions have not been elevated correctly.
