Autonomous Vehicles: Boundary Tracking and Control Laws By Jackie Brosamer June 19, 2008.

Slides:



Advertisements
Similar presentations
SAMSI Discussion Session Random Sets/ Point Processes in Multi-Object Tracking: Vo Dr Daniel Clark EECE Department Heriot-Watt University UK.
Advertisements

Bayesian Belief Propagation
Lecture 7: Potential Fields and Model Predictive Control
CS 450: COMPUTER GRAPHICS FILLING POLYGONS SPRING 2015 DR. MICHAEL J. REALE.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Odometry Error Detection & Correction - Sudhan Kanitkar.
Carnegie Mellon University TRAJECTORY MODIFICATION TECHNIQUES IN COVERAGE PLANNING By - Sanjiban Choudhury (Indian Institute of Technology, Kharagpur,
Analyzing error of fit functions for ellipses Paul L. Rosin BMVC 1996.
CHAPTER 2 D IRECT M ETHODS FOR S TOCHASTIC S EARCH Organization of chapter in ISSO –Introductory material –Random search methods Attributes of random search.
Benny Neeman Leon Ribinik 27/01/2009. Our Goal – People Tracking We would like to be able to track and distinguish the different people in a movie.
Image Segmentation and Active Contour
1Ellen L. Walker Edges Humans easily understand “line drawings” as pictures.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Hidden Markov Model based 2D Shape Classification Ninad Thakoor 1 and Jean Gao 2 1 Electrical Engineering, University of Texas at Arlington, TX-76013,
Introduction to Mobile Robotics Bayes Filter Implementations Gaussian filters.
Visual Navigation in Modified Environments From Biology to SLAM Sotirios Ch. Diamantas and Richard Crowder.
Multiple Marine Vehile Deconflicted Path Planning with Currents and Communication Constraints A. Häusler 1, R. Ghabcheloo 2, A. Pascoal 1, A. Aguiar 1.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Mean-Shift Algorithm and Its Application Bohyung Han
Introduction to Kalman Filter and SLAM Ting-Wei Hsu 08/10/30.
Mac Support for Broadcast-based Ad hoc Forwarding Scheme Ashikur Rahman and Pawel Gburzynski Department of Computing Science University of Alberta
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
Particle Filters for Mobile Robot Localization 11/24/2006 Aliakbar Gorji Roborics Instructor: Dr. Shiri Amirkabir University of Technology.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Steering Behaviors For Autonomous Characters
Environmental Boundary Tracking Using Multiple Autonomous Vehicles Mayra Cisneros & Denise Lewis Mentor: Martin Short July 16, 2008.
Handwritten Character Recognition using Hidden Markov Models Quantifying the marginal benefit of exploiting correlations between adjacent characters and.
Simple set-membership methods and control algorithms applied to robots for exploration Fabrice LE BARS.
Kalman filter and SLAM problem
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Introduction SNR Gain Patterns Beam Steering Shading Resources: Wiki:
Markov Localization & Bayes Filtering
Distributed, Physics- based Control of Swarms of Vehicles W. M. Spears, D.F. Spears, J. C. Hamann and R. Heil (2000) Presentation by Herke van Hoof.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
Robot Crowd Navigation using Predictive Position Fields in the Potential Function Framework Ninad Pradhan, Timothy Burg, and Stan Birchfield Electrical.
1 Electric Field – Continuous Charge Distribution As the average separation between source charges is smaller than the distance between the charges and.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Particle Filters for Shape Correspondence Presenter: Jingting Zeng.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Submitted by: Giorgio Tabarani, Christian Galinski Supervised by: Amir Geva CIS and ISL Laboratory, Technion.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Adrian Treuille, Seth Cooper, Zoran Popović 2006 Walter Kerrebijn
Lecture 23 Dimitar Stefanov. Wheelchair kinematics Recapping Rolling wheels Instantaneous Centre of Curvature (ICC) motion must be consistent Nonholonomic.
A Robust Method for Lane Tracking Using RANSAC James Ian Vaughn Daniel Gicklhorn CS664 Computer Vision Cornell University Spring 2008.
Environmental Boundary Tracking and Estimation Using Multiple Autonomous Vehicles Andrea Bertozzi University of California, Los Angeles Thanks to Zhipu.
Chapter 1: Square Roots and the Pythagorean Theorem Unit Review.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Background 2 Outline 3 Scopus publications 4 Goal and a signal model 5Harmonic signal parameters estimation.
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
Formulation of 2D‐FDTD without a PML.
CS6234 Advanced Algorithms - Convex hull. Terminologies – ◦ Convex hull of a set Q of points is the smallest convex polygon P for which each point in.
CSCI 4310 Lecture 5: Steering Behaviors in Raven.
Dynamic Mission Planning for Multiple Mobile Robots Barry Brumitt and Anthony Stentz 26 Oct, 1999 AMRS-99 Class Presentation Brian Chemel.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
{ Chapter 6 Vocabulary: Straight Lines and Angles Do you know the vocabulary word that matches the definition?
Obj: to master skills needed to complete chapter 8:
Distributed Learning for Multi-Channel Selection in Wireless Network Monitoring — Yuan Xue, Pan Zhou, Tao Jiang, Shiwen Mao and Xiaolei Huang.
Date of download: 11/12/2016 Copyright © ASME. All rights reserved. From: A Sequential Two-Step Algorithm for Fast Generation of Vehicle Racing Trajectories.
Exploring Angle Pairs Unit 1 Lesson 5. Exploring Angle Pairs Students will be able to: Identify Special Angle Pairs and use their relationships to find.
Goal We present a hybrid optimization approach for solving global optimization problems, in particular automated parameter estimation models. The hybrid.
TATVA INSTITUTE OF TECHNOLOGICAL STUDIES, MODASA (GTU)
Slope and Curvature Density Functions
Exploring Angle Pairs Unit 1 Lesson 5.
Motion Planning for Multiple Autonomous Vehicles
Motion Planning for Multiple Autonomous Vehicles
Warm Up Solve for x. Simplify Simplify
Identify Pairs of Lines and Angles
Presentation transcript:

Autonomous Vehicles: Boundary Tracking and Control Laws By Jackie Brosamer June 19, 2008

Boundary Tracking Goal given a density field, we want the vehicle to find the boundary (where d(k) = B) and track along it Basic algorithm rotate one way when inside the boundary and the opposite way when outside boundary

Problem: Large initial crossing angle

Solution: We modify our algorithm based on the time it takes to cross the boundary t and a predetermined reference angle

CUSUM filter But this modification relies on accurate record of the boundary crossing times, so we need to find a way to deal eliminate noise in our data We implement a cumulative sum algorithm to create a “high side” filter and a “low side” filter to increase accuracy

Multiple vehicle boundary estimation We assume the approximate boundary is a Markov model based on the state of the system s(k)

Optimization We then assume the boundary can be represented by an ellipse and formulate boundary estimation as an optimization problem

Steering Control Laws Steer by altering the curvature of the vehicle’s path

Coupling Control Laws Local coupling allows vehicles to follow other vehicles within their field of vision Also, stronger coupling between a designated leader and followers

Homotopy parameter Governs between global control law and local control law

Target Seeking Separate control law, does not guarantee swarming

Barrier Avoidance Average barrier direction given by: We add the following term to steering control law :