ACCELEROMETER BASED ATTITUDE ESTIMATING DEVICE
|
|
- Barry Mills
- 5 years ago
- Views:
Transcription
1 Proceedings of the 2004/2005 Spring Multi-Disciplinary Engineering Design Conference Kate Gleason College of Engineering Rochester Institute of Technology Rochester, New York May 13, 2005 Project Number: ACCELEROMETER BASED ATTITUDE ESTIMATING DEVICE Robert Wible Mechanical Engineer / Team Leader Royce Abel Mechanical Engineer / Chief Engineer Brandon Roth Mechanical Engineer Erin Long Mechanical Engineer ABSTRACT This paper details the design and development of an accelerometer based attitude estimation device. A custom circuit board and test stand were fabricated to support a revolutionary theory for attitude estimation based on local gravitational vectors derived from accelerometer measurements. NOMENCLATURE DAQ GPS INS PCB PCI PWM RIT VI INTRODUCTION Data Acquisition Global Positioning System Inertial Navigation System Printed Circuit Board Peripheral Component Interconnect Pulse Width Modulator Rochester Institute of Technology Virtual Instrument Inertial Navigation Systems are used for a multitude of applications, including aircraft, ground units, autonomous robots, etc. Current commercial systems contain gyroscopes and accelerometers to measure angular velocity and linear acceleration, respectively. Modern practice uses Euler kinematic relationships defined by the following to produce attitude angle estimations: & θ = & φ = ψ& = ~ ~ q cos( φ ) r sin( φ ) ~ ~ ~ p + [ r cos( φ ) + q sin( φ )] tan( θ ) ~ ~ ~ [ r cos( φ ) + q sin( φ )] sec( θ ) (1) where θ, φ, and ψ are the Euler angles, and q, p, r are pitch, roll, and yaw rates, respectively. Complexities arise in this method when errors occur in the accelerometer and gyro readings, such as drift effects. When a double integration is performed, the effect of such errors is propagated exponentially. To resolve the issue of incorporating expensive hardware components to minimize errors, scientists have researched accelerometer schematics in keeping with a goal of a low-cost system [1, 2, 3]. A new concept in Fig. 1 has been proposed by Dr. Agamemnon Crassidis, an associate professor at RIT, encompassing a circular arc of accelerometers that measure local gravitational vectors and redefines the attitude initial conditions to determine the pitch angle, roll angle, and yaw angle Rochester Institute of Technology
2 Proceedings of KGCOE 2005 Multi-Disciplinary Engineering Design Conference Page 2 rate gyro mounting point sz 1 2 Z X s X linear accelerometers Figure 1. Proposed device schematic for estimating attitude in a two-dimensional space The primary goal of this project focused on fabricating a prototype accelerometer based INS with a gyroscope for determining initial conditions and a corresponding test stand to validate the proposed theory in only the pitch angle. The resulting unit will be integrated with an autonomous robot to aid in traversing a non-gps friendly 3D environment as a future work concept. DESIGN PROCEDURE The attitude estimation device was developed according to a stringent concurrent design procedure encompassing the following gates: 1. Needs Assessment 2. Concept Development 3. Feasibility Assessment 4. Preliminary Design and Analysis 5. Detailed Design 6. Prototype Fabrication 7. Testing 8. Final Design Each gate was vital in the design procedure, enabling the group to focus on the requirements set at hand by the sponsor. The board and test stand had to withstand a force of 10 gees to simulate a dynamic maneuver. The test stand and board each had their own requirements, which will be discussed in further detail. ACCELEROMETER BOARD DEVELOPMENT +/- 2.0 gee capability. A total of 26 resistors and 14 capacitors were also incorporated into the design. The resistors defined the PWM properties and the resistors were for incorporating on chip filtering. The accelerometers will output a reading every 10ms. The board is a four-layer PCB that includes a ground and power plane. Working from the base of the board to the top, there will be a printed wires/power/ground/printed wires layout and electrical components. The ground plane was placed between the power and components to try to reduce any type of noise that may occur from local fields. There were many attempts to try to reduce any noise to the accelerometers. There was a 5V regulator to maintain constant input. After this state a 0.1 nf capacitor connected the ground and power plane to reduce the rippling effects. There is also an optional 2 nd filtering capacitor that wasn t included in the final build that could be used to filter more noise out of the power supply. This connects the 9V input and ground plane. This noise didn t seem to show and the capacitor wasn t included. A final noise minimization technique implemented was to make sure that the printed wire tracks made less then or equal to 45 deg angles. Doing this made sure that the signals had a clear path on the tracks and didn t interfere with themselves. After all these precautions the team concluded that as much noise is out of the board as possible. For the gyroscopic component, the GyroPAK 3 was chosen from O-Navi, LLC. The component not only included a gyroscope but additional filtering which was ideal in maintaining the low noise input requirement. See Fig. 2 for the finalized board layout. Additional requirements were placed on the actual circuitry to fabricate the device. The board itself had to have the ability to mount on an already existing autonomous robot in the sponsor s possession. Several software design packages were explored to produce the board. The team decided upon PCB123 s software package to construct the intricate design. PCB123 was chosen because of its unique ability to rotate the accelerometer components on the board, corresponding to the design intent in Fig. 1. The board itself consists of numerous components necessary for operation. Analog Devices ADXL202J accelerometers were chosen for their PWM output and Figure 2. Finalized PCB layout Included on the board are 4 mounting holes that will be used to mount it to the test and as well as mount it to the autonomous robot as discussed before. The mounting of the hardware was assisted by the SMT Lab in the CIMS building. There assistance was critical to the proper layout of the accelerometers. Fig. 3 displays the fully populated PCB. Paper Number 05011
3 Proceedings of the 2005 KGCOE Multi-Disciplinary Engineering Design Conference Page 3 INTEGRATION & TESTING Once the test stand and accelerometer board were completed, integration of the units commenced. The first task was successfully mounting and aligning the board with the test stand. The addition of a flat on the rotating shaft allowed it to be locked into position, and a locating bolt in the mounting ring allowed for fixing the zero deg angle of the accelerometer board. Figure 5 shows those mechanisms. Figure 3. Populated prototype PCB TEST STAND DEVELOPMENT The test stand was originally designed as a platform that would have a single rotating shaft and a potentiometer to gather a truth reading of the rotational displacement. As the design progressed, adjustable mounts were added to allow for leveling adjustments to the stand in case it was placed on a non-flat surface. The initial intent was to incorporate a potentiometer for the truth reading. Further background research yielded the inaccuracies of lowcost potentiometers, thus forcing the team to explore other venues. A digital optical encoder was the finalized component. The encoder has division every 0.5 deg but with LabVIEW software it can be estimated to 0.25 deg, which falls well within the 1º requirement imposed by the sponsor at this iteration. The hollow rotating shaft is housed in three bearing stands to provide stability while traveling. The bearings are slightly offset, as the shaft was not perfectly cylindrical. Also, two exit holes were drilled into the shaft to allow clearance for the electrical wiring connecting the accelerometer board to the data acquisitioning device. (Fig. 4) Figure 4. Hollow rotating shaft Figure 5. Zeroing mechanisms With the hardware now zeroed out to the local environment, the electrical components needed to be zeroed. The capacitors that define the filtering for the output of the PWM for output of each axis have a tolerance of +-10%. This resulted in a constant error for each accelerometer someplace between this value. This was achieved by setting the board to the downward (0 degree) position and setting each accelerometer to the expected value that that should be read out. Implementation technique will be explained later in this section. With the accelerometers now zeroed out the readings are available to be acquired and saved for post processing to determine the angle based on the accelerometers and then compare that to the actual readings based on the encoder. The LabVIEW file is too large and complicated to actually show a screenshot here. Therefore, a thorough explanation of the process gone through will be discussed. With the most recent version of the LabVIEW software, the developers included a new collection of tools as well as a new data type called dynamic data. This dynamic data stems from the waveform type that was used before and were primarily build to be used with the new set of tools mentioned above which are called VI Assistants. As a side note, many of these VI assistants will end up using the waveform data type in the sub vis, so the total reason for this new data type, which does make some processes that would have been simple in the past more difficult. These VI Assistants will be used extensively in the acquisitions of the readings. Copyright 2005 by Rochester Institute of Technology
4 Proceedings of KGCOE 2005 Multi-Disciplinary Engineering Design Conference Page 4 There are two PCI boards that will be used to acquire the data. The first board is a multifunctional DAQ card and the second is an 8 port counter card. The multifunctional card will be used to acquire the data from the accelerometers as well as the gyro and the counter card will be used to keep the index of the encoder. Therefore, initially in the block diagram, two VI Assistants (DAQ Assistant) are implemented. The first acquire the data from the accelerometers and gyroscope at a rate of 20000Hz every 2000 samples. This allows retrieval of an excellent waveform of the PWM. The counter card just outputs the current count of the encoder. The counter card is actually looking at both the high side and the low side of the encoder pulses to half the resolution of the encoder from.5 deg to.25 deg. The rest of this discussion will be broken into three sections: the manipulation of the accelerometer readings, gyroscope, and rotary encoder. Once the accelerometer reading is demuxed from the gyroscope it is sent through Timing and Transition VI Assistant to output of the duty cycle readings. These signals are then filtered using the Filter VI Assistant to calculate a moving average smoothing function. These duty cycle values are then added to a correction factor to take out the capacitor tolerance errors discussed before. These zeroed signals are then sent through a simple function that relates the duty cycle value to the relative gee reading. These are then the final readings that are saved. Some notes about this process. First, the duty cycle VI assistant is very complex. Because of resistor tolerance that determine the actual timing of the accelerometer output, each waveform would have a different time step if each value were converted to an actual reading. To get around this, the Timing and Measurements VI Assistant actually stores the last 10 readings in a queue, determines the duty cycle for each, averages them, and then determines a common time step for each accelerometer. Therefore, since each of the accelerometers in this system were reading a rate of every ~10ms. After going through this block the readings were now 0.1 seconds. This simple complication was very discouraging because it was not documented in the LabVIEW software and resulted in fewer readings then was preferred. It was decided that the current system would stay as is, and if more readings were desired then the resistors and capacitors would be changed at a later late. To calibrate the accelerometers in LabVIEW is based on a simple process. The addition term that is mentioned above is actually an array of waveforms that are created from a set of constants that can be set on the Front Panel of the vi. These values are made into waveforms built with the same sample rate as the accelerometers and then just added into the readings. So, the process needed for this to work is as followed: variable, simple vector, waveform creation, waveform array, and then finally conversion into dynamic waveform to be added into accelerometer readings. To determine the values to go into the front panel boxes is by comparing the current value which is displayed by using a Sample Compression VI Assistant (5 sample Mean) and calibration values from theoretical calculations. The gyroscope readings are much simpler to process. After the data is demuxed from the accelerometer data, it is sent through a Resample VI Assistant. This is because initially this was retrieved with a time increment of sec. This rate is too fast when compared to the accelerometer data. The time step was re-sampled to 0.1 seconds. The modified data was then sent through a similar moving average filter as the accelerometers and recorded to file. The rotary encoder data is sampled differently then the others components. It does not have a standard time step or sample frequency because there is no internal clock built into the board. Therefore, the data is just recorded each time the counter is checked by the software. Since the time increments were inconsistent, this data was sent through a similar resample block to do a linear interpretation to determine the values at.1 increments. This data was then recorded to file. This data is then examined with MATLAB to determine the pitch reading and compare it to the encoder. The below figures show sample outputs that result from running the LabVIEW vi that was developed. Figure 6 is the accelerometer data shown for a +90 to 0 deg rotation at a fairly constant rate. Figure 7 shows the full run from the previous segment of the rotary encoder. Figure 6. Accelerometer outputs for a +90 to 0 input maneuver Paper Number 05011
5 Proceedings of the 2005 KGCOE Multi-Disciplinary Engineering Design Conference Page 5 Figure 9. Simulated accelerometer readings for a +45 input maneuver Figure 7. Rotary Encoder outputs for a +90 to 0 input maneuver ANALYSIS The accelerometer readings and a sampling time rate are outputted into an Excel file in gees and seconds, respectively. Figure 8 shows accelerometer readings for a + 45 input maneuver at a sampling rate of 0.1 seconds. Both figures exhibit the same behavior for the accelerometer readings, with the prototype data generated at a faster rate. Effects from noise are apparent in the unsteadiness of the data collected from the prototype. Once the GyroPak3 has been fully integrated, those measurements will be incorporated into the simulation to induce a dynamic bias and to produce a theta estimate value that will be compared with the truth model from the digital encoder readings. CONCLUSIONS The data gathered from the prototype replicates the trends predicted by the theoretical simulation. The accelerometer device fulfilled the requirements set by the sponsor, with a resolution of 7.5 that can be improved upon with additional accelerometers and incorporating a mounting design that would fit on the autonomous robot. ACKNOWLEDGMENTS Figure 8. Accelerometer readings for a +45 input maneuver Figure 9 demonstrates the simulations results for a + 45 input maneuver utilizing the following equation to simulate the individual accelerometer measurements: ga 2 [ gaz, cg qxz q z Z ]*cosθ Z = & (2) Z, i + The work here was performed and completed thanks to the support of Dr. Agamemnon Crassidis and Dr. Wayne Walter. The team would also like to thank Professor Wellin for allowing the use of his lab and equipment for testing purposes. REFERENCES [1] Q. Wang, M. Ding, and P. Zhao, A New Scheme of Non-gyro Inertial Measurement Unit for Estimating Angular Velocity, IEEE 29 th Annual Conference Industrial Electronics Society, vol. 2, pp , [2] C.-W. Tan, S. Park, K. Mostov, and P. Varaiya, Design of Gyroscope-Free Navigation Systems, IEEE Intelligent Transportation Systems ConferenceProceedings, 2001 pp [3] K. Mostov, A. Soloviev, and T.-K. Koo, Initial Attitude Determination and Correction of Gyro-Free INS Angular Orientation on the Basis of GPS Linear Navigation Parameters, Intelligent Transportation System, USA: 1997 IEEE, pp Copyright 2005 by Rochester Institute of Technology
6 Proceedings of KGCOE 2005 Multi-Disciplinary Engineering Design Conference Page 6 Paper Number 05011
FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station
AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station The platform provides a high performance basis for electromechanical system control. Originally designed for autonomous aerial vehicle
More informationExtended Kalman Filtering
Extended Kalman Filtering Andre Cornman, Darren Mei Stanford EE 267, Virtual Reality, Course Report, Instructors: Gordon Wetzstein and Robert Konrad Abstract When working with virtual reality, one of the
More informationRobotic Vehicle Design
Robotic Vehicle Design Sensors, measurements and interfacing Jim Keller July 19, 2005 Sensor Design Types Topology in system Specifications/Considerations for Selection Placement Estimators Summary Sensor
More informationLab Exercise 9: Stepper and Servo Motors
ME 3200 Mechatronics Laboratory Lab Exercise 9: Stepper and Servo Motors Introduction In this laboratory exercise, you will explore some of the properties of stepper and servomotors. These actuators are
More informationRobotic Vehicle Design
Robotic Vehicle Design Sensors, measurements and interfacing Jim Keller July 2008 1of 14 Sensor Design Types Topology in system Specifications/Considerations for Selection Placement Estimators Summary
More informationActuator Components 2
Actuator Components 2 Term project midterm review Bearings Seals Sensors 1 Actuator Components Term Project Midterm Review Details of term project are contained in first lecture of the term Should be using
More informationBW-IMU200 Serials. Low-cost Inertial Measurement Unit. Technical Manual
Serials Low-cost Inertial Measurement Unit Technical Manual Introduction As a low-cost inertial measurement sensor, the BW-IMU200 measures the attitude parameters of the motion carrier (roll angle, pitch
More informationNew Long Stroke Vibration Shaker Design using Linear Motor Technology
New Long Stroke Vibration Shaker Design using Linear Motor Technology The Modal Shop, Inc. A PCB Group Company Patrick Timmons Calibration Systems Engineer Mark Schiefer Senior Scientist Long Stroke Shaker
More informationCHAPTER 7 HARDWARE IMPLEMENTATION
168 CHAPTER 7 HARDWARE IMPLEMENTATION 7.1 OVERVIEW In the previous chapters discussed about the design and simulation of Discrete controller for ZVS Buck, Interleaved Boost, Buck-Boost, Double Frequency
More informationMICRO AERIAL VEHICLE PRELIMINARY FLIGHT CONTROL SYSTEM
Multi-Disciplinary Senior Design Conference Kate Gleason College of Engineering Rochester Institute of Technology Rochester, New York 14623 Project Number: 09122 MICRO AERIAL VEHICLE PRELIMINARY FLIGHT
More informationMaster Op-Doc/Test Plan
Power Supply Master Op-Doc/Test Plan Define Engineering Specs Establish battery life Establish battery technology Establish battery size Establish number of batteries Establish weight of batteries Establish
More informationRecent Progress in the Development of On-Board Electronics for Micro Air Vehicles
Recent Progress in the Development of On-Board Electronics for Micro Air Vehicles Jason Plew Jason Grzywna M. C. Nechyba Jason@mil.ufl.edu number9@mil.ufl.edu Nechyba@mil.ufl.edu Machine Intelligence Lab
More informationLab 1 Navigation using a 2-axis accelerometer
Measurement Technology and Uncertainty Analysis E7021E Torbjörn Löfquist EISLAB Luleå University of Technology (Revised: July 22, 2009, by Johan Carlson) Lab 1 Navigation using a 2-axis accelerometer Goal:
More informationOughtToPilot. Project Report of Submission PC128 to 2008 Propeller Design Contest. Jason Edelberg
OughtToPilot Project Report of Submission PC128 to 2008 Propeller Design Contest Jason Edelberg Table of Contents Project Number.. 3 Project Description.. 4 Schematic 5 Source Code. Attached Separately
More informationDesign and Implementation of Inertial Navigation System
Design and Implementation of Inertial Navigation System Ms. Pooja M Asangi PG Student, Digital Communicatiom Department of Telecommunication CMRIT College Bangalore, India Mrs. Sujatha S Associate Professor
More informationThe Mathematics of the Stewart Platform
The Mathematics of the Stewart Platform The Stewart Platform consists of 2 rigid frames connected by 6 variable length legs. The Base is considered to be the reference frame work, with orthogonal axes
More informationUNIVERSITY OF NORTH CAROLINA AT CHARLOTTE
UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering ECGR 4161/5196 Introduction to Robotics Experiment No. 4 Tilt Detection Using Accelerometer Overview: The purpose
More informationMechatronics Project Report
Mechatronics Project Report Introduction Robotic fish are utilized in the Dynamic Systems Laboratory in order to study and model schooling in fish populations, with the goal of being able to manage aquatic
More informationSRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout
SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout 1. Objectives The objective in this experiment is to design a controller for
More informationDynamic Angle Estimation
Dynamic Angle Estimation with Inertial MEMS Analog Devices Bob Scannell Mark Looney Agenda Sensor to angle basics Accelerometer basics Accelerometer behaviors Gyroscope basics Gyroscope behaviors Key factors
More informationHigh Performance Advanced MEMS Industrial & Tactical Grade Inertial Measurement Units
High Performance Advanced MEMS Industrial & Tactical Grade Inertial Measurement Units ITAR-free Small size, low weight, low cost 1 deg/hr Gyro Bias in-run stability Datasheet Rev.2.0 5 μg Accelerometers
More informationA3 Pro INSTRUCTION MANUAL. Oct 25, 2017 Revision IMPORTANT NOTES
A3 Pro INSTRUCTION MANUAL Oct 25, 2017 Revision IMPORTANT NOTES 1. Radio controlled (R/C) models are not toys! The propellers rotate at high speed and pose potential risk. They may cause severe injury
More informationCENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots
CENG 5931 HW 5 Mobile Robotics Due March 5 Sensors for Mobile Robots Dr. T. L. Harman: 281 283-3774 Office D104 For reports: Read HomeworkEssayRequirements on the web site and follow instructions which
More information10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.
1 d R d L L08. POSE ESTIMATION, MOTORS EECS 498-6: Autonomous Robotics Laboratory r L d B Midterm 1 2 Mean: 53.9/67 Stddev: 7.73 1 Today 3 Position Estimation Odometry IMUs GPS Motor Modelling Kinematics:
More informationImplementation of Kalman Filter on PSoC-5 Microcontroller for Mobile Robot Localization
Journal of Communication and Computer 11(2014) 469-477 doi: 10.17265/1548-7709/2014.05 007 D DAVID PUBLISHING Implementation of Kalman Filter on PSoC-5 Microcontroller for Mobile Robot Localization Garth
More informationA Do-and-See Approach for Learning Mechatronics Concepts
Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 2018 Paper No. 124 DOI: 10.11159/cdsr18.124 A Do-and-See Approach for
More informationImplementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype
This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC
More informationProject Number: P13203
Multidisciplinary Senior Design Conference Kate Gleason College of Engineering Rochester Institute of Technology Rochester, New York 14623 Project Number: P13203 TIGERBOT EXTENSION Mohammad Arefin Electrical
More informationTigreSAT 2010 &2011 June Monthly Report
2010-2011 TigreSAT Monthly Progress Report EQUIS ADS 2010 PAYLOAD No changes have been done to the payload since it had passed all the tests, requirements and integration that are necessary for LSU HASP
More informationEE443L Lab 8: Ball & Beam Control Experiment
EE443L Lab 8: Ball & Beam Control Experiment Introduction: The ball and beam control approach investigated last week will be implemented on the physical system in this week s lab. Recall the two part controller
More informationVehicle Speed Estimation Using GPS/RISS (Reduced Inertial Sensor System)
ISSC 2013, LYIT Letterkenny, June 20 21 Vehicle Speed Estimation Using GPS/RISS (Reduced Inertial Sensor System) Thomas O Kane and John V. Ringwood Department of Electronic Engineering National University
More informationDevelopment of Control Algorithm for Ring Laser Gyroscope
International Journal of Scientific and Research Publications, Volume 2, Issue 10, October 2012 1 Development of Control Algorithm for Ring Laser Gyroscope P. Shakira Begum, N. Neelima Department of Electronics
More informationUndefined Obstacle Avoidance and Path Planning
Paper ID #6116 Undefined Obstacle Avoidance and Path Planning Prof. Akram Hossain, Purdue University, Calumet (Tech) Akram Hossain is a professor in the department of Engineering Technology and director
More informationRange Sensing strategies
Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart and Nourbakhsh 4.1.6 Range Sensors (time of flight) (1) Large range distance measurement -> called
More informationNautical Autonomous System with Task Integration (Code name)
Nautical Autonomous System with Task Integration (Code name) NASTI 10/6/11 Team NASTI: Senior Students: Terry Max Christy, Jeremy Borgman Advisors: Nick Schmidt, Dr. Gary Dempsey Introduction The Nautical
More informationDesign of Accurate Navigation System by Integrating INS and GPS using Extended Kalman Filter
Design of Accurate Navigation System by Integrating INS and GPS using Extended Kalman Filter Santhosh Kumar S. A 1, 1 M.Tech student, Digital Electronics and Communication Systems, PES institute of technology,
More informationGPS-Aided INS Datasheet Rev. 2.6
GPS-Aided INS 1 GPS-Aided INS The Inertial Labs Single and Dual Antenna GPS-Aided Inertial Navigation System INS is new generation of fully-integrated, combined GPS, GLONASS, GALILEO and BEIDOU navigation
More informationAdministrative Notes. DC Motors; Torque and Gearing; Encoders; Motor Control. Today. Early DC Motors. Friday 1pm: Communications lecture
At Actuation: ti DC Motors; Torque and Gearing; Encoders; Motor Control RSS Lecture 3 Wednesday, 11 Feb 2009 Prof. Seth Teller Administrative Notes Friday 1pm: Communications lecture Discuss: writing up
More informationShaft encoders are digital transducers that are used for measuring angular displacements and angular velocities.
Shaft Encoders: Shaft encoders are digital transducers that are used for measuring angular displacements and angular velocities. Encoder Types: Shaft encoders can be classified into two categories depending
More informationSELF STABILIZING PLATFORM
SELF STABILIZING PLATFORM Shalaka Turalkar 1, Omkar Padvekar 2, Nikhil Chavan 3, Pritam Sawant 4 and Project Guide: Mr Prathamesh Indulkar 5. 1,2,3,4,5 Department of Electronics and Telecommunication,
More informationSound Generator Jamie Maloway ( ) Polyphon nthesizer
ELEN146 Weird Sound Generator 1 Polyphon nic Syn nthesizer 2 Construction The system is comprised of two main components the synthesizer and the power amplifier. For practicality reasons, a custom PCB
More informationComputer Numeric Control
Computer Numeric Control TA202A 2017-18(2 nd ) Semester Prof. J. Ramkumar Department of Mechanical Engineering IIT Kanpur Computer Numeric Control A system in which actions are controlled by the direct
More information3DM-GX4-45 LORD DATASHEET. GPS-Aided Inertial Navigation System (GPS/INS) Product Highlights. Features and Benefits. Applications
LORD DATASHEET 3DM-GX4-45 GPS-Aided Inertial Navigation System (GPS/INS) Product Highlights High performance integd GPS receiver and MEMS sensor technology provide direct and computed PVA outputs in a
More informationSensor Data Fusion Using Kalman Filter
Sensor Data Fusion Using Kalman Filter J.Z. Sasiade and P. Hartana Department of Mechanical & Aerospace Engineering arleton University 115 olonel By Drive Ottawa, Ontario, K1S 5B6, anada e-mail: jsas@ccs.carleton.ca
More informationTEST RESULTS OF A DIGITAL BEAMFORMING GPS RECEIVER FOR MOBILE APPLICATIONS
TEST RESULTS OF A DIGITAL BEAMFORMING GPS RECEIVER FOR MOBILE APPLICATIONS Alison Brown, Huan-Wan Tseng, and Randy Kurtz, NAVSYS Corporation BIOGRAPHY Alison Brown is the President and CEO of NAVSYS Corp.
More informationGPS data correction using encoders and INS sensors
GPS data correction using encoders and INS sensors Sid Ahmed Berrabah Mechanical Department, Royal Military School, Belgium, Avenue de la Renaissance 30, 1000 Brussels, Belgium sidahmed.berrabah@rma.ac.be
More informationCMPE490/450 FINAL REPORT DYNAMIC CAMERA STABILIZATION SYSTEM GROUP 7. DAVID SLOAN REEGAN WOROBEC
CMPE490/450 FINAL REPORT DYNAMIC CAMERA STABILIZATION SYSTEM GROUP 7 DAVID SLOAN dlsloan@ualberta.ca REEGAN WOROBEC rworobec@ualberta.ca DECLARATION OF ORIGINAL CONTENT The design elements of this project
More informationImplementation of PIC Based Vehicle s Attitude Estimation System Using MEMS Inertial Sensors and Kalman Filter
Implementation of PIC Based Vehicle s Attitude Estimation System Using MEMS Inertial Sensors and Kalman Filter Htoo Maung Maung Department of Electronic Engineering, Mandalay Technological University Mandalay,
More informationME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018
ME375 Lab Project Bradley Boane & Jeremy Bourque April 25, 2018 Introduction: The goal of this project was to build and program a two-wheel robot that travels forward in a straight line for a distance
More informationDevelopment of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers
Chapter 4 Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers 4.1. Introduction Data acquisition and control boards, also known as DAC boards, are used in virtually
More informationIMU Platform for Workshops
IMU Platform for Workshops Lukáš Palkovič *, Jozef Rodina *, Peter Hubinský *3 * Institute of Control and Industrial Informatics Faculty of Electrical Engineering, Slovak University of Technology Ilkovičova
More informationA Comparison of Performance Characteristics of On and Off Axis High Resolution Hall Effect Encoder ICs
A Comparison of Performance Characteristics of On and Off Axis High Resolution Hall Effect Encoder ICs Sensor Products Mark LaCroix A John Santos Dr. Lei Wang 8 FEB 13 Orlando Originally Presented at the
More informationGPS-Aided INS Datasheet Rev. 2.3
GPS-Aided INS 1 The Inertial Labs Single and Dual Antenna GPS-Aided Inertial Navigation System INS is new generation of fully-integrated, combined L1 & L2 GPS, GLONASS, GALILEO and BEIDOU navigation and
More information3DM -CV5-10 LORD DATASHEET. Inertial Measurement Unit (IMU) Product Highlights. Features and Benefits. Applications. Best in Class Performance
LORD DATASHEET 3DM -CV5-10 Inertial Measurement Unit (IMU) Product Highlights Triaxial accelerometer, gyroscope, and sensors achieve the optimal combination of measurement qualities Smallest, lightest,
More informationνµθωερτψυιοπασδφγηϕκλζξχϖβνµθωερτ ψυιοπασδφγηϕκλζξχϖβνµθωερτψυιοπα σδφγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκ χϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµθ
θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ υιοπασδφγηϕκλζξχϖβνµθωερτψυιοπασδ φγηϕκλζξχϖβνµθωερτψυιοπασδφγηϕκλζ ξχϖβνµθωερτψυιοπασδφγηϕκλζξχϖβνµ EE 331 Design Project Final Report θωερτψυιοπασδφγηϕκλζξχϖβνµθωερτψ
More informationReal-time Math Function of DL850 ScopeCorder
Real-time Math Function of DL850 ScopeCorder Etsurou Nakayama *1 Chiaki Yamamoto *1 In recent years, energy-saving instruments including inverters have been actively developed. Researchers in R&D sections
More informationEvaluation of a Low-cost MEMS Accelerometer for Distance Measurement
Journal of Intelligent and Robotic Systems 30: 249 265, 2001. 2001 Kluwer Academic Publishers. Printed in the Netherlands. 249 Evaluation of a Low-cost MEMS Accelerometer for Distance Measurement GRANTHAM
More informationStep vs. Servo Selecting the Best
Step vs. Servo Selecting the Best Dan Jones Over the many years, there have been many technical papers and articles about which motor is the best. The short and sweet answer is let s talk about the application.
More informationDesign and Implementation of FPGA Based Quadcopter
Design and Implementation of FPGA Based Quadcopter G Premkumar 1 SCSVMV, Kanchipuram, Tamil Nadu, INDIA R Jayalakshmi 2 Assistant Professor, SCSVMV, Kanchipuram, Tamil Nadu, INDIA Md Akramuddin 3 Project
More informationDesign and Fabrication of Automatic Wood Drilling Machine
Design and Fabrication of Automatic Wood Drilling Machine Deepak Devasagayam #1 Anthony Ignatious #2, Jason Kalathingal *3, Joy Kakde #4, *5 Mechanical Engineering Department, Fr. C.R.I.T., Vashi. Navi
More informationDefense Technical Information Center Compilation Part Notice
UNCLASSIFIED Defense Technical Information Center Compilation Part Notice ADPO10954 TITLE: INS/GPS for Strike Warfare Beyond the Year 2000 DISTRIBUTION: Approved for public release, distribution unlimited
More informationFigure 4.1 Vector representation of magnetic field.
Chapter 4 Design of Vector Magnetic Field Sensor System 4.1 3-Dimensional Vector Field Representation The vector magnetic field is represented as a combination of three components along the Cartesian coordinate
More informationMechatronics System Design - Sensors
Mechatronics System Design - Sensors Aim of this class 1. The functional role of the sensor? 2. Displacement, velocity and visual sensors? 3. An integrated example-smart car with visual and displacement
More informationModule 2: Lecture 4 Flight Control System
26 Guidance of Missiles/NPTEL/2012/D.Ghose Module 2: Lecture 4 Flight Control System eywords. Roll, Pitch, Yaw, Lateral Autopilot, Roll Autopilot, Gain Scheduling 3.2 Flight Control System The flight control
More informationDesign and simulation of MEMS piezoelectric gyroscope
Available online at www.scholarsresearchlibrary.com European Journal of Applied Engineering and Scientific Research, 2014, 3 (2):8-12 (http://scholarsresearchlibrary.com/archive.html) ISSN: 2278 0041 Design
More informationUNIVERSITY OF VICTORIA FACULTY OF ENGINEERING. SENG 466 Software for Embedded and Mechatronic Systems. Project 1 Report. May 25, 2006.
UNIVERSITY OF VICTORIA FACULTY OF ENGINEERING SENG 466 Software for Embedded and Mechatronic Systems Project 1 Report May 25, 2006 Group 3 Carl Spani Abe Friesen Lianne Cheng 03-24523 01-27747 01-28963
More informationInternational Journal of Advance Engineering and Research Development
Scientific Journal of Impact Factor (SJIF): 4.14 International Journal of Advance Engineering and Research Development Volume 3, Issue 2, February -2016 e-issn (O): 2348-4470 p-issn (P): 2348-6406 SIMULATION
More informationPHY 351/651 LABORATORY 5 The Diode Basic Properties and Circuits
Reading Assignment Horowitz, Hill Chap. 1.25 1.31 (p35-44) Data sheets 1N4007 & 1N4735A diodes Laboratory Goals PHY 351/651 LABORATORY 5 The Diode Basic Properties and Circuits In today s lab activities,
More informationIntroducing the Quadrotor Flying Robot
Introducing the Quadrotor Flying Robot Roy Brewer Organizer Philadelphia Robotics Meetup Group August 13, 2009 What is a Quadrotor? A vehicle having 4 rotors (propellers) at each end of a square cross
More informationADMA. Automotive Dynamic Motion Analyzer with 1000 Hz. ADMA Applications. State of the art: ADMA GPS/Inertial System for vehicle dynamics testing
ADMA Automotive Dynamic Motion Analyzer with 1000 Hz State of the art: ADMA GPS/Inertial System for vehicle dynamics testing ADMA Applications The strap-down technology ensures that the ADMA is stable
More informationRochester Institute of Technology Kate Gleason College of Engineering Multidisciplinary Senior Design Project
Rochester Institute of Technology Kate Gleason College of Engineering Multidisciplinary Senior Design Project Project Number: P13453 Dresser-Rand Bearing Health Monitoring Sean Deshaies (Mechanical Engineering)
More informationValidation Document. ELEC 491 Capstone Proposal - Dynamic Projector Mount Project. Andy Kwan Smaran Karimbil Siamak Rahmanian Dante Ye
Validation Document ELEC 491 Capstone Proposal - Dynamic Projector Mount Project Andy Kwan Smaran Karimbil Siamak Rahmanian Dante Ye Executive Summary: The purpose of this document is to describe the tests
More informationUnmanned Air Systems. Naval Unmanned Combat. Precision Navigation for Critical Operations. DEFENSE Precision Navigation
NAVAIR Public Release 2012-152. Distribution Statement A - Approved for public release; distribution is unlimited. FIGURE 1 Autonomous air refuleing operational view. Unmanned Air Systems Precision Navigation
More informationIntegrated Navigation System
Integrated Navigation System Adhika Lie adhika@aem.umn.edu AEM 5333: Design, Build, Model, Simulate, Test and Fly Small Uninhabited Aerial Vehicles Feb 14, 2013 1 Navigation System Where am I? Position,
More informationAnalysis of Trailer Position Error in an Autonomous Robot-Trailer System With Sensor Noise
Analysis of Trailer Position Error in an Autonomous Robot-Trailer System With Sensor Noise David W. Hodo, John Y. Hung, David M. Bevly, and D. Scott Millhouse Electrical & Computer Engineering Dept. Auburn
More informationTHE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN
PROGRAM OF STUDY ENGR.ROB Standard 1 Essential UNDERSTAND THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN The student will understand and implement the use of hand sketches and computer-aided drawing
More information3DM-GX3-45 Theory of Operation
Theory of Operation 8500-0016 Revision 001 3DM-GX3-45 Theory of Operation www.microstrain.com Little Sensors, Big Ideas 2012 by MicroStrain, Inc. 459 Hurricane Lane Williston, VT 05495 United States of
More informationJaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN)
Jaguar Motor Controller (Stellaris Brushed DC Motor Control Module with CAN) 217-3367 Ordering Information Product Number Description 217-3367 Stellaris Brushed DC Motor Control Module with CAN (217-3367)
More informationLV-Link 3.0 Software Interface for LabVIEW
LV-Link 3.0 Software Interface for LabVIEW LV-Link Software Interface for LabVIEW LV-Link is a library of VIs (Virtual Instruments) that enable LabVIEW programmers to access the data acquisition features
More informationMARINS Series. Very high performance inertial navigation system
MARINS Series Very high performance inertial navigation system MARINS M-Series Very high-performance inertial navigation system MARINS M-Series is a family of state-of-the-art naval inertial navigation
More informationLow Cost 100 g Single Axis Accelerometer with Analog Output ADXL190*
a FEATURES imems Single Chip IC Accelerometer 40 Milli-g Resolution Low Power ma 400 Hz Bandwidth +5.0 V Single Supply Operation 000 g Shock Survival APPLICATIONS Shock and Vibration Measurement Machine
More informationAUTOPILOT CONTROL SYSTEM - IV
AUTOPILOT CONTROL SYSTEM - IV CONTROLLER The data from the inertial measurement unit is taken into the controller for processing. The input being analog requires to be passed through an ADC before being
More informationDC motor control using arduino
DC motor control using arduino 1) Introduction: First we need to differentiate between DC motor and DC generator and where we can use it in this experiment. What is the main different between the DC-motor,
More informationAs before, the speed resolution is given by the change in speed corresponding to a unity change in the count. Hence, for the pulse-counting method
Velocity Resolution with Step-Up Gearing: As before, the speed resolution is given by the change in speed corresponding to a unity change in the count. Hence, for the pulse-counting method It follows that
More informationLab 2: Designing an Optical Theremin. EE 300W Section 5 Team #3: Penn Power United Gregory Hodgkiss, Nasser Aljadeed 10/23/15
Lab 2: Designing an Optical Theremin EE 300W Section 5 Team #3: Penn Power United Gregory Hodgkiss, Nasser Aljadeed 10/23/15 Abstract The purpose of this lab is to design an optical theremin, a musical
More informationData Sheet. AEDT-9140 Series High Temperature 115 C Three Channel Optical Incremental Encoder Modules 100 CPR to 1000 CPR. Description.
AEDT-9140 Series High Temperature 115 C Three Channel Optical Incremental Encoder Modules 100 CPR to 1000 CPR Data Sheet Description The AEDT-9140 series are three channel optical incremental encoder modules.
More informationUniversity of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013
Exercise 1: PWM Modulator University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013 Lab 3: Power-System Components and
More informationName Kyla Jackson, Todd Germeroth, Jake Spooler Date May 5, 2010 Lab 3E Group 3 Experiment Title Project Deliverable 3
Name Kyla Jackson, Todd Germeroth, Jake Spooler Date May 5, 2010 Lab 3E Group 3 Experiment Title Project Deliverable 3 Objective The objective of this project was to design and construct an ECG measurement
More informationGUIDED WEAPONS RADAR TESTING
GUIDED WEAPONS RADAR TESTING by Richard H. Bryan ABSTRACT An overview of non-destructive real-time testing of missiles is discussed in this paper. This testing has become known as hardware-in-the-loop
More informationCMPS09 - Tilt Compensated Compass Module
Introduction The CMPS09 module is a tilt compensated compass. Employing a 3-axis magnetometer and a 3-axis accelerometer and a powerful 16-bit processor, the CMPS09 has been designed to remove the errors
More informationSELF-BALANCING MOBILE ROBOT TILTER
Tomislav Tomašić Andrea Demetlika Prof. dr. sc. Mladen Crneković ISSN xxx-xxxx SELF-BALANCING MOBILE ROBOT TILTER Summary UDC 007.52, 62-523.8 In this project a remote controlled self-balancing mobile
More informationReference Diagram IDG-300. Coriolis Sense. Low-Pass Sensor. Coriolis Sense. Demodulator Y-RATE OUT YAGC R LPY C LPy ±10% EEPROM TRIM.
FEATURES Integrated X- and Y-axis gyro on a single chip Factory trimmed full scale range of ±500 /sec Integrated low-pass filters High vibration rejection over a wide frequency range High cross-axis isolation
More informationSatellite and Inertial Attitude. A presentation by Dan Monroe and Luke Pfister Advised by Drs. In Soo Ahn and Yufeng Lu
Satellite and Inertial Attitude and Positioning System A presentation by Dan Monroe and Luke Pfister Advised by Drs. In Soo Ahn and Yufeng Lu Outline Project Introduction Theoretical Background Inertial
More informationAttitude Determination. - Using GPS
Attitude Determination - Using GPS Table of Contents Definition of Attitude Attitude and GPS Attitude Representations Least Squares Filter Kalman Filter Other Filters The AAU Testbed Results Conclusion
More informationHow to Select the Right Positioning Sensor Solution A WHITE PAPER
How to Select the Right Positioning Sensor Solution A WHITE PAPER Published 10/1/2012 Today s machinery and equipment are continuously evolving, designed to enhance efficiency and built to withstand harsher
More informationPCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY
PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: D-66, First Floor, Sector- 07, Noida, UP Contact us: Email: stp@robospecies.com
More informationAn Automated Rice Transplanter with RTKGPS and FOG
1 An Automated Rice Transplanter with RTKGPS and FOG Yoshisada Nagasaka *, Ken Taniwaki *, Ryuji Otani *, Kazuto Shigeta * Department of Farm Mechanization and Engineering, National Agriculture Research
More informationVicki Niu, MacLean Freed, Ethan Takla, Ida Chow and Jeffery Wang Lincoln High School, Portland, OR gmail.com
Vicki Niu, MacLean Freed, Ethan Takla, Ida Chow and Jeffery Wang Lincoln High School, Portland, OR Nanites4092 @ gmail.com Outline Learning STEM through robotics Our journey from FIRST LEGO League to FIRST
More informationDesign and Navigation Control of an Advanced Level CANSAT. Mansur ÇELEBİ Aeronautics and Space Technologies Institute Turkish Air Force Academy
Design and Navigation Control of an Advanced Level CANSAT Mansur ÇELEBİ Aeronautics and Space Technologies Institute Turkish Air Force Academy 1 Introduction Content Advanced Level CanSat Design Airframe
More informationEE 300W 001 Lab 2: Optical Theremin. Cole Fenton Matthew Toporcer Michael Wilson
EE 300W 001 Lab 2: Optical Theremin Cole Fenton Matthew Toporcer Michael Wilson March 8 th, 2015 2 Abstract This document serves as a design review to document our process to design and build an optical
More information