Panagiotis Tsiotras. Dynamics and Control Systems Laboratory Daniel Guggenheim School of Aerospace Engineering Georgia Institute of Technology

Size: px
Start display at page:

Download "Panagiotis Tsiotras. Dynamics and Control Systems Laboratory Daniel Guggenheim School of Aerospace Engineering Georgia Institute of Technology"

Transcription

1 Panagiotis Tsiotras Dynamics and Control Systems Laboratory Daniel Guggenheim School of Aerospace Engineering Georgia Institute of Technology ICRAT 12 Tutotial on Methods for Optimal Trajectory Design Berkeley, California, May 22, 2012

2 Contents Some motivation for on board a/c optimal trajectory generation Brief overview of the trajectory optimization problem Numerical optimal control via direct transcription Density function based mesh refinement Optimal path tracking Time optimal path tracking operation Extension for fuel optimal path tracking operation Initial guess generation Examples Conclusions 2

3 Motivation: Some Statistics Over 70% of fatal aviation accidents are in take off/landing phases 3

4 Swissair Flight 111 5

5 US Airways Flight

6 Obstacle Avoidance LinZhi airport, China. 2,949 meters above sea level, surrounded by over 4000 m high mountains. Required Navigation Performance (RNP) procedure, Naverus, GE Aviation 7

7 Aircraft Emergency Landing Time is the MOST critical factor Swissair flight 111: 14min US Airways flight 1549: 3min Fuel may be a limiting factor too Pilots may benefit from an automation aid for: Choosing landing sites/airport, runway, Planning landing trajectory Time or fuel optimal Real Time requirement Convergence guarantees Challenge 8

8 Current Approach Optimal Control Problem Optimal trajectory and controls A D Numerical Optimal Control Software SOCS GPOPS DIDO DENMRA TOMLAB B C NLP Solver SNOPT NPSOL MINOS Fmincon CVX SQP Interior point Trust region Convex Opt A: Cost function, differential equations, state/constraints, path constraints, etc. B: Decision variables, Cost function, algebraic constraints, bounds, Jacobian, Sparsity, etc. C: Optimal solution to the NLP problem; D: Optimal solution to the optimal control problem. 9

9 Pros/Cons PROS: Feasible (and optimal) trajectory generation Direct incorporation of vehicle dynamics State constraints Control constraints Cook book process CONS: Computationally intensive (not RT) Not easy to code, in general No convergence guarantees Solution susceptible to initial guess Solution accuracy depends on discretization, integration schemes Very large NLP problem 10

10 An Alternative Use a hierarchical approach Geometric planner State constraints, obstacles Path generator Motion planner Time parameterization Trajectory generator Divide and Conquer strategy 11

11 Pros/Cons PROS: Computationally very efficient (RT possible) Physical intuition guides trajectory design Converge guarantees CONS: No exact optimality guarantees No feasibility (gap between the two layers) 12

12 Some Questions How do we reduce the dimensionality of the OCP (~ no of constraints)? How do we increase convergence robustness? How do we use good initial guesses for the OCP? How do we choose a good geometric path in the hierarchical scheme? How do we modify the path if original path is not dynamically feasible? How do we achieve real time execution on board the aircraft (e.g., during emergency)? GOAL: Real Time robust (sub)optimal trajectory generation 14

13 Landing Traj. Optimization Schematic Landing Task Geometric Path Planner Time Parameterization Feasible? No Path Smoothing Yes Numerical Optimal Control Back-up Trajectory Optimal Trajectory 15

14 OC Problem Formulation

15 Discretization The state and control variables in an optimal control problem are discretized on a mesh in the time domain The mesh is defined by Size determining the number of decision variables, hence the size of the Nonlinear Programming problem. Distribution affecting the accuracy of the solution and convergence of the solver With an appropriate distribution, a small mesh may provide faster and more accurate solution 17

16 A Density Function Based on Curvature 18

17 Example 19

18 A Density Function Based on Curvature 20

19 A Density Function Based on Curvature 21

20 Min Energy Double Integrator 22

21 Optimal Landing with Limited Thrust

22 Landing Traj. Optimization Schematic Landing Task Geometric Path Planner Time Parameterization Feasible? No Path Smoothing Yes Numerical Optimal Control Back-up Trajectory Optimal Trajectory 24

23 Equations of motion Aircraft Dynamics ẋ = v cos γ cos ψ, ẏ = v cos γ sin ψ, ż = v sin γ, v = 1 m [T F D(C L,v,z) mg sin γ], 1 γ = mv [F L(C L,v,z)cosφ mg cos γ], ψ = F L(C L,v,z)sinφ, mv cos γ 25

24 Aircraft Dynamics Aircraft dynamics in the path coordinate domain: 26

25 Kinematics 27

26 Problem Description Given a geometric path Find optimal speed profile using aircraft dynamics, then obtain the time optimal trajectory, determine the optimal control inputs such that the aircraft travel along the path in minimum time. State and Control constraints: 28

27 Admissible Velocity Set s-e Feasibility check Feasibility check & Speed Optimization 29

28 Lift Coefficient Constraint 30

29 Bank Angle Constraint 31

30 Differential Constraint 32

31 Optimal Control Formulation The main difficulty is the identification of the switching structure 33

