Biologically-inspired reactive collision avoidance

Similar documents
FLYING CAR NANODEGREE SYLLABUS

A Review on Cooperative Adaptive Cruise Control (CACC) Systems: Architectures, Controls, and Applications

Environmental Envelope Control

A CASTOR WHEEL CONTROLLER FOR DIFFERENTIAL DRIVE WHEELCHAIRS

1) The locomotives are distributed, but the power is not distributed independently.

Generator Speed Control Utilizing Hydraulic Displacement Units in a Constant Pressure Grid for Mobile Electrical Systems

Development of Feedforward Anti-Sway Control for Highly efficient and Safety Crane Operation

Suburban bus route design

Effect of Stator Shape on the Performance of Torque Converter

IMA Preprint Series # 2035

Analysis of minimum train headway on a moving block system by genetic algorithm Hideo Nakamura. Nihon University, Narashinodai , Funabashi city,

STUDYING THE POSSIBILITY OF INCREASING THE FLIGHT AUTONOMY OF A ROTARY-WING MUAV

A Personalized Highway Driving Assistance System

SYSTEM CONFIGURATION OF INTELLIGENT PARKING ASSISTANT SYSTEM

Fuel Saving by Gradual Climb Procedure. Ryota Mori (Electronic Navigation Research Institute)

Development of Fuel-Efficient Driving Strategies for Adaptive Cruise Control

w w w. o n e r a. f r

Reducing Energy Consumption and Emissions Through Congestion Management

Research Challenges for Automated Vehicles

Control Design of an Automated Highway System

Dynamic Coefficients in Hydrodynamic Bearing Analysis Steven Pasternak C.O. Engineering Sleeve and Sleevoil Bearings 8/10/18 WP0281

Cooperative Autonomous Driving and Interaction with Vulnerable Road Users

MARINE FOUR-STROKE DIESEL ENGINE CRANKSHAFT MAIN BEARING OIL FILM LUBRICATION CHARACTERISTIC ANALYSIS

Developing a Platoon-Wide Eco-Cooperative Adaptive Cruise Control (CACC) System

Modeling Multi-Objective Optimization Algorithms for Autonomous Vehicles to Enhance Safety and Energy Efficiency

COLLISION AVOIDANCE OF INDOOR FLYING DOUBLE TETRAHEDRON HEXA-ROTORCRAFT

FINITE ELEMENT SIMULATION OF SHOT PEENING AND STRESS PEEN FORMING

CONTROLLING CAR MOVEMENTS WITH FUZZY INFERENCE SYSTEM USING AID OF VARIOUSELECTRONIC SENSORS

Control Design of an Automated Highway System (Roberto Horowitz and Pravin Varaiya) Presentation: Erik Wernholt

Comparing FEM Transfer Matrix Simulated Compressor Plenum Pressure Pulsations to Measured Pressure Pulsations and to CFD Results

Effect of Police Control on U-turn Saturation Flow at Different Median Widths

Functional Algorithm for Automated Pedestrian Collision Avoidance System

Theoretical and Experimental Investigation of Compression Loads in Twin Screw Compressor

FLY IN ATMOSPHERE BY DRAG FORCE EASY THRUST GENERATION - NEXT GENERATION TECHNOLOGY -

Civil Engineering and Environmental, Gadjah Mada University TRIP ASSIGNMENT. Introduction to Transportation Planning

MODELS FOR THE DYNAMIC ANALYSIS OF THE SUSPENSION SYSTEM OF THE VEHICLES REAR AXLE

Computer Aided Transient Stability Analysis

DEVELOPMENT OF A CONTROL MODEL FOR A FOUR WHEEL MECANUM VEHICLE. M. de Villiers 1, Prof. G. Bright 2

Estimation and Control of Vehicle Dynamics for Active Safety

Modeling Driver Behavior in a Connected Environment Integration of Microscopic Traffic Simulation and Telecommunication Systems.

INTRODUCTION. Research & Reviews: Journal of Engineering and Technology. Research Article

Nacelle Chine Installation Based on Wind-Tunnel Test Using Efficient Global Optimization

Harilaos N. Psaraftis Laboratory for Maritime Transport School of Naval Architecture and Marine Engineering National Technical University of Athens

Abstract. Executive Summary. Emily Rogers Jean Wang ORF 467 Final Report-Middlesex County

Fleet Penetration of Automated Vehicles: A Microsimulation Analysis

Optimization of Seat Displacement and Settling Time of Quarter Car Model Vehicle Dynamic System Subjected to Speed Bump

Confirmation of paper submission

PUBLICATION NEW TRENDS IN ELEVATORING SOLUTIONS FOR MEDIUM TO MEDIUM-HIGH BUILDINGS TO IMPROVE FLEXIBILITY

Modeling, Design and Simulation of Active Suspension System Frequency Response Controller using Automated Tuning Technique

