POLI di MI tecnicolano NAVIGATION AND CONTROL OF AUTONOMOUS VEHICLES WITH INTEGRATED FLIGHT ENVELOPE PROTECTION C.L. Bottasso Politecnico di Milano Workshop.

Slides:



Advertisements
Similar presentations
Optimal Path planning for (Unmanned) Autonomous Vehicles, UAVs Objective: The main aim of the project is to find out the optimal path or trajectory including.
Advertisements

Synchronous Maneuvering of Uninhabited Air Vehicles
Model Checker In-The-Loop Flavio Lerda, Edmund M. Clarke Computer Science Department Jim Kapinski, Bruce H. Krogh Electrical & Computer Engineering MURI.
PI: Asst. Prof. Joseph F. Horn Tel: (814) Graduate Student: Nilesh Sahani Project PS 5.1 Carefree Maneuvering Control Laws.
NUS CS5247 Motion Planning for Camera Movements in Virtual Environments By Dennis Nieuwenhuisen and Mark H. Overmars In Proc. IEEE Int. Conf. on Robotics.
POLI di MI tecnicolano Carlo L. BottassoGiorgio Maisano Francesco Scorcelletti TRAJECTORY OPTIMIZATION PROCEDURES FOR ROTORCRAFT VEHICLES, THEIR SOFTWARE.
DARPA Mobile Autonomous Robot SoftwareMay Adaptive Intelligent Mobile Robotics William D. Smart, Presenter Leslie Pack Kaelbling, PI Artificial.
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
Robust Object Tracking via Sparsity-based Collaborative Model
1 Finding good models for model-based control and optimization Paul Van den Hof Okko Bosgra Delft Center for Systems and Control 17 July 2007 Delft Center.
Early Research Presentation Optimal and Feasible Attitude Motions for Microspacecraft January 2013 Albert Caubet.
POLI di MI tecnicolano TRAJECTORY PLANNING FOR UAVs BY SMOOTHING WITH MOTION PRIMITIVES C.L. Bottasso, D. Leonello, B. Savini Politecnico di Milano AHS.
Path Planning for Multiple Marine Vehicles Andreas J. Häusler¹, Reza Ghabcheloo², Isaac Kaminer³ António M. Pascoal¹, A. Pedro Aguiar¹ ¹Instituto Superior.
Multiple Marine Vehile Deconflicted Path Planning with Currents and Communication Constraints A. Häusler 1, R. Ghabcheloo 2, A. Pascoal 1, A. Aguiar 1.
Fusing Machine Learning & Control Theory With Applications to Smart Buildings & ActionWebs UC Berkeley ActionWebs Meeting November 03, 2010 By Jeremy Gillula.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
POLI di MI tecnicolano Carlo L. BottassoLuca Riviello ROTORCRAFT TRIM BY A NEURAL MODEL-PREDICTIVE AUTO-PILOT Carlo L. Bottasso and Luca Riviello Politecnico.
Situational Planning for the MIT DARPA Challenge Vehicle Thomas Coffee Image Credit: David Moore et al.
POLI di MI tecnicolano PROCEDURES FOR ENABLING THE SIMULATION OF MANEUVERS WITH COMPREHENSIVE CODES Carlo L. Bottasso, Alessandro Croce, Domenico Leonello.
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
Modeling and Planning with Robust Hybrid Automata Cooperative Control of Distributed Autonomous Vehicles in Adversarial Environments 2001 MURI: UCLA, CalTech,
POLI di MI tecnicolano Numerical Simulation of Aero-Servo-Elastic Problems, with Application to Wind Turbines and Rotary Wing Vehicles Carlo L. Bottasso.
POLI di MI tecnicolano ADAPTIVE AUGMENTED CONTROL OF UNMANNED ROTORCRAFT VEHICLES C.L. Bottasso, R. Nicastro, L. Riviello, B. Savini Politecnico di Milano.
P. Ögren (KTH) N. Leonard (Princeton University)
8/22/20061 Maintaining a Linked Network Chain Utilizing Decentralized Mobility Control AIAA GNC Conference & Exhibit Aug. 21, 2006 Cory Dixon and Eric.
Georgia ofTech Institutenology OPTIMIZATION OF CRITICAL TRAJECTORIES FOR ROTORCRAFT VEHICLES Carlo L. Bottasso Georgia Institute of Technology Alessandro.
POLI di MI tecnicolano VISION-AUGMENTED INERTIAL NAVIGATION BY SENSOR FUSION FOR AN AUTONOMOUS ROTORCRAFT VEHICLE C.L. Bottasso, D. Leonello Politecnico.
Torino (Italy) – June 25th, 2013 Ant Colony Optimization for Mapping, Scheduling and Placing in Reconfigurable Systems Christian Pilato Fabrizio Ferrandi,
Chuang-Hue Moh Spring Embodied Intelligence: Final Project.
Silvia Ferrari Princeton University
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
INTEGRATED PROGRAMME IN AERONAUTICAL ENGINEERING Coordinated Control, Integrated Control and Condition Monitoring in Uninhabited Air-Vehicles Ian Postlethwaite,
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
A FUZZY LOGIC BASED MULTIPLE REFERENCE MODEL ADAPTIVE CONTROL (MRMAC) By Sukumar Kamalasadan, Adel A Ghandakly Khalid S Al-Olimat Dept. of Electrical Eng.
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio, and Raimo P. Hämäläinen Systems Analysis Laboratory (SAL)
Modeling Driver Behavior in a Cognitive Architecture
Results of NASA/DARPA Automatic Probe and Drogue Refueling Flight Test Keith Schweikhard NASA Dryden Flight Research Center
Adaptive Critic Design for Aircraft Control Silvia Ferrari Advisor: Prof. Robert F. Stengel Princeton University FAA/NASA Joint University Program on Air.
A Framework for Distributed Model Predictive Control
ANTs PI Meeting, Nov. 29, 2000W. Zhang, Washington University1 Flexible Methods for Multi-agent distributed resource Allocation by Exploiting Phase Transitions.
Complete Pose Determination for Low Altitude Unmanned Aerial Vehicle Using Stereo Vision Luke K. Wang, Shan-Chih Hsieh, Eden C.-W. Hsueh 1 Fei-Bin Hsaio.
ASAS FRA OB/T ATM Projects Lufthansa point of view.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Mobile Robot Navigation Using Fuzzy logic Controller
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Tuomas Raivio and Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Motor Control. Beyond babbling Three problems with motor babbling: –Random exploration is slow –Error-based learning algorithms are faster but error signals.
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Design, Optimization, and Control for Multiscale Systems
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Guidance and Control Programs at Honeywell Sanjay Parthasarathy Honeywell Aerospace Advanced Technology October 11, 2006
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
1 S ystems Analysis Laboratory Helsinki University of Technology Manuscript “On the Use of Influence Diagrams in a One-on-One Air Combat Game” in Kai Virtanen’s.
Discovery and Systems Health Technical Area NASA Ames Research Center - Computational Sciences Division Automated Diagnosis Sriram Narasimhan University.
Motion Primitives for an Autorotating Helicopter Sanjiban Choudhury.
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Thrust IIB: Dynamic Task Allocation in Remote Multi-robot HRI Jon How (lead) Nick Roy MURI 8 Kickoff Meeting 2007.
Dynamic Mission Planning for Multiple Mobile Robots Barry Brumitt and Anthony Stentz 26 Oct, 1999 AMRS-99 Class Presentation Brian Chemel.
4 th Workshop, Amsterdam, 23 rd -25 th April 2007 ASAS-SEP Applications Airborne Implementation Overall Architectural Considerations.
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Optimal Acceleration and Braking Sequences for Vehicles in the Presence of Moving Obstacles Jeff Johnson, Kris Hauser School of Informatics and Computing.
Enabling Team Supervisory Control for Teams of Unmanned Vehicles
Pursuit-Evasion Games with UGVs and UAVs
Vesa Klumpp, Knowtion Applications of Intelligent Control in Industry and Adaption to Space Missions Vesa Klumpp, Knowtion
Optimal UAV Flight Path Selection
Mission Profile Specifications Assignment III
An Adaptive Middleware for Supporting Time-Critical Event Response
Presentation transcript:

POLI di MI tecnicolano NAVIGATION AND CONTROL OF AUTONOMOUS VEHICLES WITH INTEGRATED FLIGHT ENVELOPE PROTECTION C.L. Bottasso Politecnico di Milano Workshop CRUI-ACARE Napoli, July 14, 2006

Flight Envelope Protection for UAVs POLITECNICO di MILANO Outline Background on flight envelope protection; Proposed research: model-based optimal control with integrated flight envelope protection; - Envelope-aware path planning (tactical control layer); - Envelope-aware path tracking (reflexive control layer); - Adaptive reduced vehicle model; Preliminary results; Conclusions and outlook.

Flight Envelope Protection for UAVs POLITECNICO di MILANO Care-Free Maneuvering Care-Free Maneuvering (CFM): Monitor and maintain vehicle operation within an operational envelope (Massey 1992). Example: Background on Flight Envelope Protection Pull-up with flight envelope violation V n V n Pull-up within the flight envelope

Flight Envelope Protection for UAVs POLITECNICO di MILANO Background on Flight Envelope Protection CFM CFM working principle: Piloted flight Piloted flight: CFM cues pilot (often tactile cues through force-feel feedback on active control stick, which can be overridden by the pilot), and/or CFM interacts with Flight Control System (FCS), which in turn corrects the command inputs. Autonomous flight Autonomous flight: CFM interacts with trajectory planner (tactical controller) so as to generate a safe-to-be-tracked response profile, and/or Interacts with trajectory tracker (reflexive controller), by correcting the command inputs. V n 1) Predict limit onset 2) Cue pilot and/or modify control actions so as to avoid boundary violation