32 Time optimal Parameterization Search Integrate and Check pattern 34

33 Control Inputs 35

34 Numerical Example Landing path time optimal parameterization for B747 aircraft 36

35 Numerical Example Optimal speed profile (path coordinate) and optimal thrust profile (time domain) 37

36 Numerical Example History of other controls (lift coefficient and bank angle) 38

37 Numerical Example Optimality validation using the landing path generated by DENMRA 39

38 Numerical Example 40

39 Minimum Fuel Landing 41

40 Minimum Energy OCP 42

41 Optimal Switching Structure 43

42 Singular Surface 44

43 Switching Structure 45

44 Optimal Control 46

45 Numerical Example 47

46 Numerical Example 48

47 Numerical Example 49

48 Landing Traj. Optimization Schematic Landing Task Geometric Path Planner Time Parameterization Feasible? No Path Smoothing Yes Numerical Optimal Control Back-up Trajectory Optimal Trajectory 50

49 Aircraft Kinematic Model To generate a geometric landing path we consider the following simplified kinematic model 51

50 Families of Dubins Paths Dubins paths are concatenations of line segments and circular arcs 1. Two circular arcs interconnected by a line segment 2. Three circular arcs 52

51 Path Planning Problem in Vertical Plane Assume γ max =0 (continuous descent) 53

52 Vertical Path Planning Problem Because γ min is large the last part/s of the path correspond to level flight Because γ min is too large, we choose γ<γ min for the last part of the path Because γ min is not large enough, full loops need to be added at the last arc 54

53 Simulation Results Increased convergence rate from 49.3% to 99.2% 500 cases Blue colored paths are the solutions of DENMRA and the red colored paths are the initial guesses 55

54 Landing Traj. Optimization Schematic Landing Task Geometric Path Planner Time Parameterization Feasible? No Path Smoothing Yes Numerical Optimal Control Back-up Trajectory Optimal Trajectory 56

55 Problem Statement Generating a smooth and collision free path : Bending rigidity Curvature 57

56 Path Discretization 58

57 Cost Functional Discretization Trapezoidal discretization of the cost functional: Positive definite 59

58 Linear Constraints Collision avoidance, tangency constraints: 60

59 Quadratic Programming Formulation Discretized path smoothing problem in a Quadratic Programming (QP) formulation length curvature collision avoidance boundary condition 61

60 Example 62

61 Some References 64

62 Acknowledgements NASA NRA NNX08AB94A (Aviation Safety Program) Advanced Methods for Intelligent Flight Guidance and Planning in Support of Pilot Decision Making NASA Ames Research Center Kalmanje KrishnaKumar Stephen Jacklin Corey Ippolito John Kaneshige Students Yiming Zhao Efstathios Bakolas

Optimal Control Techniques for Dynamic Walking

Optimal Control Techniques for Dynamic Walking Optimal Control Techniques for Dynamic Walking Optimization in Robotics & Biomechanics IWR, University of Heidelberg Presentation partly based on slides by Sebastian Sager, Moritz Diehl and Peter Riede

More information

Ian Mitchell. Department of Computer Science The University of British Columbia

Ian Mitchell. Department of Computer Science The University of British Columbia CPSC 542D: Level Set Methods Dynamic Implicit Surfaces and the Hamilton-Jacobi Equation or What Water Simulation, Robot Path Planning and Aircraft Collision Avoidance Have in Common Ian Mitchell Department

More information

Trajectory Optimization

Trajectory Optimization Trajectory Optimization Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Recap We heard about RRT*, a sampling-based planning in high-dimensional cost

More information

Efficiency. Narrowbanding / Local Level Set Projections

Efficiency. Narrowbanding / Local Level Set Projections Efficiency Narrowbanding / Local Level Set Projections Reducing the Cost of Level Set Methods Solve Hamilton-Jacobi equation only in a band near interface Computational detail: handling stencils near edge

More information

Planning in Mobile Robotics

Planning in Mobile Robotics Planning in Mobile Robotics Part I. Miroslav Kulich Intelligent and Mobile Robotics Group Gerstner Laboratory for Intelligent Decision Making and Control Czech Technical University in Prague Tuesday 26/07/2011

More information

Copyright by Shilpa Gulati 2011

Copyright by Shilpa Gulati 2011 Copyright by Shilpa Gulati 2011 The Dissertation Committee for Shilpa Gulati certifies that this is the approved version of the following dissertation: A Framework for Characterization and Planning of

More information

OPTIMUM FLIGHT TRAJECTORIES AND SENSITIVITY ANALYSIS FOR TERRAIN COLLISION AVOIDANCE SYSTEMS

OPTIMUM FLIGHT TRAJECTORIES AND SENSITIVITY ANALYSIS FOR TERRAIN COLLISION AVOIDANCE SYSTEMS 2 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES OPTIMUM FLIGHT TRAJECTORIES AND SENSITIITY ANALYSIS FOR TERRAIN COLLISION AOIDANCE SYSTEMS T Sharma*, C Bil*, A Eberhard** * Sir Lawrence Wackett

More information

Clothoid Based Spline-RRT with Bézier Approximation

Clothoid Based Spline-RRT with Bézier Approximation Clothoid Based Spline-RRT with Bézier Approximation CHEN YONG - School of Mechanical & Aerospace Engineering - Institute for Media Innovation Supervisors: Assoc Prof. Cai Yiyu - School of Mechanical &

