Virtual Drive Practise

Hi guys,

I’ve always been curious if it was possible to practise driving digitally. I’m wondering as I don’t have a lot of time to practise as we also have other priorities for our robot. Just considering if we could like connect an Xbox controller to a device and practise with some kind of simulation, anyone seen programs like this?

(All we really need is a square in the middle of a screen that can be controlled via tank drive and Xbox controller)

Here is my odometry game which pretty much allows you to control a box which immitates robot movement. You are able to download and edit the game yourself:

One answer that is the easiest: Roblox
I have almost made a working game in Roblox. I had the physics hard-coded but the workload of college got to me during the time so it was an incomplete project. I don’t know if I can make a game or simulation anymore as it’s not profitable.

You could take a look at XRC here:


I know it sounds irrelevant, but playing first person video games can help develop reaction time. Mobile or console, doesn’t matter. However, this does not replace the need for physical drive practice. I hope this helps!

1 Like

I definitely agree. When it comes to driving, the key takeaways are:

  1. Good reaction time
  2. Fast decision making
  3. Precise movement

For 1 and 2, any first person shooter, PC or Console, with reliance on strategy (like Valorant or CS:GO) can help you improve reaction time and fast decision making. You are practicing the intellectual part, but you will still need to practice with your robot.

As for 3, there are many ways you can improve this but I found the most affordable way to practice is to use an XBox controller in an FPV drone simulator game. You will improve your spatial awareness with respect to the way you control your drone. And you will learn over time how to move the drone with mechanical motion. Alternatively, buying an inexpensive FPV drone and taking it through drone courses will help as well.


If you use the pre release version found here:
You can use 299V’s robot to play over under

1 Like

Thanks for the suggestion. I have connected my Xbox controller to my Mac and started up your roblox game but the game doesn’t seem to respond to the controller (unsurprisingly). Could you please go into further detail on how to configure the controller?

micahy321 just make sure you don’t get addicted and neglect your robot