Students in ECE445 (Signal Processing) designed a computer vision system to detect and track a thrown ball, compute the trajectory, and send the position information to the Motoman robot to enable it to catch the ball in a basket. The project was implemented in MATLAB and operated in real-time.
In this project, students from ECE445 (Signal Processing) and ECE 447 (Digital Controls) joined forced to design an automated slot car system. Slot cars are electrically powered model cars that ride in a slot in a track and are usually controlled with a hand held speed controller. For the project, MATLAB based computer vision is used to provide positional and velocity information for the cars using a live webcam. A MATLAB based control system is then used to autonomously control the speed and position of the car (NO human in the loop). The entire system is integrated using MATLAB SIMULINK and runs in soft real-time at 10 frames per second. The cars can maintain any specified speed profile and can be set so that one car matches the speed of the other. This problem has relevance to new “smart” highway concepts and involves control systems as well as signal and image processing. This novel joint class project is the brain child of Dr. Russell Hardie (ECE445) and Dr. Raul Ordonez (ECE447)