More information

Automated Solution of Realistic Near-Optimal Aircraft Trajectories using Computational Optimal Control and Inverse Simulation

Automated Solution of Realistic Near-Optimal Aircraft Trajectories using Computational Optimal Control and Inverse Simulation Automated Solution of Realistic Near-Optimal Aircraft Trajectories using Computational Optimal Control and Inverse Simulation Janne Karelahti and Kai Virtanen Helsinki University of Technology, FIN-215

More information

Robot Motion Control Matteo Matteucci

Robot Motion Control Matteo Matteucci Robot Motion Control Open loop control A mobile robot is meant to move from one place to another Pre-compute a smooth trajectory based on motion segments (e.g., line and circle segments) from start to

More information

Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing

Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing 1 Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing Irina S. Dolinskaya Department of Industrial Engineering and Management Sciences Northwestern

More information

Recent developments in simulation, optimization and control of flexible multibody systems

Recent developments in simulation, optimization and control of flexible multibody systems Recent developments in simulation, optimization and control of flexible multibody systems Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be Katholieke

More information

Effect of Uncertainties on UCAV Trajectory Optimisation Using Evolutionary Programming

Effect of Uncertainties on UCAV Trajectory Optimisation Using Evolutionary Programming 2007 Information, Decision and Control Effect of Uncertainties on UCAV Trajectory Optimisation Using Evolutionary Programming Istas F Nusyirwan 1, Cees Bil 2 The Sir Lawrence Wackett Centre for Aerospace

More information

Using Hybrid-System Verification Tools in the Design of Simplex-Based Systems. Scott D. Stoller

Using Hybrid-System Verification Tools in the Design of Simplex-Based Systems. Scott D. Stoller Using Hybrid-System Verification Tools in the Design of Simplex-Based Systems Scott D. Stoller 2014 Annual Safe and Secure Systems and Software Symposium (S5) 1 Simplex Architecture Simplex Architecture

More information

Optimal Real Time Evasion against High Speed Pursuer Using Evolutionary Programming

Optimal Real Time Evasion against High Speed Pursuer Using Evolutionary Programming Optimal Real Time Evasion against High Speed Pursuer Using Evolutionary Programming Istas F. Nusyirwan, Cees Bil The Sir Lawrence Wackett Centre for Aerospace Design Technology RMIT University Melbourne

More information

2008 by authors and 2008 American Institute of Aeronautics and Astronautics (AIAA)

2008 by authors and 2008 American Institute of Aeronautics and Astronautics (AIAA) Karelahti, J., Virtanen, K., and Öström, J., Automated Generation of Realistic Near Optimal Aircraft Trajectories, Journal of Guidance, Control, and Dynamics, accepted for publication. 28 by authors and

More information

ECE276B: Planning & Learning in Robotics Lecture 5: Configuration Space

ECE276B: Planning & Learning in Robotics Lecture 5: Configuration Space ECE276B: Planning & Learning in Robotics Lecture 5: Configuration Space Lecturer: Nikolay Atanasov: natanasov@ucsd.edu Teaching Assistants: Tianyu Wang: tiw161@eng.ucsd.edu Yongxi Lu: yol070@eng.ucsd.edu

More information

A Quadratic Programming Approach to Path Smoothing

A Quadratic Programming Approach to Path Smoothing A Quadratic Programming Approach to Path Smoothing Yiming Zhao and Panagiotis Tsiotras Abstract This paper presents a method for smoothing a path in an environment with s. Some characteristic nodes of

More information

On-line Path Planning For an Autonomous Vehicle in an Obstacle Filled Environment

On-line Path Planning For an Autonomous Vehicle in an Obstacle Filled Environment Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 On-line Path Planning For an Autonomous Vehicle in an Obstacle Filled Environment Jeremy D. Schwartz and

More information

Can we quantify the hardness of learning manipulation? Kris Hauser Department of Electrical and Computer Engineering Duke University

Can we quantify the hardness of learning manipulation? Kris Hauser Department of Electrical and Computer Engineering Duke University Can we quantify the hardness of learning manipulation? Kris Hauser Department of Electrical and Computer Engineering Duke University Robot Learning! Robot Learning! Google used 14 identical robots 800,000

More information

Value function and optimal trajectories for a control problem with supremum cost function and state constraints

Value function and optimal trajectories for a control problem with supremum cost function and state constraints Value function and optimal trajectories for a control problem with supremum cost function and state constraints Hasnaa Zidani ENSTA ParisTech, University of Paris-Saclay joint work with: A. Assellaou,

More information

Cooperative Task Planning of Multi-Robot Systems with Temporal Constraints 1

Cooperative Task Planning of Multi-Robot Systems with Temporal Constraints 1 Paper Number: ICRA-2003 Cooperative Task Planning of Multi-Robot Systems with Temporal Constraints 1 Feng-Li Lian a and Richard Murray b (a) Electrical Engineering, National Taiwan University (b) Control

More information

Optimization of a two-link Robotic Manipulator

Optimization of a two-link Robotic Manipulator Optimization of a two-link Robotic Manipulator Zachary Renwick, Yalım Yıldırım April 22, 2016 Abstract Although robots are used in many processes in research and industry, they are generally not customized

