240 likes | 445 Views
D.A.V.E. Robot Construction Project. Lara Cowan Victor Johnson Hector Malagon Michael Zaw. Following Lines. Simple device structure Basic algorithm Many ways to implement design. Research & Development. The Robot. Overview. Sensory systems
E N D
D.A.V.E.Robot Construction Project Lara Cowan Victor Johnson Hector Malagon Michael Zaw
Following Lines • Simple device structure • Basic algorithm • Many ways to implement design
Overview • Sensory systems • Data input systems; Collect information of outside world • Data processing/motor control • Systems to interpret input signals and decide what to do • Drive systems • Output systems for machine; Implement signals from motor controller
Sensory Systems • Photoresistors • Phototransistors • Photodiodes
Photoresistors • Resistance is inversely proportional to light levels • Cheapest of the three types of photoconductive devices • Have the slowest reaction rate of all photodetectors
Phototransistors • Current is sourced in the presence of light • Moderately priced • Respond about 1000 times faster than photoresistors
Photodiodes • Current is sourced in the presence of light • Most expensive class of photoconductors • Respond about 1000 times faster than photoresistors
Data Processing &Motor Control • Algorithm • Programmable logic device • Microcontroller
Line Following Algorithm • Robot direction is determined by what the robot “sees” • If line is centered in front of robot, go forward • If line is left of center, turn left • If line is right of center, turn right • If no line is detected, circle until line is found
Line Following Algorithm • Straight • Left • Right • Circle
Programmable Logic Device (PLD) • Relatively inexpensive • Can easily implement finite state automata • Has limited program capacity • Has limited program capabilities
Microcontroller • Costlier than PLD • Relatively easy to program • Memory can be expanded, if needed
Drive Systems • DC motor • Stepper motor • Servo motor
DC (Toy) Motors • Abundant and cheap • Easy to implement • Provide no feedback regarding motor speed or position
Stepper Motors • Expensive • Require special circuitry to implement • Provide no feedback regarding motor speed or position
Servo Motors • Very expensive • Provide feedback data • Require sophisticated algorithms to implement
Phototransistors • Cost less than photodiodes • Have better reaction time than Photoresistors
PLD • Cheaper than microcontroller • More appropriate, given program size
DC Motor • Cheap • Will be run continuously • Does not need advanced features of servo