Published April 30, 2025 | Version v1

A Co-simulation framework using MATLAB and CoppeliaSim for path planning of nonholonomic mobile robots

  • 1. Department of Electricals Engineering, Technical University of Mombasa, Kenya.
  • 2. Department of computer science, Maseno University, Kenya.

Description

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. 

Files

GJETA-2025-0076.pdf

Files (940.9 kB)

Name Size Download all
md5:3755dca8d5b0cade35d24c3669a76544
940.9 kB Preview Download

Additional details