Self Managing Conflict Resolution for Autonomous Taxiing Tugs: An Initial Survey

DEVELOPMENT OF A DRIVING CYCLE FOR BRASOV CITY

Course Syllabus. Time Requirements. Course Timeline. Grading Policy. Contact Information Online classroom Instructor: Kyle Boots

Analysis on natural characteristics of four-stage main transmission system in three-engine helicopter

Innovating the future of disaster relief

Fuzzy based Adaptive Control of Antilock Braking System

FE Review-Transportation-II. D e p a r t m e n t o f C i v i l E n g i n e e r i n g U n i v e r s i t y O f M e m p h i s

Heli Traffic 2009 User s Manual

Introduction Projects Basic Design Perception Motion Planning Mission Planning Behaviour Conclusion. Autonomous Vehicles

Online Learning and Optimization for Smart Power Grid

Journal of Emerging Trends in Computing and Information Sciences

CFD Investigation of Influence of Tube Bundle Cross-Section over Pressure Drop and Heat Transfer Rate

1. Describe the best hand position on the steering wheel. 2. Discuss the importance of scanning intersections before entry.

Complex Power Flow and Loss Calculation for Transmission System Nilam H. Patel 1 A.G.Patel 2 Jay Thakar 3

Autonomous cars navigation on roads opened to public traffic: How can infrastructure-based systems help?

Abaqus Technology Brief. Automobile Roof Crush Analysis with Abaqus

Data envelopment analysis with missing values: an approach using neural network

Automated Vehicles: Terminology and Taxonomy

18th ICTCT Workshop, Helsinki, October Technical feasibility of safety related driving assistance systems

Research on Skid Control of Small Electric Vehicle (Effect of Velocity Prediction by Observer System)

THE INSTITUTE OF PAPER CHEMISTRY, APPLETON, WISCONSIN

AN OPTIMAL PROFILE AND LEAD MODIFICATION IN CYLINDRICAL GEAR TOOTH BY REDUCING THE LOAD DISTRIBUTION FACTOR

A brief History of Unmanned Aircraft

Braking Performance Improvement Method for V2V Communication-Based Autonomous Emergency Braking at Intersections

Status of the Informal Working Group on ACSF

RE: A Traffic Impact Statement for a proposed development on Quinpool Road

Harnessing Demand Flexibility. Match Renewable Production

Online Learning and Optimization for Smart Power Grid

Simulation of Particle Trajectory of 1.8-in Hard Disk Drive ABTRACT INTRODUCTION NUMERICAL MODEL

(1) Keywords: CFD, helicopter fuselage, main rotor, disc actuator

Adaptive Power Flow Method for Distribution Systems With Dispersed Generation

Discovery of Design Methodologies. Integration. Multi-disciplinary Design Problems

Numerical Simulation of the Effect of 3D Needle Movement on Cavitation and Spray Formation in a Diesel Injector

Influence of Cylinder Bore Volume on Pressure Pulsations in a Hermetic Reciprocating Compressor

Presse-Information. The mycopter project points the way towards Personal Aerial Vehicles

A Presentation on. Human Computer Interaction (HMI) in autonomous vehicles for alerting driver during overtaking and lane changing

Preferred citation style for this presentation

2015 STPA Conference. A s t u d y o n t h e f u s i o n o f S T P A a n d N i s s a n ' s S y s t e m s E n g i n e e r i n g

for Unmanned Aircraft

Millgrove Evacuation Study

Vehicle Dynamics and Control

VOLTAGE STABILITY CONSTRAINED ATC COMPUTATIONS IN DEREGULATED POWER SYSTEM USING NOVEL TECHNIQUE

XIV.D. Maneuvering with One Engine Inoperative

Application of Airborne Electro-Optical Platform with Shock Absorbers. Hui YAN, Dong-sheng YANG, Tao YUAN, Xiang BI, and Hong-yuan JIANG*

CRITICAL SPEED ANALYSIS FOR DUAL ROTOR SYSTEM USING FINITE ELEMENT METHOD

Segway with Human Control and Wireless Control

Smart Control for Electric/Autonomous Vehicles

AEM 4321 / EE4231 Automatic Control Systems

Structural Analysis Of Reciprocating Compressor Manifold

Beyond Autonomous Cars; Open Autonomous Vehicle Safety Competitions. Mike Cannon Boyd Wilson Clemson University & Omnibond

Swarms of Cars: How to Automate Intelligent Drivers

Transcription:

