How to make BlueSim work?

The following is based in Windows 11 Pro, I have also tried in MacOS but the app crashes every time.

I am following the instructions on the Github Readme as follows:

  1. Open QGroundControl
  2. Set up a new communication link at TCP 127.0.0.1, port 5760.
  3. Launch BlueSim
  4. Choose BlueRov2 Heavy
  5. Connect the new link in QGC
  6. Drive around using the gamepad as if controlling a real BlueRov2.
  1. I already have QGC which I always use to fly the ROV
  2. I go to QCG, application settings, Comm Links and set up a new link as per readme address.
  3. I have the downloaded windows files from the Github page and extracted them. On opening Bluesim application file, the following error shows twice. Then the app launches.

Screenshot 2024-09-22 133645

I have tried to re-download/extract the zip files again.
As said though, the app opens showing the following screen

  1. I cannot see anywhere to choose BR2 Heavy. Clicking the rotating ROV model does nothing.

  2. Connecting to the new link setup in QGC errors with “Error on link Sim Connection Failed” - “Sim” is what I named the link.

  1. Gamepad does nothing. If I click the “POOL” button in the sim, it does open and I can control the ROV using keys.

The Github readme goes on to say about SITL integration and that I should “Before opening Bluesim (it launches its own SITL instance), run: sim_vehicle.py -j6 -L RATBeach -v ArduSub -f vectored_6dof JSON --out=udpout:0.0.0.0:14550” however it says nothing about where I should run this? I have tried in command prompt which does nothing. Alas I am neither a clairvoyant or a computer programmer so these instructions mean nothing to me. I can’t help but think that only part of the required instructions have been published, and that there should be an additional set somewhere.
Can someone please explain how to make BlueSim work?!

Hi.

BlueSim hasn’t seem much love lately. Apparently the windows SITL builds needa a new dll now, hence the error.

Download the cyggcc_s-seh-1.dll file from here and place it in the same folder as bluesim.exe.

That should be enough.

Bang on - thanks :pray:

1 Like