Was ist ein Algorithmus?

Algorithmen sind in der heutigen Zeit nicht mehr wegzudenken und bilden die Grundlage für jegliche Software, egal ob diese Überweisungen bei einer Bank durchführt, die Bearbeitung von Bildern ermöglicht oder eine mobile Maschine automatisch durch den Weinberg lenkt. 

Da es sich im Allgemeinen um Handlungsvorschriften handelt, müssen diese jedoch nicht zwingend in Software umgesetzt sein. Ein Algorithmus könnte ebenfalls in menschlicher Sprache formuliert sein, um im Rahmen einer Problemlösung eine bestimmte Eingabe, mit einem Satz von Handlungsanweisungen, in eine bestimmte Ausgabe zu überführen.

Bei der Verwendung des Begriffs im Bereich der Intelligenten Mobilen Maschinen kann davon ausgegangen werden, dass es sich um Algorithmen in Software handelt. Um die ganze Palette der intelligenten Funktionen zu realisieren, reichen die Algorithmen von einfachen mathematischen Operationen bis hin zu komplexen und rechenintensiven Algorithmen zur Bildverarbeitung. 

Meist spielen dabei Sensorwerte eine wichtige Rolle, die dann für die passende Ansteuerung eines Aktors sorgen. Das Softwareframework Finroc beinhaltet bereits eine Vielzahl grundlegender Algorithmen für die Umsetzung von Intelligenten Mobilen Maschinen, die in funktionsgebundenen Modulen zusammengefasst sind. Dadurch wird die Erstellung komplexer Maschinensteuerungen stark vereinfacht und beschleunigt.

 

Aktualisiert am 24. März 2021

Relevante Glossareinträge

Relevante Blogbeiträge