Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 9 Analog to Digital Conversion (ADC) Dr. Robert Ross.
Advertisements

Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Sophomore Design Class Automated Highway Simulation Group 2: Jeremy Sletten Patrick Murphy Michael Olson Randa Ibrahim.
Add and Use a Sensor & Autonomous For FIRST Robotics
FIRE FIGHTING ROBOT ELECTRO-MECHANICAL SYSTEMS TERM PROJECT 1
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor:
PETER BAKER CAROLE CHEN MICHAEL HERNANDEZ FALL 2009 MECHATRONICS PROF. KAPILA Auto-titrating pH Meter
Wireless Controller Steven Mays Faculty Advisor: Frank Hludik Start Date: 10/27/09 End Date: May 2010.
Team Gary Dan Farley Tyson Rogstad Erik Flum Rob Koch Gary Zigmann.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
Critical Design Review Colorado State University - Pueblo April 15, 2005.
Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Tag Bot: A Robotic Game of Tag Jonathan Rupe Wai Yip Leung.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
Robotic Artificial Intelligence Toy (R.A.T.) CPE 4521 Final Design Presentation Presented by Shane R. Bright, Erik R. Brown, Wing-Seng Kuan, Micheal T.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Design and Implementation of Metallic Waste Collection Robot
 The Barkmaster2000 encourages your dog to bark  Barkmaster2000 waits in idle state for a bark  If the bark is angry enough it will start spinning.
Servo Motors # A servo is a motor that you can position at any angle very accurately. # Servos have a limited servo range; most servos have a range of.
Solar Powered Battery Charger
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
A.G.I.L.E Autonomously Guided Intelligent Lawn Equipment Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Advisors: Dr. Joel Schipper.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
1 L Fall 2003 – Introductory Digital Systems Laboratory Motors and Position Determination.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Staircase Climber Project submitted by: Shraddha Joshi Soham Mohidekar
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
Self Parking Lara Sabah Yaqeen Salatneh Dr.Ashraf Armoush
Multi-Vehicles Formation Control Exploring a Scalar Field Polytechnic University Department of Mechanical, Aerospace, and Manufacturing Engineering Polytechnic.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Servos The material presented is taken from a variety of sources including:
Silibotics Computer Engineering Senior Design Project Mike Fivas, Jian Zhou, Jessica Sherrid all information on web site:
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
SUBMITTED BY LENIN C INTRODUCTION Railways - cheapest mode of transportation. Aims to avoid accidents. Using simple electronic components- automate.
Smart Lens Robot William McCombie IMDL Spring 2007.
PIC18F4431. PIC18F1330 Infrared Encoder/Decoder.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
SHADOW FAN Lalit Damodaran Mrudula Vaidya Pratyush Bangera.
ECE 445 Track Vehicle Project Team 25: Kuangxiao Gu Jialun Liu Jilin Jiang.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
Amphibious Spherical Explorer Kaiwen Chen, Zhong Tan, Junhao Su ECE 445 Spring 2016, Project 30 TA: Luke Wendt May 1, 2016.
Solar Patio Umbrella Final Presentation May 3 rd, 2016 Team #37 ECE 445 – Spring 2016.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
Autonomous Quadcopter Andrew Martin, Baobao Lu, Cindy Xin Ting Group 37 TA: Katherine O'Kane.
Introduction to VEX® components
DEPARTMENT OF EEE IFET COLLEGE OF ENGINEERING VILLUPURAM,TAMIL NADU,INDIA Project proposal For IEEE CS 70 th Anniversary Student Challenge On PATHLINE.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
ECE445 Presentation Smart Umbrella Group 35 : Dominic Antonacci, Jonathan Buie, Martin Miller TA: Cara Yang.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Obstacle avoiding robot { pixel }
ECE 445 Smart Window Responding System
ECE Computer Engineering Design Project
Microcontroller Applications
Automatic heat source finding laptop cooling pad By Team 26
ARDUINO LINE FOLLOWER ROBOT
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Group #8: Adam Belkhadir Alex Dutrow John Tran
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presentation transcript:

Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi

Have you seen the Terminator? Well, this is the beginning…