More information

From Theory to Application (Optimization and Optimal Control in Space Applications)

From Theory to Application (Optimization and Optimal Control in Space Applications) From Theory to Application (Optimization and Optimal Control in Space Applications) Christof Büskens Optimierung & Optimale Steuerung 02.02.2012 The paradox of mathematics If mathematics refer to reality,

More information

UAVs Task and Motion Planning in the Presence of Obstacles and Prioritized Targets

UAVs Task and Motion Planning in the Presence of Obstacles and Prioritized Targets Sensors 25, 5, 29734-29764; doi:.339/s529734 OPEN ACCESS sensors ISSN 424-822 www.mdpi.com/journal/sensors Article UAVs Task and Motion Planning in the Presence of Obstacles and Prioritized Targets Yoav

More information

Nonlinear Predictive Control of Autonomous Soaring UAVs Using 3DOF Models

Nonlinear Predictive Control of Autonomous Soaring UAVs Using 3DOF Models Nonlinear Predictive Control of Autonomous Soaring UAVs Using DOF Models Yuyi Liu, Stefano Longo and Eric C. Kerrigan Abstract We design a nonlinear model predictive control (NMPC) system for a soaring

More information

A New Performance-Based Motion Planner for Nonholonomic Mobile Robots

A New Performance-Based Motion Planner for Nonholonomic Mobile Robots A New Performance-Based Motion Planner for Nonholonomic Mobile Robots Yi Guo, Zhihua Qu and Jing Wang School of Electrical Engineering and Computer Science University of Central Florida, Orlando, FL 3816-45

More information

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute (3 pts) How to generate Delaunay Triangulation? (3 pts) Explain the difference

More information

Introduction to Optimization Problems and Methods

Introduction to Optimization Problems and Methods Introduction to Optimization Problems and Methods wjch@umich.edu December 10, 2009 Outline 1 Linear Optimization Problem Simplex Method 2 3 Cutting Plane Method 4 Discrete Dynamic Programming Problem Simplex

More information

Non-holonomic Planning

Non-holonomic Planning Non-holonomic Planning Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Recap We have learned about RRTs. q new q init q near q rand But the standard

More information

Collection of Laboratories Course on Aerospace Engineering

Collection of Laboratories Course on Aerospace Engineering DEGREE IN AEROSPACE ENGINEERING IN AIR NAVIGATION Collection of Laboratories Course on Aerospace Engineering Academic year 2012/2013 Manuel Soler Arnedo January, 2013. Contents 1 Introduction to MATLAB

More information

A Path Planning Algorithm to Enable Well-Clear Low Altitude UAS Operation Beyond Visual Line of Sight

A Path Planning Algorithm to Enable Well-Clear Low Altitude UAS Operation Beyond Visual Line of Sight A Path Planning Algorithm to Enable Well-Clear Low Altitude UAS Operation Beyond Visual Line of Sight Swee Balachandran National Institute of Aerospace, Hampton, VA Anthony Narkawicz, César Muñoz, María

More information

OPTIMAL PATH PLANNING AND TRAJECTORY OPTIMIZATION FOR MULTIPLE AIRCRAFT LANDING USING RRT ALGORITHM AND PSEUDOSPECTRAL METHODS

OPTIMAL PATH PLANNING AND TRAJECTORY OPTIMIZATION FOR MULTIPLE AIRCRAFT LANDING USING RRT ALGORITHM AND PSEUDOSPECTRAL METHODS OPTIMAL PATH PLANNING AND TRAJECTORY OPTIMIZATION FOR MULTIPLE AIRCRAFT LANDING USING RRT ALGORITHM AND PSEUDOSPECTRAL METHODS By KRITHIKA MOHAN A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY

More information

PATH PLANNING FOR ULTRALIGHTS UNDER EMERGENCY CONDITIONS

PATH PLANNING FOR ULTRALIGHTS UNDER EMERGENCY CONDITIONS PATH PLANNING FOR ULTRALIGHTS UNDER EMERGENCY CONDITIONS Tomáš Levora, Ondřej Bruna and Pavel Pačes Czech Technical University in Prague Keywords: Emergency Landing, Roadmap Motion Planning, Safe Landing

More information

FLIGHT PATH MANAGEMENT OF AN AIRCRAFT IN EMERGENCY SITUATION

FLIGHT PATH MANAGEMENT OF AN AIRCRAFT IN EMERGENCY SITUATION Journal of KONES Powertrain and Transport Vol. 1 No. 4 014 FLIGHT PATH MANAGEMENT OF AN AIRCRAFT IN EMERGENCY SITUATION Andrzej Majka Rzeszow University of Technology Department of Aircrafts and Aircraft

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Trajectory planning

Prof. Fanny Ficuciello Robotics for Bioengineering Trajectory planning Trajectory planning to generate the reference inputs to the motion control system which ensures that the manipulator executes the planned trajectories path and trajectory joint space trajectories operational

More information

Understanding Concepts of Optimization and Optimal Control with WORHP Lab

Understanding Concepts of Optimization and Optimal Control with WORHP Lab Understanding Concepts of Optimization and Optimal Control with WORHP Lab M. Knauer, C. Büskens Zentrum für Universität Bremen 6th International Conference on Astrodynamics Tools and Techniques 14 th -

