Optimal Path Planning on Matrix Lie Groups Mechanical Engineering and Applied Mechanics Sung K. Koh U n i v e r s i t y o f P e n n s y l v a n i a.

Slides:



Advertisements
Similar presentations
Mobile Robot Locomotion
Advertisements

Lect.3 Modeling in The Time Domain Basil Hamed
Dynamic Programming In this handout A shortest path example
Two-Player Zero-Sum Games
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Economic Growth and Dynamic Optimization - The Comeback - Rui Mota – Tel Ext April 2009.
Kinodynamic Path Planning Aisha Walcott, Nathan Ickes, Stanislav Funiak October 31, 2001.
Faculty of Civil and Environmental Engineering P-O Gutman Abstract When using the Pontryagin Maximum Principle in optimal control problems,
Sam Pfister, Stergios Roumeliotis, Joel Burdick
1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.
Part 4 b Forward-Backward Algorithm & Viterbi Algorithm CSE717, SPRING 2008 CUBS, Univ at Buffalo.
Mechatronics 1 Week 2. Learning Outcomes By the end of this session, students will understand constituents of robotics, robot anatomy and what contributes.
DNA Alignment. Dynamic Programming R. Bellman ~ 1950.
Forward Kinematics.
Colloquium on Optimisation and Control University of Sheffield Monday April 24 th 2006 Sensitivity Analysis and Optimal Control Richard Vinter Imperial.
INSTITUTO DE SISTEMAS E ROBÓTICA 1/31 Optimal Trajectory Planning of Formation Flying Spacecraft Dan Dumitriu Formation Estimation Methodologies for Distributed.
Dynamic Optimization Dr
Motion Planning in Dynamic Environments Two Challenges for Optimal Path planning.
CS 326 A: Motion Planning Kinodynamic Planning.

Definition of an Industrial Robot
An Effective Dynamic Scheduling Runtime and Tuning System for Heterogeneous Multi and Many-Core Desktop Platforms Authous: Al’ecio P. D. Binotto, Carlos.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Robotics Daniel Vasicek 2012/04/15.
1 S ystems Analysis Laboratory Helsinki University of Technology Kai Virtanen, Raimo P. Hämäläinen and Ville Mattila Systems Analysis Laboratory Helsinki.
INVERSE KINEMATICS ANALYSIS TRAJECTORY PLANNING FOR A ROBOT ARM Proceedings of th Asian Control Conference Kaohsiung, Taiwan, May 15-18, 2011 Guo-Shing.
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
Introduction to ROBOTICS
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 3 Differential Game Zhu Han, Dusit Niyato, Walid Saad, Tamer.
New Modeling Techniques for the Global Routing Problem Anthony Vannelli Department of Electrical and Computer Engineering University of Waterloo Waterloo,
GROUP MEMBERS AMARASENA R.G.C. (061004D) DE MEL W.R. (061013E) DOLAPIHILLA I.N.K. (061017U) KUMARAJITH R.M.E. (061031G)
Quadruped Robot Modeling and Numerical Generation of the Open-Loop Trajectory Introduction We model a symmetric quadruped gait for a planar robot with.
Mon 30 July 2007 Overview of the course
Notes 5IE 3121 Knapsack Model Intuitive idea: what is the most valuable collection of items that can be fit into a backpack?
Team 5 Moscow State University Department of Mechanics and Mathematics I.S. Grigoriev, M.P. Zapletin 3rd Global.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
A Maximum Principle for Single-Input Boolean Control Networks Michael Margaliot School of Electrical Engineering Tel Aviv University, Israel Joint work.
Stress constrained optimization using X-FEM and Level Set Description
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes.
NASA Space Grant Symposium April 11-12, 2013 Multi-Goal Path Planning Based on the Generalized Traveling Salesman Problem with Neighborhoods by Kevin Vicencio.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
TRB Planning Applications Conference May 2009, Houston,TX A Caveat on O-D Matrix Estimation/Adjustment: Deviations from a seed matrix and Simultaneous.
A fast current response control strategy for flywheel peak power capability under DC bus voltage constraint L. Xu and S. Li Department of Electrical.
17º International Congress of Mechanical Engineering November 10–14, 2003 – Holiday Inn Select Jaraguá - Hotel São Paulo - SP - Brazil Authors: h Areolino.
Review of PMP Derivation We want to find control u(t) which minimizes the function: x(t) = x*(t) +  x(t); u(t) = u*(t) +  u(t); (t) = *(t) +  (t);
Erin N. Bodine Co-authors: Suzanne Lenhart & Louis Gross The Institute for Environmental Modeling Grant # IIS
Lecture 7: Feedback Control of an Inverted Pendulum COSMOS - Making Robots and Making Robots Intelligent.
Curve Simplification under the L 2 -Norm Ben Berg Advisor: Pankaj Agarwal Mentor: Swaminathan Sankararaman.
26th AAS/AIAA Space Flight Mechanics Meeting, Napa, CA 6th International Conference on Astrodynamics Tools & Techniques ICATT Claudio Bombardelli, Juan.
AAR Rendezvous Algorithm Progress Meeting 10 May 2005 REID A. LARSON, 2d Lt, USAF Control Systems Engineer MARK J. MEARS, Ph.D. Control Systems Engineer.
5.5 Dual problem: minimization with problem constraints of the form Associated with each minimization problem with constraints is a maximization problem.
Advanced Numerical Techniques Mccormack Technique CFD Dr. Ugur GUVEN.
From: Rational Interpolation of Car Motions
Constraint-Based Routing
NAME: OLUWATOSIN UTHMAN ZUBAIR (145919) COURSE: NETWORK FLOW
Multi-phase Synchronous Motors
ENGM 535 Optimization Networks
Server Location Problem
King Fahd University of Petroleum & Minerals
Albert C. Chaney 24 January 2008 Dynamics and Control Initial Controller Design AAE 450 Spring 2008.
Basic Concepts, Necessary and Sufficient conditions
ARRAY DIVISION Identity matrix Islamic University of Gaza
Visual servoing: a global path-planning approach
Flow is at +45° for 2 seconds, then at +90° for two seconds.
1st Annual Israel Multinational BMD Conference & Exhibition
Christopher K. Allen Los Alamos National Laboratory
Optimal Control of Systems
Presentation transcript:

