-
Notifications
You must be signed in to change notification settings - Fork 0
Home
With this project, I have developed a web-based simulator for fossbot, utilizing the open-source game engine Godot 3.5.2.
The simulator represents a significant upgrade from the previous Coppelia simulator that I contributed to during its development here. It includes all the methods available in the fossbot interface, which you can explore here. Moreover, it offers additional features such as the ability to control multiple fossbots and change the environment's obstacle terrain dynamically. This improved simulator provides a comprehensive and interactive experience for simulating and testing the capabilities of fossbot.
For communication, the simulator uses SocketIO with rooms, and a Flask-SocketIO server was also developed to support this functionality.
To execute the web simulator, I developed both a Python and JavaScript library. You can find more information about the Python library in the godot folder here. Details for the JavaScript library are provided in the Javascript Library section of this wiki.
The source code for the web simulator can be found here.
The instructions separated into six chapters.