This ROS package provides an interface for communicating with the MR76 NanoRadar , enabling ROS-based applications to access data from the MR76 radar sensor.
The MR76 radar outputs data over CAN, so a CAN to Serial converter is required to connect to the USB of the host device.
To use this package, you will need the following dependencies:
- radar_msgs
- can_msgs
- socketcan_bridge
You can install these dependencies on ROS Melodic using the following commands:
sudo apt-get install ros-melodic-radar-msgs
sudo apt-get install ros-melodic-can-msgs
sudo apt-get install ros-melodic-socketcan-bridge
mkdir -p catking_ws/src
cd catking_ws/src
git clone https://github.com/harrylal/radar_mr76.git
cd ..
catkin build radar_mr76
-
Source your ROS workspace:
source devel/setup.bash
-
Start the socketcan_bridge using the provided bash script
bash src/radar_mr76/scripts/radar_can.sh
-
Start the radar node using the provided launch file
roslaunch radar_mr76 radar_publisher.launch
You can edit the configurations in the params.yaml file located in the config directory of this package.
This ROS package is released under the MIT License.