bluerobotics / bluerobotics/bluesim
Sync with SITL causes complete freeze on Linux, Ubuntu 22.04
- 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.
`
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