ROS-based competition car
For an educational robotics company, we need to develop a ROS-based competition robot to meet the needs of existing university/college courses.
In this project, the content is organized into five main sections: ROS basics and control, OpenCV, laser and depth cameras, deep learning and voice control, and model training for autonomous driving.

In this workspace, many packages implemented by ROS are listed in the screenshot.
ROS basics and control

command to control by keyboard.

rqt_graph for checking the correlation of topic and node.
OpenCV

it can implement many open source samples of opencv.


KCF tracker is a fast and robust object tracking algorithm that uses kernelized correlation filters and the Discrete Fourier Transform to efficiently follow objects in video frames.
Laser

The Robotic car can 'feel' the world now.

mapping and navigation are the basic of ROS.
depth cameras

link the camera in the ros through node.

depth camera on the way.

AR code is implemented in the Rviz environment.

pointcloud init

point cloud display
deep learning and voice control

YOLO3 implemented in the car by depth cam.

trained by own datasets through yolo pre-trained model.