Shitsukane, Aggrey and Otieno, Calvins and Obuhuma, James and Mukhongo, Lawrence and Kariuki, Samuel (2025) A Co-simulation framework using MATLAB and CoppeliaSim for path planning of nonholonomic mobile robots. Global Journal of Engineering and Technology Advances, 23 (1). 006-019. ISSN 2582-5003
![GJETA-2025-0076.pdf [thumbnail of GJETA-2025-0076.pdf]](https://eprint.scholarsrepository.com/style/images/fileicons/text.png)
GJETA-2025-0076.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial Share Alike.
Abstract
Simulation plays a vital role in the design, testing, and validation of autonomous mobile robot navigation systems, particularly when real-world experimentation is constrained by cost, safety, or logistical limitations. This paper presents a modular and scalable co-simulation framework integrating MATLAB and CoppeliaSim for the path planning of nonholonomic wheeled mobile robots in static environments. The framework leverages MATLAB’s computational and fuzzy logic capabilities for controller development, while CoppeliaSim provides a physics-based 3D simulation environment for modeling robot kinematics, sensing, and interaction with obstacles. Communication between the two platforms is achieved via the CoppeliaSim Remote API, enabling real-time data exchange for closed-loop control. The system supports dynamic sensor feedback, customizable fuzzy inference systems, and visual monitoring of robot behavior. To validate the framework, a case study involving a fuzzy logic controller for obstacle avoidance was conducted, with performance evaluated based on traversal time and path efficiency. Results demonstrate that the framework provides a reliable, flexible, and low-cost alternative to physical prototyping for early-stage development and testing of autonomous navigation algorithms.
Item Type: | Article |
---|---|
Official URL: | https://doi.org/10.30574/gjeta.2025.23.1.0076 |
Uncontrolled Keywords: | Co-Simulation Framework; Fuzzy Logic Controller; Path Planning; Nonholonomic Robot; Robot Navigation |
Depositing User: | Editor Engineering Section |
Date Deposited: | 22 Aug 2025 09:04 |
Related URLs: | |
URI: | https://eprint.scholarsrepository.com/id/eprint/5421 |