/mmWave-Object-Detection-and-Visualization

make use of improved ros package for mmWave radar, finish raw data filter and position and velocity visualization of detected objects, and publish objects information.

Primary LanguageC++

Obstacle Detection based on TI mmWave Radar IWR1443BOOST

This package is revised based on customized ROS package developed by Leo Zhang and add the obstacle detection part.

image

Process Raw Point Cloud Data

Add a Radius Outlier Removal Filter and Hungarian Algorithm based filter designed by myself, and publish point cloud data as PointCloud2 with velocity information.

Extract Objects

Adopt DBscan to group points and extract objects radius, position and velocity.

Visualize in Rviz

Show objects' position and velocity in Rviz and publish object information.

Add tf Transform

To better use the radar and ROS package on mobile vehicle or robots, add listerner for odometry, calculate and visualize position of object in world frame.

Result

Video for fixed radar

Video for radar assembled on AGV