System Architecture Event-Based Modular Hierarchical

Slides:



Advertisements
Similar presentations
1. Instrument Clusters Theory Support Automotive – Displays & Accessories 1 of 13 Instrument Clusters Topics covered in this presentation: Analog Instrument.
Advertisements

The Amish buggies work by Kevin Verne, Amélie Viard and Aurélie Wattrelos edited by Olivier Glain.
Autonomous Golf Cart DREW GAYNOR, TYLER LATHAM, IAN ANDERSON, CAMERON JOHNSON ADVISORS: DR. DAVID MIKESELL AND DR. FIRAS HASSAN.
Speed and Stopping Distances
Motor Vehicle Level 3 Anti-Lock Braking Systems Resource 1.
Project Proposal Coffee delivery mission Oct, 3, 2007 NSH 3211 Hyun Soo Park, Iacopo Gentilini Robotic Motion Planning Potential Field Techniques.
IofT 1910 W Fall 2006 Week 3 Plan for today:  discuss questions asked for the writeup  talk about Brooks’ approach and compare it with other approaches.
Navigational System For An Autonomouse Farming Vehicle Group 942.
Discriminative Training of Kalman Filters P. Abbeel, A. Coates, M
TETRIX/VEX Challenge (use either robot hardware) There will be two events for the May Madness 2010 Challenge –The Grand Challenge - completely autonomous.
Abs.
An INS/GPS Navigation System with MEMS Inertial Sensors for Small Unmanned Aerial Vehicles Masaru Naruoka The University of Tokyo 1.Introduction.
1 Vehicle Stability Function ● Directional Control ● Roll-over Control A functional overview with regard to commercial vehicles AMEVSC-03-04e August 2010.
Driving Simulator Performance Variables: An Overview Ronald R. Mourant – Northeastern University –
System & Control Control theory is an interdisciplinary branch of engineering and mathematics, that deals with the behavior of dynamical systems. The desired.
Automotive Chassis Systems, 5/e By James D. Halderman Copyright © 2010, 2008, 2004, 2000, 1995 Pearson Education, Inc., Upper Saddle River, NJ All.
Princeton University Prospect Eleven Nov. 17, 2005 System Architecture Event-Based –Modules “subscribe” to the information they need and receive it as.
Chiung-Yao Fang Hsiu-Lin Hsueh Sei-Wang Chen National Taiwan Normal University Department of Computer Science and Information Engineering Dangerous Driving.
Lecture 22 Dimitar Stefanov.
Elegant avoiding of obstacle Young Joon Kim MSRDS First Beginner Course – STEP5.
Controls. Given a set of desired Tool frame positions and orientations (that trace out a path over time, t ), there will be a corresponding required set.
Evolutionary Robotics The Italian Approach The Khepera robot (1996) Developed at EPFL Lausanne, Switzerland(!) by Francesco Mondada Diameter: 55 mm Could.
November 15 Timing is Everything A software approach for a generalized profilometer Dr. John B. Ferris Stephen Chappell Cameron Rainey.
The Art of Programming. The process of breaking problems down into smaller, manageable parts By breaking the problem down, each part becomes more specific.
CARLOC: Precisely Tracking Automobile Position
Current Works Corrected unit conversions in code Found an error in calculating offset (to zero sensors) – Fixed error, but still not accurately integrating.
Optimizing Attitude Determination for Sun Devil Satellite – 1
Visual Odometry for Ground Vehicle Applications David Nistér, Oleg Naroditsky, and James Bergen Sarnoff Corporation CN5300 Princeton, New Jersey
Anti-Lock Braking System ABS means a Portion of a Service Brake System that Automatically Controls the Degree of Rotational Wheel Slip during Braking.
Definition: anti-lock braking system (ABS): is a safety system that allows the wheels on a motor vehicle to continue interacting tractively with the road.
PMT time offset calibration (not completed) R.Sawada 27/Dec/2007.
By Droids Robotics INTERMEDIATE PROGRAMMIN G LESSON COLOR LINE FOLLOWER MY BLOCK WITH INPUTS: MOVE FOR DISTANCE.
By : Rohini H M USN : 2VX11LVS19.  This system includes sensors for measuring vehicle speed; steering input; relative displacement of the wheel assembly.
Scarab Autonomous Traverse Carnegie Mellon December 2007 David Wettergreen.
Feedback Systems and Driving Clinton Matney AT Workshop 2016.
National Highway Institute 5-1 REV-2, JAN 2006 EQUIPMENT FACTORS AFFECTING INERTIAL PROFILER MEASUREMENTS BLOCK 5.
Localization Life in the Atacama 2004 Science & Technology Workshop January 6-7, 2005 Daniel Villa Carnegie Mellon Matthew Deans QSS/NASA Ames.
Speed How many measurements for speed can you think of?
Self-Navigation Robot Using 360˚ Sensor Array
ABS COMPONENTS AND OPERATION
VEX IQ Mix & Match Curriculum
Using Sensor Data Effectively
What Is an Electric Motor? How Does a Rotation Sensor Work?
Team 6 Presents Bender: Milestone One.
+ SLAM with SIFT Se, Lowe, and Little Presented by Matt Loper
8. Braking of Electric Machines
alt Planning Analysis Performer Planning Session Manager
Case Study Autonomous Cars 9/21/2018.
Identification and Calculation of Horizontal Curves for Low-Volume Roadways Using Smartphone Sensors Jonathan S. Wood, Ph.D. Department of Civil and Environmental.
Simon Hecker, Dengxin Dai, and Luc Van Gool
Wheel Alignment Fundamentals
Control Group 2 Final Presentation
INTERMEDIATE PROGRAMMING LESSON
Predicting Traffic Dmitriy Bespalov.
INTERMEDIATE PROGRAMMING LESSON
Introduction Brain driven car which would be of great help to the physically disabled people. These cars will rely only on what the individual is thinking.
Calibrating Boomless Sprayers
Using the Gyro Sensor and Dealing with Drift
CajunBot: Tech Challenges
Case Study Autonomous Cars 1/14/2019.
Safety and Reliability
The Basics Subtitle.
Robot Intelligence Kevin Warwick.
VEHICLE TECHNOLOGY BRAKE SYSTEMS.
Electronic Stability Control Systems
Danger Prediction by Case-Based Approach on Expressways
Anti-lock Brake System (ABS)
GPS Navigation System ET Spring 2018
A direct comparison of orientation systems used in hydrography
Dash Warning Lights and Driver Information Systems
Presentation transcript:

