bluerobotics / bluerobotics/bluesim

Sync with SITL causes complete freeze on Linux, Ubuntu 22.04

Open
#59 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
GDScript
Stars
64
Forks
30
PR merge metrics
No merged PRs in 30d

Description

My company and I are trying to get BlueSim up and running to do some testing with our BlueROV2 joystick controller. We followed the instructions, got ArduPilot running first via the command in the README, then got the connection setup in QGroundControl, verified the connection, and got our controller working, but when we launch BlueSim and select the "Sync with SITL" option, the entire program freezes and does not seem to respond, despite QGroundControl still registering inputs and moving our BlueROV2 around in response to joystick commands.

Please see the attached images and the following output to the terminal for when this option is selected. It seems a couple things are deprecated and throwing errors. Any help on this would be greatly appreciated. Thank you!

`Game FPS: 30
Game FPS: 60
Game FPS: 58
Game FPS: 60
Game FPS: 60
Game FPS: 60
Game FPS: 60
Game FPS: 60
Game FPS: 58
ERROR: _get_gl_image_and_format: Method failed. Returning: Ref()
At: drivers/gles3/rasterizer_storage_gles3.cpp:571.
WARNING: _notification: InterpolatedCamera has been deprecated and will be removed in Godot 4.0.
At: scene/3d/interpolated_camera.cpp:40.
WARNING: set_param: The parameter 2 is deprecated.
At: modules/bullet/generic_6dof_joint_bullet.cpp:177.
WARNING: set_param: The HingeJoint parameter 0 is deprecated.
At: modules/bullet/hinge_joint_bullet.cpp:120.
[-0.3, 0.3, -0.285, 0.285, -0.27, 0.27, -0.255, 0.255, -0.24, 0.24, -0.225, 0.225, -0.21, 0.21, -0.195, 0.195, -0.18, 0.18, -0.165, 0.165, -0.15, 0.15, -0.135, 0.135, -0.12, 0.12, -0.105, 0.105, -0.09, 0.09, -0.075, 0.075, -0.06, 0.06, -0.045, 0.045, -0.03, 0.03, -0.015, 0.015]
ERROR: emit_signal: Error calling method from signal 'ready': 'PanelContainer(settings.gd)::_on_HSlider_ready': Method not found..
At: core/object.cpp:1260.
`

Image

Image

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the freeze on Linux Ubuntu 22.04 with ArduPilot, QGroundControl, the BlueROV2 controller, and BlueSim, then review the terminal output when selecting “Sync with SITL.” Done means BlueSim remains responsive and synchronization works without the reported freeze.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, ubuntu
Domain
game-dev, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.