More information

Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons

Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons Validation of an Unstructured Overset Mesh Method for CFD Analysis of Store Separation D. Snyder presented by R. Fitzsimmons Stores Separation Introduction Flight Test Expensive, high-risk, sometimes catastrophic

More information

Trajectory planning in Cartesian space

Trajectory planning in Cartesian space Robotics 1 Trajectory planning in Cartesian space Prof. Alessandro De Luca Robotics 1 1 Trajectories in Cartesian space! in general, the trajectory planning methods proposed in the joint space can be applied

More information

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS Proceedings of the ASME 2007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2007 September 4-7, 2007, Las Vegas, Nevada, USA DETC2007-34372

More information

A Reduced-Order Analytical Solution to Mobile Robot Trajectory Generation in the Presence of Moving Obstacles

A Reduced-Order Analytical Solution to Mobile Robot Trajectory Generation in the Presence of Moving Obstacles A Reduced-Order Analytical Solution to Mobile Robot Trajectory Generation in the Presence of Moving Obstacles Jing Wang, Zhihua Qu,, Yi Guo and Jian Yang Electrical and Computer Engineering University

More information

Cognitive Robotics Robot Motion Planning Matteo Matteucci

Cognitive Robotics Robot Motion Planning Matteo Matteucci Cognitive Robotics Robot Motion Planning Robot Motion Planning eminently necessary since, by definition, a robot accomplishes tasks by moving in the real world. J.-C. Latombe (1991) Robot Motion Planning

More information

Aggressive flight of fixed-wing and quadrotor aircraft in dense indoor environments

Aggressive flight of fixed-wing and quadrotor aircraft in dense indoor environments Aggressive flight of fixed-wing and quadrotor aircraft in dense indoor environments The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.

More information

weighted minimal surface model for surface reconstruction from scattered points, curves, and/or pieces of surfaces.

weighted minimal surface model for surface reconstruction from scattered points, curves, and/or pieces of surfaces. weighted minimal surface model for surface reconstruction from scattered points, curves, and/or pieces of surfaces. joint work with (S. Osher, R. Fedkiw and M. Kang) Desired properties for surface reconstruction:

More information

Bearing only visual servo control of a non-holonomic mobile robot. Robert Mahony

Bearing only visual servo control of a non-holonomic mobile robot. Robert Mahony Bearing only visual servo control of a non-holonomic mobile robot. Robert Mahony Department of Engineering, Australian National University, Australia. email: Robert.Mahony@anu.edu.au url: http://engnet.anu.edu.au/depeople/robert.mahony/

More information

Guidelines for proper use of Plate elements

Guidelines for proper use of Plate elements Guidelines for proper use of Plate elements In structural analysis using finite element method, the analysis model is created by dividing the entire structure into finite elements. This procedure is known

More information

Mars Pinpoint Landing Trajectory Optimization Using Sequential Multiresolution Technique

Mars Pinpoint Landing Trajectory Optimization Using Sequential Multiresolution Technique Mars Pinpoint Landing Trajectory Optimization Using Sequential Multiresolution Technique * Jisong Zhao 1), Shuang Li 2) and Zhigang Wu 3) 1), 2) College of Astronautics, NUAA, Nanjing 210016, PRC 3) School

More information

Rigid Formation Control using Hovercrafts

Rigid Formation Control using Hovercrafts Rigid Formation Control using Hovercrafts A Spatial Model Predictive Control Approach Delft Center for Systems and Control Rigid Formation Control using Hovercrafts A Spatial Model Predictive Control

More information

Modeling the Acoustic Scattering from Axially Symmetric Fluid, Elastic, and Poroelastic Objects due to Nonsymmetric Forcing Using COMSOL Multiphysics

Modeling the Acoustic Scattering from Axially Symmetric Fluid, Elastic, and Poroelastic Objects due to Nonsymmetric Forcing Using COMSOL Multiphysics Modeling the Acoustic Scattering from Axially Symmetric Fluid, Elastic, and Poroelastic Objects due to Nonsymmetric Forcing Using COMSOL Multiphysics Anthony L. Bonomo *1 and Marcia J. Isakson 1 1 Applied

More information

State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements

State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements António Pedro Aguiar aguiar@ece.ucsb.edu João Pedro Hespanha hespanha@ece.ucsb.edu Dept.

More information

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute (3 pts) Compare the testing methods for testing path segment and finding first

More information

WORHP Lab The Graphical User Interface for Optimisation and Optimal Control

WORHP Lab The Graphical User Interface for Optimisation and Optimal Control WORHP Lab The Graphical User Interface for Optimisation and Optimal Control M. Knauer, C. Büskens Zentrum für Universität Bremen 3rd European Optimisation in Space Engineering 17 th - 18 th September 2015

More information

CasADi tutorial Introduction

