Accelerometers and Gyros Timothy Friez Class # 3 1/29/08.

Slides:



Advertisements
Similar presentations
AUTOMATIC FLIGHT CONTROL SYSTEM (AFCS)
Advertisements

CDL Inertial technology tutorial
FLIGHT READINESS REVIEW TEAM HAWAII. LEO HANO FULL SCALE LOW POWER March 13, 2011 Motor = K780R.
Ryan Roberts Gyroscopes.
FLIGHT READINESS REVIEW TEAM HAWAII. LEO HANO FULL SCALE LOW POWER March 13, 2011 Motor = K780R.
LEGO Mindstorms NXT Carnegie Mellon Dacta Lego Timothy Friez Miha Štajdohar SOURCES:
Crossbow Products Presented by: Stephen Justice. Topics Brief view of gyros Brief view of gyros A look at MEMS A look at MEMS The two types of sensors.
Lecture 3: The Controller PID Control and Speed Profile.
Slide # 1 Velocity sensor Specifications for electromagnetic velocity sensor Velocity sensors can utilize the same principles of displacement sensor, and.
Analog vs Digital  Digital on/off voltage Analog variable voltage.
感測器原理與應用.
ROBOTC for VEX On-Site Professional Development
Robot Sensors Kevin Watson and Rich Petras. Overview ➲ Sensors ● Micro Switch ● Gyro ● Encoders ➲ Command Sequencing ➲ PID Control.
Centre for Mechanical Technology and Automation Institute of Electronics Engineering and Telematics  TEMA  IEETA  Sensors.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
ROBOTC Training Session 1 Timothy Friez 1/10/08 Revision 1.
Introducing: The Finch. Low-cost Personal Robot $99.
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.
Lemming -Bot Electrical Engineering Masters Student July 5, 2007 By Jason Morejon.
KDC Arm Project John Kua Kathryn Rivard Benjamin Stephens Katie Strausser.
Karman filter and attitude estimation Lin Zhong ELEC424, Fall 2010.
IMPROVE THE INNOVATION Today: High Performance Inertial Measurement Systems LI.COM.
David GiandomenicoBasic Feedback Control 5/15/2012 David Giandomenico Team mentor for Lynbrook Robotics – FIRST #846 David Giandomenico Team mentor for.
Programming Design ROBOTC Software Principles of Engineering
Robot C and Natural Language
Lab1 of CENG4480 CSE CUHK Lecture: Terrence Mak TA: Zong Wen.
Accelerometers EE 587 By: David Jackson. Accelerometers Types of Accelerometers How Surface Micromachined Capacitive Accelerometers Work Tilt Sensing.
Touchdevelop api api gyroscope measure device rotation rate Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Math – What is a Function? 1. 2 input output function.
Swerve Drive Software Design. Software Layers Joystick Axis Correction Joystick Response Calculation Field-oriented Angle Adjustment Swerve Drive Steer.
Gyro (yee-roh) Designed by Joshua Lewis. Introduction  Inverted Pendulum  ATMega MicroProcessor  Inertial Measurement Unit  PID Control Algorithm.
Current Works Determined drift during constant velocity test caused by slight rotation which results in gravity affecting accelerometers Analyzed data.
Interpreting Temperature Logger Data
RockOn! Accelerometer Calibration RockOn! 2009.
Automated Mechanisms Help. Potentiometers Potentiometer Check –Analog Port 2 How they work –Analog sensor –Measures rotation of a shaft between 0 and.
Team 20: Jordan Wagner.  iPhone controlled marble maze game  Rotation of the phone is translated into rotation of the board  Stepper motor connected.
M602 Review Questions. Unit 1 1. What do we call the time rate at which velocity changes?
Andrew Grant.  Flight Objectives  Instruments  Data  Conclusions  Future Goals.
\Rotational Motion. What does a yo-yo have in common with a merry-go-round? What Is Rotational Motion? How can we describe this type of motion?
Step 1: Find the Cumulative Frequency for each class. < 99.5 <
Domain & Range. Two Types of Relations Discrete Continuous.
EE 495 Modern Navigation Systems Inertial Sensors Wed, Feb 17 EE 495 Modern Navigation Systems Slide 1 of 18.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
EE 495 Modern Navigation Systems
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
The Equations of Motion Euler angle rate equations:
Python Programming Module 4 Sensors and Loops Python Programming, 2/e1.
Programming Applied Sensors in FIRST Robots Chris Elston – Team Download sample code:
ROBOTC for VEX Online Professional Development
Medium Rocket Analysis
ROBOTC for VEX Online Professional Development
ROBOTC for VEX On-Site Professional Development
LV-MaxSonar-EZ2: Range: m to 6.45m Resolution: 2.54 cm
ROBOTC for VEX Online Professional Development
Laser Harp MIDI Controller with Musical Articulations
Finch Robot Class L4 How do I… ? LED color (Range 0 to 100)
Robotics Sensors and Vision
Programming Design ROBOTC Software Computer Integrated Manufacturing
RobotC Sensors.
Inertial Measurement Unit (IMU) Basics
Team 70: Air Guitar Gloves
Programming – Remote Control Statements
Developing for Glass.
Sensors and actuators Sensors Resistive sensors
Using a Drawing Robot to Make Angles (Using Rotations)
Objective- To use an equation to graph the
Using a Drawing Robot to Make Angles (Using Rotations)
Objective- To graph a relationship in a table.
Programming Design ROBOTC Software Principles of Engineering
Goals for Accelerometer Specifications
Presentation transcript:

Accelerometers and Gyros Timothy Friez Class # 3 1/29/08

Accelerometer The Dual-Axis Accelerometer (DAA) measures both vibration and gravity. It should be connected to two of the RC analog inputs. One to measure X- axis acceleration and one to measure Y- axis acceleration.

Using Accelerometer with ROBOTC Connect to two analog inputs (analog inputs 2 and 3 on our robot) –Set “Motors and Sensor Setup” to Accelerometer.

Access values with –SensorValue[x_axis] –SensorValue[y_axis] Values will range from -200 to 200 –Scale is 100ths of a “G” –So a value of 153 would be 1.53Gs –Sensor will be at rest at or near zero. Using Accelerometer with ROBOTC

Gyro Sensor The Yaw Rate Gyro sensor is used to determine rotation. The output labeled “T” is for “Twist” or rotational velocity. The output labeled “R” is “Relative Temperature”. 80 degrees/sec resolution

How to use gyro with ROBOTC Connect to one analog input – “twist” only (analog input 1 on our robot) –Set “Motors and Sensor Setup” to Accelerometer.

Access using the command: –SensorValue[gyro] Sensor will give back results in tenths of a degree. –A reading of 900 is actually 90.0 degrees The sensor is automatically zeroed at the start of your program. How to use gyro with ROBOTC