Princeton University Prospect Eleven Nov. 17, 2005 System Architecture Event-Based –Modules “subscribe” to the information they need and receive it as.

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.
Princeton University Prospect Eleven Nov. 17, 2005 Vehicle Interface Already substantial electronic information available from the vehicle itself: Engine.
Autonomous Golf Cart DREW GAYNOR, TYLER LATHAM, IAN ANDERSON, CAMERON JOHNSON ADVISORS: DR. DAVID MIKESELL AND DR. FIRAS HASSAN.
Navigation Team Indy Robotics Racing. Mission Inputs from sensors –GPS, heading, distance, speed, time Compute position using multiple methods –DR (primary)
Speed and Stopping Distances
Princeton University Prospect Eleven Nov. 17, 2005 Mechanics Design and Fabrication of: Vehicle Actuators –Steering –Brakes –Transmission Sensor Housings.
GPS Tracks & Timings of Prospect Eleven’s Autonomous Rerun of Beer Bottle Pass November 1, 2005.
Robotic Football Group E1 CDR Team Top Gun April 22 nd, 2008.
DAPRPA Grand Challenge, Unfinished Business, October 31, 2005 Prospect Eleven As Rescue Vehicle, 11:56 / 48.6 miles 2005 Grand Challenge Course 11:56 11:33.
1 st required run on Prescribed Course (2 obstacles) DARPA Site Visit #2 Princeton University’s Prospect 11 Start UTC: 16:53:41 End UTC: 16:54:19 Identified.
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.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Integrating POMDP and RL for a Two Layer Simulated Robot Architecture Presented by Alp Sardağ.
Navigational System For An Autonomouse Farming Vehicle Group 942.
Discriminative Training of Kalman Filters P. Abbeel, A. Coates, M
Visual Odometry for Ground Vehicle Applications David Nister, Oleg Naroditsky, James Bergen Sarnoff Corporation, CN5300 Princeton, NJ CPSC 643, Presentation.
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.
An Introduction to Programming and Algorithms. Course Objectives A basic understanding of engineering problem solving process. A basic understanding of.
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.
1 POS MV Vertical Positioning March Where we fit in! “Other sensors (notably modern heave-pitch-roll sensors) can contribute to achieving such.
IMPROVE THE INNOVATION Today: High Performance Inertial Measurement Systems LI.COM.
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.
Everyday Mapping of Traffic Conditions - An Urban Planning Tool Laboratory of Geodesy Aristotle University of Thessaloniki, Department of Civil Engineering.
Princeton University Prospect Eleven Nov. 17, 2005 Control Systems Speed control module: –Receives desired speed from Speed Decision –Decides how to modulate.
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
Underwater Vehicle Navigation Techniques Chris Barngrover CSE 237D.
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
ANTILOCK BRAKING SYSTEM
Anti-Lock Braking System ABS means a Portion of a Service Brake System that Automatically Controls the Degree of Rotational Wheel Slip during Braking.
Electrical and Computer Engineering Smart Goggles To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Team Wolf.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
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
ECE Computer Engineering Design Project
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.
Wheel Alignment Fundamentals
System Architecture Event-Based Modular Hierarchical
Control Group 2 Final Presentation
INTERMEDIATE PROGRAMMING LESSON
INTERMEDIATE PROGRAMMING LESSON
CajunBot: Tech Challenges
Case Study Autonomous Cars 1/14/2019.
VEHICLE TECHNOLOGY BRAKE SYSTEMS.
Electronic Stability Control Systems
Anti-lock Brake System (ABS)
A direct comparison of orientation systems used in hydrography
Dash Warning Lights and Driver Information Systems
Presentation transcript:

Princeton University Prospect Eleven Nov. 17, 2005 System Architecture Event-Based –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; }

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

Princeton University Prospect Eleven 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 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

Princeton University Prospect Eleven 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