Optimal Path Planning on Matrix Lie Groups Mechanical Engineering and Applied Mechanics Sung K. Koh U n i v e r s i t y o f P e n n s y l v a n i a

Motivation Providing trajectories for airplanes near airports. Optimal path between given initial position, orientation, and final position, orientation to be made with a final time T. Optimal path is obtained by minimizing the cost which is the sum square of the inputs. Control tower problem : The airplane from some initial position and orientation is assigned a final position and orientation plus a final time.

U n i v e r s i t y o f P e n n s y l v a n i a Landing Tower Problem

U n i v e r s i t y o f P e n n s y l v a n i a Maximization of Hamiltonian

U n i v e r s i t y o f P e n n s y l v a n i a Co-state and Invariant Evolution of costate p Invariant

U n i v e r s i t y o f P e n n s y l v a n i a Example 1 : Path Planning on SE(2) Given that the car always dives forward at a fixed velocity, finding the steering controls so that the robot, starting from an initial position and orientation, arrives at some final goal position and orientation at a fixed time. Dynamics

U n i v e r s i t y o f P e n n s y l v a n i a Example 1 : Path Planning on SE(2)

U n i v e r s i t y o f P e n n s y l v a n i a Input dynamics

U n i v e r s i t y o f P e n n s y l v a n i a Example 2 : Path Planning on SO(3)

U n i v e r s i t y o f P e n n s y l v a n i a Example 2 : Path Planning on SO(3)

U n i v e r s i t y o f P e n n s y l v a n i a Example 2 : Path Planning on SO(3)

U n i v e r s i t y o f P e n n s y l v a n i a Example 2 : Path Planning on SO(3)

U n i v e r s i t y o f P e n n s y l v a n i a Conclusions The problems formulated as an optimal control problem of a left invariant control system on the Lie group are considered. Through the use of Pontryagin’s maximum principle and the techniques of numerical optimization, the solutions of problems on SE(2) and on SO(3) are presented.