Biologically-inspired reactive collision avoidance S. D. Ross 1,2, J. E. Marsden 2, S. C. Shadden 2 and V. Sarohia 3 1 Aerospace and Mechanical Engineering, University of Southern California, RRB 217, Los Angeles CA 90089-1191, USA 2 Control and Dynamical Systems, California Institute of Technology, MC 107-81, Pasadena, California 91125, USA 3 Graduate Aeronautical Laboratories, California Institute of Technology, MC 104-44, Pasadena, California 91125, USA E-mail: shane@cds.caltech.edu, marsden@cds.caltech.edu, shawn@cds.caltech.edu, virendra.sarohia@jpl.nasa.gov Abstract. Motivated by the design of a future autonomous, decentralized air traffic management system for runway-independent aircraft, a biologically-inspired reactive collision avoidance algorithm is developed for a simple model of managing multiple vehicle systems. Techniques using gyroscopic forces and scalar potentials result in all vehicles arriving at their destinations within a reasonable time, with no collisions. Demonstrations involving over 100 vehicles in a crowded cross-traffic setting with buildings have been simulate with no collisions observed. The control approach has two key features, both of which are desirable for on-board implementation: it uses only locally sensed information and is computationally cheap.

Biologically-inspired reactive collision avoidance 2 1. Introduction Runway-independent aircraft (RIA), such as vertical takeoff and landing vehicles, have been proposed to increase passenger throughput by removing medium haul (< 400 nautical miles) traffic from congested runways at commercial airports [6]. The proliferation of RIA could lead to complex cross-traffic patterns, especially in previously under-utilized urban areas. Centralized air traffic management, in which trajectory planning and collision avoidance for all vehicles is performed simultaneously, could increase air traffic controller workload leading to conflict-related delays and even further congestion. Consequently, a decentralized approach may be favored in which trajectory planning and collision avoidance is implemented on-board each vehicle in real-time. In this paper, we consider a simple model of a 3-dimensional crowded airspace sector consisting of acceleration-limited vehicles in a high-rise urban environment. We implement steering and speed control laws in order to move a large number of vehicles from their starting points to designated target points within a reasonable amount of time and with no collisions. We demonstrate vehicles, subject to acceleration limits, that steer a collision-free path, threading through the crowd of other vehicles and obstacles while attempting to take the most direct path to their destinations. Reactive collision avoidance is used, where a collision avoidance maneuver is performed only when a possible collision is detected. The decentralized control behavior we seek is inspired by that observed in biological systems of self-propelled agents exhibiting reactive collisional avoidance, such as pedestrian traffic and flocks of birds [3]. Natural multi-body biological transportation systems are autonomous, decentralized, safe and efficient, avoiding collision even in crowded conditions. This work builds upon that of Justh et al. [4] and Chang et al. [2], who consider reactive collision avoidance for multiple agent systems, creating flocking behavior, but not using the boids methodology of [5]. Instead, techniques using gyroscopic forces and scalar potentials are used, resulting in collision avoidance between the agents as well as with obstacles. 2. Control Law Suppose we have a group of fully actuated vehicles obeying a second-order translational dynamics. Since each vehicle will implement the same control law (modulo the destination point), we only need develop the control law for one vehicle. For the purposes of discussion, we assume that each vehicle is a point of unit mass. Let us also suppose that fixed obstacles are cylindrical buildings attached to the ground, the xy-plane. We desire a feedback control law to (asymptotically) drive vehicle i to a target point q T R 3 without colliding with other vehicles or fixed obstacles. A detection shell,

Biologically-inspired reactive collision avoidance 3 a ball of radius r det, is given to the vehicle such that the vehicle can respond to any obstacle within this shell, be it a neighboring vehicle or a building. For the purpose of designing the control law, let us refer to an obstacle of vehicle i as a neighboring vehicle within vehicle i s detection shell. Each point particle vehicle is surrounded by a spherical safety shell of radius r saf which encloses the (perhaps non-convex) physical shape of the vehicle. A collision is considered to occur if a vehicle s safety shell intersects the safety shell of another vehicle or an obstacle s safety shell, which for a building are composed of cylinders or spheres of radius r obs. The dynamics of the vehicle are given simply by q = u, where q R 3. The control law u consists of three parts as follows: u = F p + F d + F g (2) where F p is the potential force driving the vehicle to the target point q T ; F d is a damping force, including a braking force; F g is a gyroscopic or steering force. The three forces are of the following form: F p = V (q), F d = D(n, q) q, F g = S(n, q) q, (3) where n denotes the vector from the vehicle to its nearest obstacle (in particular, the nearest point on the nearest obstacle), V is a potential function on R 3, the matrix D is symmetric and positive-definite, and the matrix S is skew-symmetric, i.e., S T = S. One suitable choice for the potential function is a simple quadratic in the distance to the target V (q) = 1 2 r2 T = 1 2 q q T 2. The matrix S is chosen to be an infinitesimal rotation about the vector n q when n q 0. When n q = 0, a preferred rotational direction be chosen. The matrix D(n, q) in the damping term can be thought of as an imposed braking term that varies with the relative distance between the vehicle and its nearest obstacle as well as the vehicle s speed. If more than one obstacle is within the vehicle s detection shell, the vehicle only reacts to the one which poses the greatest collision threat. This is the obstacle with which the vehicle has estimated the shortest time to collision. If there is no obstacle within the vehicle s detection shell, the gyroscopic and braking forces are zero. In addition, each vehicle does not react to obstacles behind them, even if the obstacle is within the detection shell. The magnitude of the gyroscopic and braking forces varies as a negative exponential of the distance between the vehicle and its nearest obstacle, for example: D(n, q) = (D 1 exp( n ) D 2 )/ q, (4) where D 1 and D 2 are positive constants chosen such that the braking acceleration is bounded by some specified maximum D max and is zero when the obstacle is on the edge of the detection shell. Similarly for the gyroscopic term, we can choose constants such that F g S max. An acceleration limit u u max, where r T,max = u max (D max + S max ) 0, requires that the distance to the target be constrained by r T r T,max. (1)

