Panagiotis Tsiotras. Dynamics and Control Systems Laboratory Daniel Guggenheim School of Aerospace Engineering Georgia Institute of Technology
|
|
- Crystal Bates
- 5 years ago
- Views:
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 Optimization in Robotics & Biomechanics IWR, University of Heidelberg Presentation partly based on slides by Sebastian Sager, Moritz Diehl and Peter Riede
More informationIan 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 informationTrajectory 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 informationEfficiency. 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 informationPlanning 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 informationCopyright 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 informationOPTIMUM 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 informationClothoid 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 informationAutomated 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 informationRobot 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 informationOptimal 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 informationRecent 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 informationEffect 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 informationUsing 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 informationOptimal 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 information2008 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 informationECE276B: 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 informationA 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 informationOn-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 informationCan 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 informationValue 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 informationCooperative 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 informationOptimization 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 informationFrom 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 informationUAVs 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 informationNonlinear 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 informationA 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 informationJane 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 informationIntroduction 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 informationNon-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 informationCollection 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 informationA 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 informationOPTIMAL 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 informationPATH 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 informationFLIGHT 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 informationProf. 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 informationUnderstanding 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 informationValidation 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 informationTrajectory 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 informationDETC 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 informationA 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 informationCognitive 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 informationAggressive 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 informationweighted 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 informationBearing 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 informationGuidelines 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 informationMars 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 informationRigid 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 informationModeling 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 informationState 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 informationJane 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 informationWORHP 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 informationCasADi 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 informationPlanning & 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 informationPrecise 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 informationA 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 informationPhilippe 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 informationCS545 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 informationOff-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 informationThe 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 informationManipulator 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 informationSpring 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 informationPOTENTIAL 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 informationUAV 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 informationKinematic 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 informationOlivier 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 informationThe 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 informationLecture «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 informationMEAM 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 informationNumerical 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. + D. Delahaye S. Puechmorel E. Feron P. Tsiotras Applied Math Lab (MAIAA) Ecole Nationale Aviation Civile(ENAC) Toulouse, France
More informationUTILIZATION 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 informationLow-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 informationSpline-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 informationInterior 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 informationCOLLISION-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 informationStable 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 informationKinematics, 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 informationCurvature. 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 informationA 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 informationHybrid 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 informationKinematics 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 informationPATH 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 informationBackground 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 informationMultiple 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 informationMotion 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 informationJacobian: 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 informationCurvilinear 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 informationParametric 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 informationRobot 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 informationPath 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 informationChapter 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 informationOPTIMIZED 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 informationEllipsoid 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 informationMulti-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 information6. 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 informationCurve 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 informationWritten 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 informationHamilton-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 informationBé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