osrf / lrauv

Packages for simulating the Tethys-class Long-Range AUV (LRAUV) from the Monterey Bay Aquarium Research Institute (MBARI).
Apache License 2.0
60 stars 14 forks source link

Regression in `multi_lrauv.sdf` #33

Closed arjo129 closed 3 years ago

arjo129 commented 3 years ago

My copy of multi_lrauv.sdf seems to have developed a regression. It keeps crashing.

[Msg] Loaded level [3]
[Msg] Serving world controls on [/world/multi_lrauv/control] and [/world/multi_lrauv/playback/control]
[Msg] Serving GUI information on [/world/multi_lrauv/gui/info]
[Msg] World [multi_lrauv] initialized with [1ms] physics profile.
[Msg] Serving world SDF generation service on [/world/multi_lrauv/generate_world_sdf]
[Msg] Serving world names on [/gazebo/worlds]
[Msg] Resource path add service on [/gazebo/resource_paths/add].
[Msg] Resource path get service on [/gazebo/resource_paths/get].
[Msg] Resource paths published on [/gazebo/resource_paths].
[GUI] [Wrn] [Application.cc:669] [QT] file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:102:33: QML Settings: Failed to initialize QSettings instance. Status code is: 1
[GUI] [Wrn] [Application.cc:669] [QT] file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:102:33: QML Settings: The following application identifiers have not been set: QVector("organizationName", "organizationDomain")
[GUI] [Wrn] [Application.cc:669] [QT] file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:102:33: QML Settings: Failed to initialize QSettings instance. Status code is: 1
[GUI] [Wrn] [Application.cc:669] [QT] file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:102:33: QML Settings: The following application identifiers have not been set: QVector("organizationName", "organizationDomain")
[GUI] [Dbg] [PathManager.cc:66] Requesting resource paths through [/gazebo/resource_paths/get]
[GUI] [Wrn] [Application.cc:669] [QT] file::/Gazebo/GazeboDrawer.qml:147:3: QML Dialog: Binding loop detected for property "implicitHeight"
[GUI] [Wrn] [Application.cc:669] [QT] file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:102:33: QML Settings: Failed to initialize QSettings instance. Status code is: 1
[GUI] [Wrn] [Application.cc:669] [QT] file:///usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Dialogs/DefaultFileDialog.qml:102:33: QML Settings: The following application identifiers have not been set: QVector("organizationName", "organizationDomain")
[GUI] [Wrn] [Application.cc:669] [QT] file::/Gazebo/GazeboDrawer.qml:147:3: QML Dialog: Binding loop detected for property "implicitHeight"
[GUI] [Dbg] [Gui.cc:149] GUI requesting list of world names. The server may be busy downloading resources. Please be patient.
[GUI] [Dbg] [PathManager.cc:55] Received resource paths.
[GUI] [Dbg] [Gui.cc:208] Requesting GUI from [/world/multi_lrauv/gui/info]...
[GUI] [Dbg] [GuiRunner.cc:89] Requesting initial state from [/world/multi_lrauv/state]...
[GUI] [Wrn] [Filesystem.cc:376] Failed to create file [/home/arjo/.ignition/gazebo/6/gui.config]: No such file or directory
[GUI] [Err] [Gui.cc:269] Failed to copy installed config [/home/arjo/workspaces/ign_ws/install/share/ignition/ignition-gazebo6/gui/gui.config] to default config [/home/arjo/.ignition/gazebo/6/gui.config].
[GUI] [Dbg] [Application.cc:130] Terminating application.
[Dbg] [SignalHandler.cc:141] Received signal[2].
[Dbg] [ServerPrivate.cc:106] Server received signal[2]
[Msg] Found no publishers on /stats, adding root stats topic
[Msg] Found no publishers on /clock, adding root clock topic
[Dbg] [ign.cc:356] Shutting down ign-gazebo-server

Seems like an ign-gui bug?

chapulina commented 3 years ago

My copy of multi_lrauv.sdf

What commit of lrauv are you in? And how did you install Fortress? If from source, are your branches up-to-date?

arjo129 commented 3 years ago

I've fixed it... opening a PR in ignition.

arjo129 commented 3 years ago

https://github.com/ignitionrobotics/ign-gazebo/pull/1092

arjo129 commented 3 years ago

Now we have a new problem where the AUVs do a synchronized dance... Need to investigate why.

chapulina commented 3 years ago

synchronized dance

You mean they all act like they got the same commands? I tried with osrf/lrauv#117 and it was an exciting race :checkered_flag:

arjo129 commented 3 years ago

Well... A race to the top you could say. I've found the AUVs on the side still float up I'm tracking it in osrf/lrauv#124

arjo129 commented 3 years ago

Closing since fix was merged upstream and we are tracking the new issue elsewhere.