System Architecture Event-Based Modular Hierarchical Modules “subscribe” to the information they need and receive it as soon as it is obtained Modular Took under one hour to reconfigure the system to use the Applanix Position/Orientation System Hierarchical e.g. speed control algorithm does not need to deal with brake motor power output; only with desired tension if (desiredSpeed < 0.5) // Stop the vehicle { AcceleratorPedal.Position = 0; Brakes.DesiredTension = 65; } Nov. 17, 2005

Applanix Position/Orientation System GPS Antennas Up to 200 Hz output of current vehicle position Uses inertial measurements and rear wheel odometry data during GPS outages Distance Measurement Inertial Measurement Nov. 17, 2005

Applanix System Calibration The system uses multiple Kalman filters to optimally combine the many sensor inputs: GPS position data – Wheel rotation measurement Inertial data – GPS heading data GPS heading provides accuracy of 0.018 degrees when perfectly aligned Our antennas were rotated by about 1.5 degrees from their calibration point, creating a GPS offset After recalibrating the system, we had a perfect run Nov. 17, 2005

Why we stopped after nine miles We store a list all obstacles we are currently concerned about Each time a new obstacle is received, we add it to this list Each obstacle needs to have its relative position updated each time we get new vehicle position information It gets these updates by subscribing to the RelativeFrameUpdated event When we have passed an obstacle by more than twenty feet, we remove it from the list However, we were not unsubscribing the obstacle from the RelativeFrameUpdated event Thus, nine miles down the road, our computer was still processing a bush it saw near the beginning of the course!  C# is a powerful language, but it has to be used carefully Nov. 17, 2005