Difference between revisions of "Vision-based Cannon"

From Mech
Jump to navigationJump to search
 
Line 14: Line 14:


==Electronics==
==Electronics==
The electrical system for this project consisted of a custom developed master/slave servo controller. Each actuator is controlled directly by a slave system that monitors a feedback potentiometer and implements PID control. Each slave in turn receives a position command from a master PIC, which itself is controlled by Matlab running on a PC.

==Master PIC==

==Slave PIC==


==Mechanics==
==Mechanics==

Revision as of 01:12, 17 March 2009

Overview

The goal of this project was to use computer vision algorithms to identify targets and direct a Nerf gun to fire at them.


Vision Overview

The vision system was implemented in Matlab to take advantage of their image acquisition and image processing toolboxes.

Target Extraction

Servo Calibration

Electronics

The electrical system for this project consisted of a custom developed master/slave servo controller. Each actuator is controlled directly by a slave system that monitors a feedback potentiometer and implements PID control. Each slave in turn receives a position command from a master PIC, which itself is controlled by Matlab running on a PC.

Master PIC

Slave PIC

Mechanics