ROS-Based Multi-Agent Systems COntrol Simulation Testbed (MASCOT)
This paper presents a simulation testbed developed for testing and demonstration of decentralized control algorithms designed for multi-agent systems. Aimed at bridging a gap between theory and practical deployment of such algorithms, this testbed provides a simulator with multi-agent systems having quadcopter agents. It is used to test the control algorithms designed assuming simple agent dynamics like a single or double integrator. This is based on the fact that under certain assumptions, quadcopter dynamics can be modeled as a double integrator system. A gazebo simulator with a physics engine as ODE (Open Dynamics Engine) is used for simulating the dynamics of the quadcopter. Robot Operating System is used to develop communication networks and motion control algorithms for the different agents in the simulation testbed. The performance of the test bed is analyzed by implementing linear control laws such as position control, leaderless consensus, leader-follower consensus, and non-linear control law for min-max time consensus. This work is published as an open-source ROS package under MIT license at https://github.com/Avi241/mascot. A docker image is also developed for easy setup of the system.
Code (1)
Methods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
A Mixed-Reality Testbed for Autonomous Vehicles
We propose a mixed-reality, hardware-in-the-loop (HIL) testbed for autonomous vehicles that seamlessly integrates a physical testbed of mobile robots with a high-fidelity simulation environment. The virtual simulation en…
Autonomous VehiclesContinuous On-line Evolution of Agent Behaviours with Cartesian Genetic Programming
Evolutionary Computation has been successfully used to synthesise controllers for embodied agents and multi-agent systems in general. Notwithstanding this, continuous on-line adaptation by the means of evolutionary algor…
Evolutionary AlgorithmsBeyond Static Testbeds: An Interaction-Centric Agent Simulation Platform for Dynamic Recommender Systems
Evaluating and iterating upon recommender systems is crucial, yet traditional A/B testing is resource-intensive, and offline methods struggle with dynamic user-platform interactions. While agent-based simulation is promi…
Recommendation SystemsA Physical Testbed for Intelligent Transportation Systems
Intelligent transportation systems (ITSs) and other smart-city technologies are increasingly advancing in capability and complexity. While simulation environments continue to improve, their fidelity and ease of use can q…
Data VisualizationManagementReal-Time Simulation of Level 1, Level 2, and Level 3 Electric Vehicle Charging Systems
A charging system is required to convert ac electricity from the grid to dc electricity to charge an electric vehicle (EV) battery. According to the Society of Automatic Engineers (SAE) standard, EV chargers can be divid…