ME 224 Experimental Engineering: Professor Espinosa 2005 TEAM : Jamie Charles Carlo Niko Javier.

Slides:



Advertisements
Similar presentations
Sensing and Control.
Advertisements

Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Lecture 7 Curve Turn.
INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
MSP 430 Microprocessor Project Group 4 Matt Ezell Albert Daniel Phillip Sutherland Ben Hardy ECE 300 Spring 2007 Instructor: Dr. Walter Green.
224 FINAL PROJECT- WIRELESS CONTROL OF A BOE-BOT Tom Cohlmia-Scott Moffat-Ashley Nidiffer-Eric Yim.
Tachometers – An Overview
Data Acquisition Risanuri Hidayat.
10/23/2003ME DAC Lecture1 DAC Sunij Chacko Pierre Emmanuel Deliou Thomas Holst Used with modification.
Unit 4 Sensors and Actuators
Final Presentation Andres Fausto Stewart Bewley Philip Dawsey Ki Baek Eom.
Boe-Bot Control Alex Ahmadi John Hoffman Andres Huertas Azeem Meruani Simcha Singer.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
October 21, 2003 ECE Senior Design1 Autonomous GPS-BOT Preliminary Design Review by Kery Hardwick, Yevgeniy Khasanov, Naoya Kinuta, Zhe Chuan Luo.
ME 224-Final Project Jim Lovsin Erica Morales Dan Sheehan Josh Widzer.
Lecture 31 Electrical Instrumentation. Lecture 32 Electrical Instrumentation Electrical instrumentation is the process of acquiring data about one or.
224 Final Project Kendra Armstrong - Nick Eccles - Cary Maguire - Alex Taam - Paul Williams.
Lecture161 Instrumentation Prof. Phillips March 14, 2003.
ME 224 Final Presentation Fall 2005 Joni Stegeman Ingrid Lin Giovanni Wuisan Patrick Luckow Brent Willson.
Both pulse waves from the encoder will be required to determine the direction of the wheel. The two channels return pulses like the ones below. Using a.
ME Final Project Fabian Wittmer Jason Lintker Stefan Bracher.
Introduction AD620 Instrumentation Amplifier
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
Digital to Analog Converters
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: Quantifying and measuring certain aspects of a golf swing is a helpful.
1 Sensors BADI Year 3 John Errington MSc. 2 Sensors Allow a design to respond to its environment – e.g. a line following robot may use photosensors to.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Embedded Programming and Robotics Lesson 5 Motor Control 1.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
MSP 430 Project ECE 300 Spring 2004 William S. McLemore Ruben D. Briano Cheng-Han Tsai.
LAB 1 MATLAB, dSPACE and Simulink
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
By Grégory Brillant Background calibration techniques for multistage pipelined ADCs with digital redundancy.
Team Dominate(d?) The Machine.
The result shows that as the frequency increases, the output voltage decreases, effectively allowing only low frequencies to pass. Guitar Electronics:
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
MSP430 Group Project ECE 300 Spring 2007 Dr. Walter Green Jeffrey Logsdon John Ly Daniel Henderson Nataly Sumarriva.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
ELECTRICAL ENGINEERING: PRINCIPLES AND APPLICATIONS, Third Edition, by Allan R. Hambley, ©2005 Pearson Education, Inc. Chapter 9 Computer-Based Instrumentation.
Digital Multimeter Introduction 2) DIGITAL MULTIMETER Digital multimeters offer higher accuracy and input impedance, unambiguous readings at greater viewing.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Shaojie Ge Special Sensor System  My special sensor system is the walk mechanism of my robot. Since my robot is a walking robot with four legs.
Digital to Analog Converters (DAC) 1 Technician Series ©Paul Godin March 2015.
Group Five MSP430 Project Katy Charlton Jeremy McNutt Ben Ealey Aaron Vallance April 14, 2007.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Current Works Determined drift during constant velocity test caused by slight rotation which results in gravity affecting accelerometers Analyzed data.
Digital to Analog Converter (DAC)
UCLA IEEE NATCAR 2004 SUMMER CLASS Magnetic Sensors & Power Regulation.
MSP 430 Microprocessor Project
EKT 314/4 WEEK 2 : CHAPTER 1 INTRODUCTION TO EI ELECTRONIC INSTRUMENTATION.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
MECH 373 Instrumentation and Measurements
Electrical Engineer Responsibilities
Self-Navigation Robot Using 360˚ Sensor Array
ROBOTC for VEX Online Professional Development
Introduction to Servos
Electrical Engineer Responsibilities
Yuchen Chai, Pradeep Shenoy, Philip T. Krein
Electrical Engineer Responsibilities
Fabian Wittmer Jason Lintker Stefan Bracher
Electrical Engineer Responsibilities
CBC Fundamentals Lecture is based on material from Robotic Explorations: A Hands-on Introduction to Engineering, Fred Martin, Prentice Hall, 2001.
Analog and Digital Instruments
Overview of Control System
IENG 475: Computer-Controlled Manufacturing Systems
Introduction to Motors
IENG 475: Computer-Controlled Manufacturing Systems
Presentation transcript:

