I have a small self-driving robot car with a camera, that I control from an application using image analysis.
I'm considering using Godot for a 3D simulation of the robot, i.e. I want to replace the physical robot with a model in a 3D world. So from Godot I will send the image from a camera on the model to my other application, which will do image analysis and send back commands to the robot in Godot (i.e. speed and orientation for wheels).
I have no experience with Godot, but from what I have read, this should be fairly simple.
The thing I'm a bit unsure about is how I best model the robot. I have looked at VehicleBody3D/VehicleWheel3D, and while they look like what I'm looking for, I'm not sure, it they are the best way of doing it. Mainly I'm concerned about the many parameters about spring/dampening etc., that may be hard to set correctly, and may be overkill as the robot in question doesn't have any suspension. It is just some hard wheels driving on a flat surface.
In this video you can see what the robot looks like, and the world I want to recreate in a simulation. I would greatly appreciate I'm someone has the time to give it a quick look, and can give some hints on what the best way to model the robot would be. Can I do it with 3x VehicleWheel3D where I control the steering and power? Or is there a better approach.
I don't need a perfect physics simulation, but it should preferably be able to handle a case like not allowing the robot to drive through walls etc. Like in the video at 3:15 where it drives into a wall to align the robot with the wall. If I could do that in the simulation, I would be very happy.