Biologically-inspired reactive collision avoidance 4 3. Numerical Demonstration We apply the control law developed in the previous section to a group of 64 vehicles moving from starting to final destinations (fixed sites). For example, in the upper left-hand panel of Figure 1 we consider four clusters of color-coded vehicles which are on four sides of a group of buildings. The sites are occupied by one vehicle each at t = 0 t = 2 t = 3 t = 5 t = 8 t = 20 Figure 1. Snapshots of collision avoidance paths for 64 vehicles. t = 0, where the vehicles safety shells are shown. All vehicles are randomly assigned a unique destination site in the cluster on the opposite side of the buildings. Starting the vehicles from rest, we implement the steering and braking control laws (3) to drive all vehicles to their destination site autonomously. Snapshots of the simulation are shown in Figure 1. The full animation from several viewpoints can be found at http://www.cds.caltech.edu/ shane/movies/index.html#avoidance. The clusters were chosen such that the vehicles converge upon the area surrounding the buildings at approximately the same time, leading to a very crowded intersection. Despite the high density of vehicles, there are no collisions, and each of the 64 vehicles gets to its intended destination. We have performed the same procedure for 128 vehicles (4 clusters of 32) and also observed no collisions. 4. Conclusions and Future Work We have presented an approach for real-time, autonomous, decentralized air traffic control appropriate for a simplified model of multiple acceleration-limited vehicles in a crowded cross-traffic environment amongst buildings. A biologically-inspired control law for each vehicle was presented, consisting of (i) a simple potential function to guide the vehicle to its target, augmented by (ii) reactive collision avoidance of obstacles

Biologically-inspired reactive collision avoidance 5 and other vehicles using gyroscopic and braking forces. The control law has two key features, both of which are desirable for on-board implementation: it uses only locally sensed information, the relative position of nearby vehicles, and is computationally cheap. It was demonstrated numerically that for large numbers of vehicles (about 100), all vehicles can arrive at their destinations with no collisions. In this formalism the possibility exists of turning a passenger safety guarantee into a mathematical proof of non-collision (in the spirit of [1]). Moreover, it may be possible to derive an upper limit on the number of vehicles that can safely operate in a given airspace with a control law of the form given here. In the future, one interesting direction is to first investigate the application of these control laws within the context of a testbed of unmanned micro air vehicles, incorporating realistic aerodynamics into the model based on experimental data from the aircraft. Experimentation will also allow us to identify the minimum on-board control, navigation, and sensing technology level required for all aircraft participating in such a system. We will also consider collision avoidance trajectories optimized in real-time with respect to fuel, time, and passenger comfort. One can also consider avoidance of other obstacles to be treated as impenetrable barriers, such as commercial fixed-wing aircraft corridors, regions of inclement weather, or specified no-fly zones. References [1] Chang, D. E., and J. E. Marsden [2003], Gyroscopic forces and collision avoidance with convex obstacles, Nonlinear Dynamics and Control 295, 145 160. [2] Chang, D. E., S. Shadden, J. E. Marsden, and R. Olfati-Saber [2003], Collision avoidance for multiple agent systems, Proc. CDC 42, 539 543. [3] Helbing, D. [2001], Traffic and related self-driven many-particle systems. Reviews of Modern Physics 73, 1067 1141. [4] Justh, E. W. and P. S. Krishnaprasad [2003], Steering laws and continuum models for planar formations, Proc. CDC 42, 3609 3614. [5] Reynolds, C. W. [1987], Flocks, Herds, and Schools: A Distributed Behavioral Model. Computer Graphics 21(4), 25 34 (SIGGRAPH 87 Conference Proceedings). [6] Xue, M., and E. Atkins [2006], Runway-Independent Aircraft Approach Design for the Baltimore- Washington International Airport, Journal of Aircraft 43(1), 39 51.