ME 224 Experimental Engineering: Professor Espinosa 2005 TEAM : Jamie Charles Carlo Niko Javier

ME 224 Experimental Engineering: Professor Espinosa 2005 Overview Goal Assembly Programming Gyroscope Calibration Feedback Control Conclusion

ME 224 Experimental Engineering: Professor Espinosa 2005 Goal Goal is to follow given path

ME 224 Experimental Engineering: Professor Espinosa 2005 Assembly Building and assembly –Robotic kit –Additional parts Handy board Metal Wheely Bar Bread board –Gyroscope, Operational amplifier, low pass filter: R, C Programming –Several choices in programming codes

ME 224 Experimental Engineering: Professor Espinosa 2005 Programming Choosing the Code –Labview Non RealTime External connections –Basic Stamp Avoid analog to digital converter External computations Programmed in Basic

ME 224 Experimental Engineering: Professor Espinosa 2005 Programming Interactive C –Advantages Analog input with 8 bit precision No external connections Easier to program LCD display –Disadvantages Causes noise in the gyroscope rate out –CODE

ME 224 Experimental Engineering: Professor Espinosa 2005 Self Test * Verified Chip Function * Applied the following connections * Behavior: - +/-0.66V rateout

ME 224 Experimental Engineering: Professor Espinosa 2005 ADXRS150 - Angular Rate Sensor Fc = -2m(ω x vr)

ME 224 Experimental Engineering: Professor Espinosa 2005 Gyroscope Calibration First Stage –Rotate Robot at different angular velocities for different periods of time –Use Labview to obtain Output Voltage –Analyze data with Excel, taking an average of the output voltage –Test Robot

ME 224 Experimental Engineering: Professor Espinosa 2005 Labview Code

ME 224 Experimental Engineering: Professor Espinosa 2005 Obtained Data

ME 224 Experimental Engineering: Professor Espinosa 2005 Calibration Results

ME 224 Experimental Engineering: Professor Espinosa 2005 Gyroscope Calibration Angles not followed correctly Second Stage Calibration –Reduce noise caused mainly by vibrations and handy-board by adding a low-pass filter –Supply 5V instead of 4.75 V to gyroscope –Re-Calibrate using different method

ME 224 Experimental Engineering: Professor Espinosa 2005 Re-Calibration Write simple program to rotate robot 1080 degrees Adjust the “gyro calibration factor” (degrees/second/volt) Iterate several times until angle of rotation is accurate enough Test Robot by following the path

ME 224 Experimental Engineering: Professor Espinosa 2005 FeedBack Control Two Sectors of control –Straight –Turns Limitations of servos –Do not change speeds easily –20 millisecond update limit –Jitter response to noise

ME 224 Experimental Engineering: Professor Espinosa 2005 Is t < desired runtime L Calibrate gyro center: C (volts) NoYes Stop Servo Pulse: A7=const A5=const V < C -.03V > C +.03V = C ±.03 t = t +.5 Gyro output: V (volts) Correct Left: Servo A7 pulse +1 Correct Right Servo A5 pulse + 1 No Correction Feedback Control Diagram for Strait Linear Motion User Input: L (seconds)

ME 224 Experimental Engineering: Professor Espinosa 2005 Feedback Control Diagram for Constant Rotation Turns User Input: D (degrees) Calibrate gyro center: C (volts) Is Deg < D NoYes Servo Pulse: A7=const A5=const Calibrated gyro conversion factor: S (ω/volt) Stop Gyro output: V (volts) Deg = Deg + ω *.01 ω = (C-V)*S t = t +.01

ME 224 Experimental Engineering: Professor Espinosa 2005 Special Features No extensions / attached harnesses LCD read out Adjustable trajectory length Accuracy

ME 224 Experimental Engineering: Professor Espinosa 2005 Conclusion We applied learned techniques in Labview Utilized ECE knowledge –OpAmp voltage output modification –Capacitive filtering –Voltage Divider Created effective control programs Integrated Gyro Sensor Had Fun