Flight Envelope Protection for UAVs POLITECNICO di MILANO CFM systems CFM systems: full flight envelope Indispensable for utilizing full flight envelope without exceeding aerodynamic, structural, propulsive and controllability limits; conservative Avoid need for conservative envelope limits (reduced weight, cost, etc. and/or improved performance, safety, handling qualities, etc.); Contribute to the reduction of pilot work-load in piloted systems; difficult but difficult … high agilitymaneuverability Due to high agility and maneuverability of modern high- performance vehicles; multiple multiple Because of need to monitor multiple flight envelope limits, which depend on multiple vehicle states and control inputs. Background on Flight Envelope Protection

Flight Envelope Protection for UAVs POLITECNICO di MILANO Previous work Previous work: dynamic trim (Calise & Prasad), peak-response estimation (Horn), non-linear function response (Horn), reactionary envelope protection (Prasad). limitationsapproximations Available methods suffer from various limitations and approximations, especially for UAVs: FCS can not typically deal directly with constraints ⇨ coupling with CFM not trivial, possibly inefficient/ineffective; Adaptive limit parameter estimation does not exploit adaptive capabilities of FCS; Trajectory planning typically very simple (interpolation of way- points), unable to deal directly with constraints ⇨ no guarantee of feasible within-the-boundary profile. Background on Flight Envelope Protection

Flight Envelope Protection for UAVs POLITECNICO di MILANO Optimal Control CFM Proposed work Proposed work: Optimal-control model-based tactical and reflexive control architecture with integrated flight envelope protection. Highlights Highlights: Optimal control can rigorously deal with constraints; Optimal-control planning of trajectories (tactical layer) ⇨ guaranteed feasibility; Optimal-control tracking (reflexive layer) ⇨ constraints accounted for also at the level of the FCS; Adaptive reduced model ⇨ improves both FCS and CFM performance.

Flight Envelope Protection for UAVs POLITECNICO di MILANO UAV Control Architecture Target Obstacles Hierarchical three-layer control architecture Hierarchical three-layer control architecture (Gat 1998): Vision/sensor range Strategic layer: assign mission objectives (typically relegated to a human operator); Tactical layer: generate vehicle guidance information, based on input from strategic layer and sensor information; Reflexive layer: track trajectory generated by tactical layer, control, stabilize and regulate vehicle.

Flight Envelope Protection for UAVs POLITECNICO di MILANO Goal Goal: Plan paths compatible with the flight envelope boundaries for high performance vehicles in complex/unstructured environments. Tactical Layer: Path Planning Target Approach Approach: at each time step Discretize space and identify candidate way-points; Compute path by connecting way-points (A* search); Smooth path so as to make it compatible with flight envelope boundaries, using motion primitives. Obstacles

Flight Envelope Protection for UAVs POLITECNICO di MILANO Vehicle model trimmaneuver Vehicle model: maneuver automaton (Frazzoli et al. 2001), only two possible states: trim or maneuver (finite-time transition between two trims). Highlights Highlights: Highly efficient transcription of the vehicle dynamics in small solution space; Transcribed dynamics compatible with flight envelope boundaries. Tactical Layer: Motion Primitives T1: low speed level flight T2: high speed level flight T4: low speed right turn T3: low speed left turn T6: high speed right turn T5: high speed left turn M21: deceleration from T2 to T1 optimal controlenvelope protection constraints All maneuvers designed using optimal control with envelope protection constraints

