Model Predictive Control (MPC) is een geavanceerde controlestrategie die wijd wordt gebruikt in autonome voertuigen. Het maakt nauwkeurig en adaptief beheer van voertuigdynamiek mogelijk door toekomstige toestanden te voorspellen en de controle-inputs dienovereenkomstig te optimaliseren. Deze aanpak verbetert de veiligheid, het comfort en de efficiëntie in autonome rijsystemen.

Beginselen van modelvoorspellingscontrole

MPC werkt door het oplossen van een optimalisatie probleem bij elke controle stap. Het overweegt een model van het voertuig en voorspelt toekomstig gedrag over een bepaalde horizon. De controle ingangen worden gekozen om een kostenfunctie te minimaliseren, die meestal termen voor het bijhouden van nauwkeurigheid, controle inspanning, en veiligheidsbeperkingen omvat.

Het proces omvat drie belangrijke stappen: voorspelling, optimalisatie en implementatie. De voorspelling gebruikt het voertuigmodel om toekomstige toestanden te voorspellen. De optimalisatie bepaalt de beste controleacties, en alleen de eerste input wordt toegepast voordat de cyclus herhaalt.

Toepassingen in autonome voertuigen

MPC wordt gebruikt voor verschillende controletaken in autonome voertuigen, waaronder trajectvolgen, snelheidsregeling en obstakelvermijding. De mogelijkheid om beperkingen te hanteren maakt het geschikt voor reële scenario's waar veiligheidslimieten en fysieke grenzen cruciaal zijn.

Zo kan MPC bijvoorbeeld stuur- en acceleratiesystemen optimaliseren om een geplande route te volgen en tegelijkertijd de stabiliteit en het comfort van de passagiers te behouden.

Casestudies en uitvoeringen in de reële wereld

Verschillende autonome voertuigontwikkelaars hebben MPC in hun besturingssystemen geïntegreerd. In één gevalsstudie gebruikte een autonome auto MPC voor rijstrook houden en adaptieve cruise control, wat resulteerde in een soepeler rijden en verbeterde veiligheidsmarges.

Een ander voorbeeld is een vloot autonome leveringsrobots die MPC gebruiken om complexe stedelijke omgevingen te navigeren. De controlestrategie die is toegestaan voor dynamische obstakelvermijding en efficiënte routeplanning.

  • Verbeterde veiligheid door beperkingsbehandeling
  • Verbeterd comfort voor passagiers
  • Adaptieve respons op veranderingen in het milieu
  • Efficiënt energieverbruik