The project focuses on decentralized formation control of multi-robot systems using graph theory and consensus algorithms. The goal is to coordinate multiple autonomous mobile robots to maintain a desired geometric formation while navigating in an environment.
The formation control problem is modeled using graph theory, where robots are represented as nodes and communication links as edges. The graph structure defines the interaction topology among robots, enabling distributed coordination without centralized control.
Model-Based Systems Engineering (MBSE) Controller Architecture
Graph representation of robot communication topology
The consensus algorithm ensures that all robots agree on a common reference while maintaining relative positions. Each robot computes its control input based on information from its neighboring robots according to the communication graph.
The formation control algorithm was successfully implemented and tested in MATLAB. The simulation demonstrates coordinated motion of four unicycle robots maintaining a predefined formation pattern.
Control Law: Consensus-based distributed control
Robot Dynamics: Unicycle kinematic model
Communication: Graph-based topology
Tools: MATLAB, Simulink, Graph Theory
For detailed theoretical background and implementation details, please refer to the project report.