Learning objectives
The student should be able to formalise, with suitable mathematical models, trajectory and path planning problems. Moreover, the student should also acquire the basic knowledge about possible solution algorithms for such models
Prerequisites
Basic knowledge of geometry and linear algebra. Basic knowledge about algorithms and data structures.
Course unit content
Graphs. Optimization problems. Optimization algorithms. Path and speed planning problems.
Kinematic and dynamic road vehicles models.
Trajectory planning and control problems for road vehicles.
Full programme
Introduction on graphs: basic concepts and algorithms
- Optimization problems with single and multiple objectives with an introduction to mathematical programming models
- Solution algorithms: branch-and-bound and dynamic programming methods
- Speed planning problems as optimization problems: mathematical models and solution approach
Basic road vehicles modeling
- Some elements of modeling for mechanical systems
- Kinematic models
- Simple models of engines, brakes, tyres, and suspensions
- Dynamic models
Some planning problems for road-vehicles
- Trajectory planning and optimization
- Speed planning with energy constraints
- Planning with dynamic constraints
Bibliography
Extended slides made available by the professor
Teaching methods
Lectures in the classroom with exercises and lab sessions
Assessment methods and criteria
Written exam
Other information
No further information
2030 agenda goals for sustainable development
Yes