Working Car Model in Robotics Simulator CoppeliaSim

Abstract

This project establishes a driving simulation environment designed for testing an RC car, utilizing a gamepad for manual control. Python scripts and the CoppeliaSim API process controller input to control the vehicle's speed and direction within a simulation featuring procedurally generated tracks. Tracks are created from predefined string layouts representing different track segments. The simulation incorporates a simple speedometer and a line camera vision sensor, implemented using Tkinter and OpenCV, respectively. The system is adaptable to various gamepads through control ID identification. The vision sensor provides data intended for the development of autonomous driving algorithms, facilitating the evaluation and testing of RC car performance in a virtual environment.

Description

Subject(s)

RC Car, Simulation, CoppeliaSim, Driving, Controller, NXP Cup

Citation