Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.

Slides:



Advertisements
Similar presentations
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Advertisements

Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
Index  INTRODUCTION  HARDWARE DESCRIPTION  BLOCK DIAGRAM  COMPONENT LIST  ADVANTAGES AND APPLICATIONS  CONCLUSION.
EML 2023 – Motor Control Lecture 4 – DAQ and Motor Controller.
VEX Robotics Platform and ROBOTC Software
Motor Control Lab Using Altera Nano FPGA
Turbo PMAC Clipper One Board Control Solution Low Cost, 4 Axis controller with I/O and Ethernet A Turbo PC/104 with Acc-2P combined for a 30% cost reduction.
Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor:
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Preliminary Design Review
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
UEzMOW University Of Evansville Team: Mark Randall Systems Design (Team Captain) Zachariah Fuch High Level Control s Addisu Taddes Low Level Controls.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
ASPPRATECH.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
December 2, 2004Aaron Ard and Jeremy Skipper1 Competitive Inhibition by Aaron M. Ard and Jeremy W. Skipper.
Easy on the Tini Bill Barker Carey Davis Ben Irwin Travis Majors Cell phone detector.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Sponsor/Customer: Dr. Ferat Sahin Multi Agent Bio-Robotics Lab Faculty Guide: Prof. George Slack Team Members: Matthew LeStrange – Electrical Engineering.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Michael McGrath IMDL Professors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz TA’s: Josh Weaver Tim Martin.
AVR  Modern RISC architecture: Compact and FAST.  Tuned for high level languages.  Consistent architecture across entire line.  Small AVR are subsets.
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
Mr. Tool “Because you’re a tool and left the garage dirty, again!” Max Koessick IMDL Summer 2003.
September, 2007ENGR Low-Level Robot Control Mechatronics: Motors, sensors & embedded controls.
1  Actuators are used in order to produce mechanical movement in robots.
Staircase Climber Project submitted by: Shraddha Joshi Soham Mohidekar
Typical Microcontroller Purposes
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
KDC Arm Project John Kua Kathryn Rivard Benjamin Stephens Katie Strausser.
Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.
1 Lecture on Lab 6 Lab 7 Lab 8. 2 Lab 6: Open Loop Controller As you learned in lab 5, there are two kinds of control systems: open loop and closed loop.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
OBSTACLE AVOIDANCE ROBOT
ROBOTIC VEHICLE FOR STORES MANAGEMENT
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Detailed Design Review and Test Plan 2/8/2011.
The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.
LUNAR SECON Team 2 Senior Design 2 Mid-Semester Presentation February 28th, 2008.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
GROUP MEMBERS: SUMEET HOODA. RAJDEEP PATRE. DHIRAJ GAONKAR. LIVE HUMAN DETECTION USING WIRELESS REMOTE CONTROLLED ROBOT.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
ECE 445 Group 20 4/23/2012 Kevin Dluzen Jonathan Hall Diyang Qiu.
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.
GreenJacket IMDL Summer 2002 Final Report Matthew Chernosky August 6, 2002.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
The 4th Annual Colorado Robot Challenge
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Robotic Arm Project Presentation
ECET 365 Education for Service/tutorialrank.com
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Presentation transcript:

Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE

Introduction 2006 IEEE SouthEastCon Hardware Contest IEEE SouthEastCon Hardware Contest. All schools located in the Southeast IEEE Region All schools located in the Southeast IEEE Region Robot must sort and deliver packages to different locations under a time constraint Robot must sort and deliver packages to different locations under a time constraint

Follow the line Follow the line Picking up a package Picking up a package Take it to a plane Take it to a plane Drop the package off Drop the package off Problem Definition Build a mobile robot Build a mobile robot Robot must perform the tasks necessary to compete in the contest Robot must perform the tasks necessary to compete in the contest

Constraints of the Project Due to Contest Rules Time Constraint Time Constraint 1 st Plane Leaves after 3 min. 1 st Plane Leaves after 3 min. 2 nd Plane leaves after 4 min. 2 nd Plane leaves after 4 min. 3 rd Plane leaves after 5 min. 3 rd Plane leaves after 5 min. The robot must deliver all 12 packages in five min. The robot must deliver all 12 packages in five min. Size Constraint Size Constraint The robot must fit into an 8”x8”x12” box at the beginning and end of each round. The robot must fit into an 8”x8”x12” box at the beginning and end of each round. The robot may expand to a maximum size of 14”x14”x20” while completing the task. The robot may expand to a maximum size of 14”x14”x20” while completing the task. Robot must be completely autonomous Robot must be completely autonomous

