This resource includes all the necessary code for implementing the navigation stack and person tracking on a four-wheel mecanum mobile robot in both the ROS/Gazebo simulation environment and the real world. The paper can be found here.
The robot can do following tasks:
- SLAM: Gmapping and RTABMAP
- Path planning and following: A*, DWA*
- Person tracking: YOLOv4/SSD MobileNet + DeepSORT
Hardwares:
- 3D camera: Realsense D435i
- Lidar: Rplidar A1
- NVIDIA Jeson Xavier NX
- RTABMAP for 3D Mapping. Link youtube (https://youtu.be/6_P0vyS4N2I)
- Robot naviagtion: Gmapping, A*, DWA. Link youtube (https://youtu.be/okjhm3c1e0w)
- Person tracking: YOLOv4+DeppSort. Link youtube (https://youtu.be/4MV78j0H5VI)