CasADi tutorial Introduction Lund, 6 December 2011 CasADi tutorial Introduction Joel Andersson Department of Electrical Engineering (ESAT-SCD) & Optimization in Engineering Center (OPTEC) Katholieke Universiteit Leuven OPTEC (ESAT

More information

Planning & Decision-making in Robotics Case Study: Planning for Autonomous Driving

Planning & Decision-making in Robotics Case Study: Planning for Autonomous Driving 16-782 Planning & Decision-making in Robotics Case Study: Planning for Autonomous Driving Maxim Likhachev Robotics Institute Carnegie Mellon University Typical Planning Architecture for Autonomous Vehicle

More information

Precise Continuous Contact Motion Analysis for Freeform Geometry. Yong-Joon Kim Department of Computer Science Technion, Israel

Precise Continuous Contact Motion Analysis for Freeform Geometry. Yong-Joon Kim Department of Computer Science Technion, Israel Precise Continuous Contact Motion Analysis for Freeform Geometry Yong-Joon Kim Department of Computer Science Technion, Israel Two Main Parts Precise contact motion - planar curves. Joint Work with Prof.

More information

A Grid Based Particle Method for Evolution of Open Curves and Surfaces

A Grid Based Particle Method for Evolution of Open Curves and Surfaces A Grid Based Particle Method for Evolution of Open Curves and Surfaces Shingyu Leung a,, Hongkai Zhao b a Department of Mathematics, Hong Kong University of Science and Technology, Clear Water Bay, Hong

More information

Philippe G. Kirschen * and Warren W. Hoburg Massachusetts Institute of Technology, Cambridge, Massachusetts, 02139, USA

Philippe G. Kirschen * and Warren W. Hoburg Massachusetts Institute of Technology, Cambridge, Massachusetts, 02139, USA The Power of Log Transformation: A Comparison of Geometric and Signomial Programming with General Nonlinear Programming Techniques for Aircraft Design Optimization Philippe G. Kirschen * and Warren W.

More information

CS545 Contents IX. Inverse Kinematics. Reading Assignment for Next Class. Analytical Methods Iterative (Differential) Methods

CS545 Contents IX. Inverse Kinematics. Reading Assignment for Next Class. Analytical Methods Iterative (Differential) Methods CS545 Contents IX Inverse Kinematics Analytical Methods Iterative (Differential) Methods Geometric and Analytical Jacobian Jacobian Transpose Method Pseudo-Inverse Pseudo-Inverse with Optimization Extended

More information

Off-Line and On-Line Trajectory Planning

Off-Line and On-Line Trajectory Planning Off-Line and On-Line Trajectory Planning Zvi Shiller Abstract The basic problem of motion planning is to select a path, or trajectory, from a given initial state to a destination state, while avoiding

More information

The Level Set Method THE LEVEL SET METHOD THE LEVEL SET METHOD 203

The Level Set Method THE LEVEL SET METHOD THE LEVEL SET METHOD 203 The Level Set Method Fluid flow with moving interfaces or boundaries occur in a number of different applications, such as fluid-structure interaction, multiphase flows, and flexible membranes moving in

More information

Manipulator trajectory planning

Manipulator trajectory planning Manipulator trajectory planning Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Czech Republic http://cmp.felk.cvut.cz/~hlavac Courtesy to

More information

Spring 2010: Lecture 9. Ashutosh Saxena. Ashutosh Saxena

Spring 2010: Lecture 9. Ashutosh Saxena. Ashutosh Saxena CS 4758/6758: Robot Learning Spring 2010: Lecture 9 Why planning and control? Video Typical Architecture Planning 0.1 Hz Control 50 Hz Does it apply to all robots and all scenarios? Previous Lecture: Potential

More information

POTENTIAL ACTIVE-VISION CONTROL SYSTEMS FOR UNMANNED AIRCRAFT

POTENTIAL ACTIVE-VISION CONTROL SYSTEMS FOR UNMANNED AIRCRAFT 26 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES POTENTIAL ACTIVE-VISION CONTROL SYSTEMS FOR UNMANNED AIRCRAFT Eric N. Johnson* *Lockheed Martin Associate Professor of Avionics Integration, Georgia

More information

UAV Flight Path Planning in Time Varying Complex Wind-fields

UAV Flight Path Planning in Time Varying Complex Wind-fields 2013 American Control Conference (ACC) Washington, DC, USA, June 17-19, 2013 UAV Flight Path Planning in Time Varying Complex Wind-fields Anjan Chakrabarty and Jack Langelaan Abstract This paper addresses

More information

Kinematic Feasibility Guarantees in Geometric Path Planning using History-based Transition Costs over Cell Decompositions

Kinematic Feasibility Guarantees in Geometric Path Planning using History-based Transition Costs over Cell Decompositions Kinematic Feasibility Guarantees in Geometric Path Planning using istory-based Transition Costs over Cell Decompositions Raghvendra V. Cowlagi and Panagiotis Tsiotras Abstract The hierarchical decomposition

More information

Olivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège

Olivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège Fully coupled simulation of mechatronic and flexible multibody systems: An extended finite element approach Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be

More information

The Eikonal Equation

The Eikonal Equation The Eikonal Equation Numerical efficiency versus computational compleity Shu-Ren Hysing III Institute of Applied Mathematics LSIII University of Dortmund Level set - methodology By embedding an interface

More information

Lecture «Robot Dynamics»: Kinematic Control

Lecture «Robot Dynamics»: Kinematic Control Lecture «Robot Dynamics»: Kinematic Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

MEAM 620 Part II Introduction to Motion Planning. Peng Cheng. Levine 403,GRASP Lab

MEAM 620 Part II Introduction to Motion Planning. Peng Cheng. Levine 403,GRASP Lab MEAM 620 Part II Introduction to Motion Planning Peng Cheng chpeng@seas.upenn.edu Levine 403,GRASP Lab Part II Objectives Overview of motion planning Introduction to some basic concepts and methods for

More information

Numerical Resolution of optimal control problems by a Piecewise Linear continuation method

Numerical Resolution of optimal control problems by a Piecewise Linear continuation method Numerical Resolution of optimal control problems by a Piecewise Linear continuation method Pierre Martinon november 25 Shooting method and homotopy Introduction We would like to solve numerically the

More information

[EN-023] Mathematical Models for Aircraft Trajectory Design : A Survey.

[EN-023] Mathematical Models for Aircraft Trajectory Design : A Survey. [EN-023] Mathematical Models for Aircraft Trajectory Design : A Survey. + D. Delahaye S. Puechmorel E. Feron P. Tsiotras Applied Math Lab (MAIAA) Ecole Nationale Aviation Civile(ENAC) Toulouse, France

More information

UTILIZATION OF AIR-TO-AIR MISSILE SEEKER CONSTRAINTS IN THE MISSILE EVASION. September 13, 2004

UTILIZATION OF AIR-TO-AIR MISSILE SEEKER CONSTRAINTS IN THE MISSILE EVASION. September 13, 2004 Mat-2.108 Independent Research Project in Applied Mathematics UTILIZATION OF AIR-TO-AIR MISSILE SEEKER CONSTRAINTS IN THE MISSILE EVASION September 13, 2004 Helsinki University of Technology Department

More information

Low-Observable Nonlinear Trajectory Generation for Unmanned Air Vehicles

Low-Observable Nonlinear Trajectory Generation for Unmanned Air Vehicles Low-Observable Nonlinear Trajectory Generation for Unmanned Air Vehicles K. Misovec, T. Inanc, J. Wohletz, R. M. Murray, Submitted to the IEEE Conference on Decision and Control 23 Keywords: Trajectory

More information

Spline-based Trajectory Optimization for Autonomous Vehicles with Ackerman drive

Spline-based Trajectory Optimization for Autonomous Vehicles with Ackerman drive Spline-based Trajectory Optimization for Autonomous Vehicles with Ackerman drive Martin Gloderer Andreas Hertle Department of Computer Science, University of Freiburg Abstract Autonomous vehicles with

More information

Interior point algorithm for the optimization of a space shuttle re-entry trajectory

Interior point algorithm for the optimization of a space shuttle re-entry trajectory Interior point algorithm for the optimization of a space shuttle re-entry trajectory. Julien Laurent-Varin, CNES-INRIA-ONERA Common work with Julien Laurent-Varin J. F. Bonnans INRIA, N. Bérend ONERA,

More information

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH ISSN 1726-4529 Int j simul model 5 (26) 4, 145-154 Original scientific paper COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH Ata, A. A. & Myo, T. R. Mechatronics Engineering

More information

Stable Trajectory Design for Highly Constrained Environments using Receding Horizon Control

Stable Trajectory Design for Highly Constrained Environments using Receding Horizon Control Stable Trajectory Design for Highly Constrained Environments using Receding Horizon Control Yoshiaki Kuwata and Jonathan P. How Space Systems Laboratory Massachusetts Institute of Technology {kuwata,jhow}@mit.edu

More information

Kinematics, Kinematics Chains CS 685

Kinematics, Kinematics Chains CS 685 Kinematics, Kinematics Chains CS 685 Previously Representation of rigid body motion Two different interpretations - as transformations between different coord. frames - as operators acting on a rigid body

More information

Curvature. Corners. curvature of a straight segment is zero more bending = larger curvature

Curvature. Corners. curvature of a straight segment is zero more bending = larger curvature Curvature curvature of a straight segment is zero more bending = larger curvature Corners corner defined by large curvature value (e.g., a local maxima) borders (i.e., edges in gray-level pictures) can

More information

A Formal Model Approach for the Analysis and Validation of the Cooperative Path Planning of a UAV Team

A Formal Model Approach for the Analysis and Validation of the Cooperative Path Planning of a UAV Team A Formal Model Approach for the Analysis and Validation of the Cooperative Path Planning of a UAV Team Antonios Tsourdos Brian White, Rafał Żbikowski, Peter Silson Suresh Jeyaraman and Madhavan Shanmugavel

More information

Hybrid Simulation of Wake Vortices during Landing HPCN-Workshop 2014

Hybrid Simulation of Wake Vortices during Landing HPCN-Workshop 2014 Hybrid Simulation of Wake Vortices during Landing HPCN-Workshop 2014 A. Stephan 1, F. Holzäpfel 1, T. Heel 1 1 Institut für Physik der Atmosphäre, DLR, Oberpfaffenhofen, Germany Aircraft wake vortices

More information

Kinematics of Wheeled Robots

Kinematics of Wheeled Robots CSE 390/MEAM 40 Kinematics of Wheeled Robots Professor Vijay Kumar Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania September 16, 006 1 Introduction In this chapter,

More information

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE Proceeding o International Conerence On Research, Implementation And Education O Mathematics And Sciences 2015, Yogyakarta State University, 17-19 May 2015 PATH PLANNING OF UNMANNED AERIAL VEHICLE USING

More information

Background for Surface Integration

Background for Surface Integration Background for urface Integration 1 urface Integrals We have seen in previous work how to define and compute line integrals in R 2. You should remember the basic surface integrals that we will need to

More information

Multiple Aircraft Deconflicted Path Planning with Weather Avoidance Constraints

Multiple Aircraft Deconflicted Path Planning with Weather Avoidance Constraints AIAA Guidance, Navigation and Control Conference and Exhibit 20-23 August 2007, Hilton Head, South Carolina AIAA 2007-6588 Multiple Aircraft Deconflicted Path Planning with Weather Avoidance Constraints

More information

Motion Planning 2D. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

Motion Planning 2D. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Motion Planning 2D Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Tratto dai corsi: CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Prof. J.C. Latombe Stanford

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Advanced Robotic - MAE 6D - Department of Mechanical & Aerospace Engineering - UCLA Kinematics Relations - Joint & Cartesian Spaces A robot is often used to manipulate

More information

Curvilinear Tool Paths for Pocket Machining

Curvilinear Tool Paths for Pocket Machining Curvilinear Tool Paths for Pocket Machining Michael Bieterman Mathematics & Computing Technology The Boeing Company Industrial Problems Seminar, University of Minnesota IMA March 16, 2001 michael.bieterman@boeing.com

More information

Parametric Sensitivity Analysis of NLP Problems and its Applications to Real-Time Controller Design

Parametric Sensitivity Analysis of NLP Problems and its Applications to Real-Time Controller Design SADCO - Sensitivity Analysis for Deterministic Controller Design Parametric Sensitivity Analysis of NLP Problems and its Applications to Real-Time Controller Design Part 1: Nonlinear Real-Time Optimization

More information

Robot Motion Planning

Robot Motion Planning Robot Motion Planning slides by Jan Faigl Department of Computer Science and Engineering Faculty of Electrical Engineering, Czech Technical University in Prague lecture A4M36PAH - Planning and Games Dpt.

More information

Path Planning. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano tel:

Path Planning. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano   tel: Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02 2399 3470 Path Planning Robotica for Computer Engineering students A.A. 2006/2007

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 1 3.1 Linearization and Optimization of Functions of Vectors 1 Problem Notation 2 Outline 3.1.1 Linearization 3.1.2 Optimization of Objective Functions 3.1.3 Constrained

More information

OPTIMIZED TRAJECTORY TRACKING FOR A HYPERSONIC VEHICLE IN VERTICAL FLIGHT

OPTIMIZED TRAJECTORY TRACKING FOR A HYPERSONIC VEHICLE IN VERTICAL FLIGHT OPTIMIZED TRAJECTORY TRACKING FOR A HYPERSONIC VEHICLE IN VERTICAL FLIGHT By ERIK J. KITTRELL A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS

More information

Ellipsoid Algorithm :Algorithms in the Real World. Ellipsoid Algorithm. Reduction from general case

Ellipsoid Algorithm :Algorithms in the Real World. Ellipsoid Algorithm. Reduction from general case Ellipsoid Algorithm 15-853:Algorithms in the Real World Linear and Integer Programming II Ellipsoid algorithm Interior point methods First polynomial-time algorithm for linear programming (Khachian 79)

More information

Multi-Disciplinary Design of an Aircraft Landing Gear with Altair HyperWorks

Multi-Disciplinary Design of an Aircraft Landing Gear with Altair HyperWorks Multi-Disciplinary Design of an Aircraft Landing Gear with Altair HyperWorks Altair Engineering, October 2008 Introduction Task: To design an aircraft landing gear that meets design requirements of several

More information

6. Find the equation of the plane that passes through the point (-1,2,1) and contains the line x = y = z.

6. Find the equation of the plane that passes through the point (-1,2,1) and contains the line x = y = z. Week 1 Worksheet Sections from Thomas 13 th edition: 12.4, 12.5, 12.6, 13.1 1. A plane is a set of points that satisfies an equation of the form c 1 x + c 2 y + c 3 z = c 4. (a) Find any three distinct

More information

Curve Subdivision in SE(2)

Curve Subdivision in SE(2) Curve Subdivision in SE(2) Jan Hakenberg, ETH Zürich 2018-07-26 Figure: A point in the special Euclidean group SE(2) consists of a position in the plane and a heading. The figure shows two rounds of cubic

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Hamilton-Jacobi Equations for Optimal Control and Reachability

Hamilton-Jacobi Equations for Optimal Control and Reachability Hamilton-Jacobi Equations for Optimal Control and Reachability Ian Mitchell Department of Computer Science The University of British Columbia Outline Dynamic programming for discrete time optimal Hamilton-Jacobi

More information

Bézier Curve Path Planning for Parafoil Terminal Guidance

Bézier Curve Path Planning for Parafoil Terminal Guidance JOURNAL OF AEROSPACE INFORMATION SYSTEMS Vol. 11, No. 5, May 214 Bézier Curve Path Planning for Parafoil Terminal Guidance Downloaded by GEORGIA INST OF TECHNOLOGY on May 3, 214 http://arc.aiaa.org DOI:

More information