nakulrandad / Optimal-Control-Theory

Introduction to Calculus of Variations and Pontryagin's Principle with an illustration of time optimal river crossing problem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Optimal-Control-Theory

Description

Optimal control theory is a branch of mathematical optimization that deals with finding a control for a dynamical system over a period of time such that an objective function is optimized. It has numerous applications in both science and engineering. Optimal control deals with the problem of finding a control law for a given system such that a certain optimality criterion is achieved.

Overview

The report is mainly based on the first four chapters of Calculus of Variations and Optimal Control Theory - A Concise Introduction by Daniel Liberzon. The Zermelo’s river crossing problem solved in the last chapter is inspired by Patrick Suhm’s YouTube video Time Optimal River Crossing Tutorial Based On Pontryagins Maximum Principle.

Demo

animated

Contributors

About

Introduction to Calculus of Variations and Pontryagin's Principle with an illustration of time optimal river crossing problem

License:MIT License


Languages

Language:MATLAB 100.0%