Objectives Line following hardware Line following hardware Drive motor control hardware Drive motor control hardware Line following/motor control software Line following/motor control software Barcode reader hardware Barcode reader hardware Barcode reader interface software Barcode reader interface software Gripper hardware Gripper hardware Gripper control software Gripper control software State machine software implementation State machine software implementation

Mechanical Polycarbonate base Polycarbonate base Construct for maximum possible size limits (8 X 8) Construct for maximum possible size limits (8 X 8) Two polycarbonate motor mounts for differential drive. Two polycarbonate motor mounts for differential drive. 2 wheels with rear track ball 2 wheels with rear track ball

Computer Platform 8051 based microcontroller design 8051 based microcontroller design Two 8 channel A/D converters for sensor input Two 8 channel A/D converters for sensor input Two motor control outputs Two motor control outputs Two inputs for feedback capture Two inputs for feedback capture

The Brains Atmel 40MHz Atmel 40MHz 68 pin package 68 pin package 6 I/O ports 6 I/O ports 64K Flash 64K Flash 1 UART for serial communication 1 UART for serial communication 5 PWM modules 5 PWM modules 16 bit address bus 16 bit address bus 3 16 bit up counters 3 16 bit up counters

Mobility Two Maxon A-max motors Two Maxon A-max motors 6630 RPM (no load) 6630 RPM (no load) 15.1 mNm (stall torque) 15.1 mNm (stall torque) Spurhead gear box Spurhead gear box 1/32 gear ratio 1/32 gear ratio shaft speed 207 RPM shaft speed 207 RPM Output torque 483 mNm Output torque 483 mNm Optical encoders Optical encoders Quadrature output Quadrature output 100 pulses/rev 100 pulses/rev

Motor Drive Circuitry Two Texas Instruments 3 amp full Two Texas Instruments 3 amp full H-bridge ICs H-bridge ICs TPIC108B TPIC108B Driven with pulse width modulation Driven with pulse width modulation Complete power system isolation Complete power system isolation

SENSORS Line detection Line detection Bar code scanning Bar code scanning Ranging Ranging

Line Detection 8 channel A/D converter 8 channel A/D converter 8 NPN photodetector / IR emitter pairs 8 NPN photodetector / IR emitter pairs Daylight filter Daylight filter 3”

Barcode Scanners RS-232 interface RS-232 interface ASCII output ASCII output POS-X1000 not adequate POS-X1000 not adequate IEEE recommended IEEE recommended IDTECH scanner found to be a better choice IDTECH scanner found to be a better choice

IR Ranging Sensors IR detector / emitter pairs IR detector / emitter pairs Sharp GP2D variant Sharp GP2D variant Two models Two models Long Range (4”-30”) Long Range (4”-30”) Short Range (1.5” – 12”) Short Range (1.5” – 12”) Used for distance ranging and squaring the robot Used for distance ranging and squaring the robot

Handling Mechanism (Gripper) Constructed to handle the blocks Constructed to handle the blocks Servo driven Servo driven Two axis of control Two axis of control

Software Developed with Keil PK51 IDE Developed with Keil PK51 IDE State and feedback based autonomy State and feedback based autonomy Low level functions entirely interrupt driven Low level functions entirely interrupt driven Modular design approach Modular design approach Built in debug subsystem Built in debug subsystem

Autonomy Overview Location oriented decision making Location oriented decision making I’m here, what’s next? I’m here, what’s next? Static routes preprogrammed Static routes preprogrammed Feedback oriented design allows for static routes to be somewhat dynamic Feedback oriented design allows for static routes to be somewhat dynamic

Control Subsystem Interrupt driven PD speed control Interrupt driven PD speed control 10ms control loop execution 10ms control loop execution Line and Sharp sensor integration Line and Sharp sensor integration Proportional control Proportional control

Data Acquisition Two A/D converters Two A/D converters Line Following Board Line Following Board On Board Auxiliary D/A On Board Auxiliary D/A Line Board sampling at approx 100us Line Board sampling at approx 100us Aux D/A sampling at approx 30ms Aux D/A sampling at approx 30ms 3 Sharp IR analog sensors 3 Sharp IR analog sensors

Results WE WON!

Questions?