Flight Envelope Protection for UAVs POLITECNICO di MILANO Goal Goal: plan a maneuver which is compatible with the flight envelope boundaries. Optimal control: min Subjected to: Reduced model equations: Boundary conditions: (initial) (final) Constraints Constraints: Tactical Layer: Maneuver Planning à ( y ( T 0 )) 2 [ à 0 m i n ; à 0 max ] ; à ( y ( T )) 2 [ à T m i n ; à T max ] ; J p l an = Á ( y ; u ) ¯ ¯ T + Z T T 0 L ( y ; u ) d t ; f ( _ y ; y ; u ; p ¤ ) = 0 ; g p l an ( y ; u ; T ) 2 [ g p l an m i n ; g p l an max ] : Trajectory to be tracked by reflexive controller y ¤

Flight Envelope Protection for UAVs POLITECNICO di MILANO Reflexive Layer: Trajectory Tracking 1. Tracking Plant response Predictive solutions (reduced model) 2. Steering Prediction window Steering window Tracking cost Prediction window Tracking cost Steering window Tracking cost Prediction window Steering window Reference trajectory Optimal Control: min Subjected to: Reduced model equations: Initial conditions: Constraints Constraints: f ( _ y ; y ; u ; p ¤ ) = 0 ; y ( T t rac k 0 ) = e y 0 ; g t rac k ( y ; u ; T ) 2 [ g t rac k m i n ; g t rac k max ] : Goal Goal: track trajectory while satisfying flight envelope constraints. J t rac k = Z T t rac k T t rac k 0 ( jj y ¡ y ¤ jj S t rac k y + jj _ u jj S t rac k _ u ) d t ;

Flight Envelope Protection for UAVs POLITECNICO di MILANO Reduced Model Adaption 1. Tracking Plant response 3. Reduced model update Predictive solutions 2. Steering Prediction window Steering window Tracking cost Prediction error Prediction window Tracking cost Steering window Prediction error Tracking cost Prediction window Steering window Prediction error Reference trajectory Goal Goal: reduced modelpredicting the behavior of the plant Develop reduced model capable of predicting the behavior of the plant with minimum error (same outputs when subjected to same inputs) ⇨ critical for faithful flight envelope protection; self-adaptive Reduced model must be self-adaptive (capable of learning) to adjust to varying operating conditions.

Flight Envelope Protection for UAVs POLITECNICO di MILANO Reduced Model Adaption Approach Approach: Neural-augmented reference model (Bottasso et al. 2004), using extended Kalman parameter identification. Idea Idea: A non-linear parametric function is identified online to capture the mismatch (defect) between the plant and a non-linear reference vehicle model. Highlights Highlights: even before any learning Good predictions even before any learning has taken place (otherwise would need extensive pre-training); small quantity Easier and faster adaption: the defect is typically a small quantity, if the reference model is well chosen. Short transient = fast adaption Reference model Plant Augmented reference

Flight Envelope Protection for UAVs POLITECNICO di MILANO Preliminary Results virtual environment Procedures tested in a virtual environment using a high-fidelity helicopter flight simulator. Planned path Acceleration, climb, aggressive turn, descent, deceleration, with prescribed state and control limits: Rotorcraft trajectory Rotorcraft trajectory when tracking non-compatible path

Flight Envelope Protection for UAVs POLITECNICO di MILANO Preliminary Results

Flight Envelope Protection for UAVs POLITECNICO di MILANO Conclusions navigationcontrol respects the flight envelope Proposed a procedure for navigation and control of vehicles which respects the flight envelope; directly planningtracking Flight envelope constraints are accounted for directly both at the planning and tracking levels for the first time; fixedrotary Applicable to both fixed and rotary wing vehicles; UAVs piloted flight Full system applicable to UAVs, but components applicable to piloted flight to provide cues to pilots; model adaption On-line model adaption improves performance and limit avoidance; Basic concept demonstrated in a virtual environment.

Flight Envelope Protection for UAVs POLITECNICO di MILANO Outlook Real-time implementation and integration in a rotorcraft UAV (in progress) at the Autonomous Flight Lab at PoliMI; Testing and extensive experimentation; Integration with vision for fully autonomous navigation in complex environments. Develop cueing system and test in the future flight simulation lab at PoliMI.

Flight Envelope Protection for UAVs POLITECNICO di MILANO Acknowledgements Work in collaboration with: A. Croce (Post-Doc), L. Fossati (Graduate student), D. Leonello (Ph.D. candidate), G. Maisano (Ph.D. candidate), R. Nicastro (Graduate student), L. Riviello (Ph.D. candidate), B. Savini (Ph.D. candidate).