MrNeRF / AutonomousCar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Model Predictive Control applied to autonomous wheeled mobile robot

This is the repository with the C++ implementation of Model Predictive Control on a simple self-made wheeled mobile robot (WMR) - a skid-steering drive - as done in my bachelor thesis in applied mathematics. The controller lets the WMR follow any given reference path that can be parameterized. The controller is called mpc_controller in the src folder. The computer vision system "cv_system" provides the WMR with its current state information (x-,y-coordinates, heading). An example of the controller in action can be found in the following youtube video.

MPC Horizon 15

The controller requests its initial state from the cv_system, so that cv_system has to be started first.

About


Languages

Language:C++ 92.1%Language:CMake 7.8%Language:Shell 0.1%