openTCS/opentcs
The open Transportation Control System (by Fraunhofer IML)
What it solves
openTCS provides a generic platform for controlling fleets of automated guided vehicles (AGVs) and mobile robots. It addresses the complexity of managing multiple vehicles by providing the necessary data structures and algorithms for routing, dispatching, and scheduling.
How it works
It functions as a framework rather than a out-of-the-box product. The core kernel provides abstract interfaces for vehicle control. To connect specific hardware, users must implement "communication adapters" (vehicle drivers) that translate the openTCS abstract interface into the communication protocols used by the specific vehicles.
Who it’s for
Developers and engineers working with automated guided vehicles and mobile robots who need a scalable system to coordinate fleet movements.
Highlights
- Generic framework designed to work with vehicles from practically any vendor.
- Built-in algorithms for routing, dispatching, and scheduling.
- Runs on Java 21.
- Maintained by the Fraunhofer Institute for Material Flow and Logistics.
Related
- Project
- Project
- Project
- Project
- Project