Transport Robot

This is a course project for Basic Practice of Robot, collaborate with Yucheng Xia, Kaixuan Wang and Dongshen Yang. [code]

In this project, we designed a robot equipped with a robotic arm and a turntable to transport blocks from one side of the field to the other. It uses a grayscale sensor for line tracking, an RGB sensor module for color recognition, and an ultrasonic sensor for obstacle avoidance. For grasping, we adjusted the servo angles using an open-loop tuning method to achieve various mechanical postures, enabling the robot to grip and place blocks at specified positions. Our robot won first place in the course competition.

Recording during the course competition.
Key sensor components from multiple angles: a three-channel grayscale sensor positioned at the bottom, an ultrasonic sensor mounted at the front, an RGB module oriented toward the turntable, and two encoders integrated with the motors.
A blurred image — this is us with the robot :)