Introduction  The need for intelligence  Trends in robotics

Features of the Robot  Roaming Will roam around until it detects an object.  Observing Will observe the object to determine if it is a moving object or not.  Avoiding Will avoid objects and walls to prevent crashing.

Features of the Robot  Following Will follow moving objects.  Stopping Will stop at a specified range to the object.  Retreating Will turn around an run if it senses that the object is too close.

Servo Motors  Original unmodified servo motor only rotate 60 degree non-continuous rotation.  Modification allows for 360 degree continuous rotation.  Removing the “stop” on the drive gear and disengaging of the drive gear from the feedback potentiometer.

Block Diagram 68HC11 IR Sensors 1 IR Sensors 2 Motor 1 Motor 2

Block Diagram Detailed

Schematic H-Bridge circuit for head movement.

H Bridge Motor Controller

Schematic Main Power circuit

Program/Flow Chart

Programming/Concepts  Assembly Language Programming Assembly and C  Global Variables Access of variables  Modular subroutines Subroutines can be used by other subroutines

Programming/Concepts  Free Running Counters  Use of Interrupts Motor control PWM generation  Output Compare Output Waveform  Analog to Digital Convert sensor signal to digital signal

Partial Code TURNA3JSRBACKUP JSRFORWARD3 JSRBACKWARD2 LDD#$EFFF STDdtime JSRDELAY LDAA#$00 STAAdistance1 STAAdistance2 RTS

Specification of the Robot  Maximum Velocity of Robot is 0.15 m/s.  Robot consumes about 2650 mA/hr.  Last approximately 40 minutes on a fully charged battery.  Maximum infrared range is 150 cm.  Incorrect Infrared readings occur at distances less than 15 cm.  Total mass of 4 kg.

Application of the Robot  Exploration Space Probe Hazardous Area  Entertainment Robotic Pet Toy  Military Spy Drone Death Machine

Development/Troubleshooting  Researching various components.  Listing features that the robot should have.  Designing the robot.  Obtaining all the components for the robot.  Testing each components.

Development/Troubleshoot  Integrating all the components  Programming  Debugging  Add features

Problems Encountered  Power Supply Unstable Power. Components such as IR sensors and motors would not function correctly. Battery voltage was too high. Burning out some components.  Program Language Difficult to implement complex features such as tracking. Time consuming in debugging.

Problems Encounter  Infrared Sensors Limited Range of 1.5 m. Incorrect readings will occur when object is less than 15 cm from the IR detector.  68HC11 Could not use some of its feature due to limited documentation of the board such as booting.

Limitations of Robot  The robot is unable to see any farther than 1.5 meter due to the IR sensors.  It could run into thin upright object such as a leg of a chair due to the placement of the IR Sensors.  Reaction to moving object is slow due to the speed of the motors.

Budget 68HC11 Microcontroller(1)$ Servo Motors(2)$30.00 Infrared Sensors(2)$25.00 Capacitors, Resistors, etc..$2.00 Decks(2)$15.00 Batteries(2)$50.00 Screws, nuts, bolts, etc…$5.00 Misc.$10.00 Total$257.00

Timeline 01/13/03-01/29/03Researching various components for the IR robot. 01/20/03-02/09/03Discussion of the features that robot will have. Designing the Robot. 02/10/03Ordering the basic components for the robot. 02/23/03Receiving the majority of the components of the robot. 02/25/03-03/17/03Testing of the various components of the robots. 03/19/03-03/28/03Re-discussion of the features of the robot and redesigning the robot based on the tests of the components. 04/10/03-04/15/03Integration of the majority of the components into the basic designs of the robot. 04/17/03-05/14/03Programming. Troubleshooting. Basic features of the robot are incorporated. Buggy. 05/17/03-05/29/03Majority of the programming done. Refining the design of the robot. Adding and fixing some features of the robot. 05/30/03Demonstration

Conclusion  Accomplished the majority of the goals we have set for ourselves.  We have encountered numerous problems along the way.  The robot can be used as a basis for other projects.

Thank You If you are interested, our hardware demonstration will begin in 5 minutes downstairs