Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error opening Simulator #200

Open
2 tasks done
MithunKinarullathil opened this issue Nov 25, 2022 · 10 comments
Open
2 tasks done

Error opening Simulator #200

MithunKinarullathil opened this issue Nov 25, 2022 · 10 comments
Labels
bug Something isn't working

Comments

@MithunKinarullathil
Copy link
Collaborator

Copied from the forums: https://forum.flow.mov.ai/t/error-opening-simulator/58

Have you checked our docs before proceeding?

Issue Description

Hello,

I’m a new user. I’ve followed all the installation steps, and it seems great. However, when it comes to launching the simulator, it doesn’t work. I tried to launch all four different scenes, but it always shows an error. The simulator interface appears in black for 2sec then automatically off.

Any idea on how to resolve this?

Thanks.

@MithunKinarullathil MithunKinarullathil added the bug Something isn't working label Nov 25, 2022
@MithunKinarullathil
Copy link
Collaborator Author

MithunKinarullathil commented Nov 25, 2022

hexarotor:

hi
Thanks for reaching out!

Can you please post print screens or/and text from the simulator terminal (the one that opens when you open the MOV.AI Flow Simulator) ?

It is probably some GPU driver issue, so I need more information about what 's going on

@MithunKinarullathil
Copy link
Collaborator Author

aqilah

image
image

Hi hexarotor,

Hope you are able to see the pictures here and could help me.

Thanks!

@MithunKinarullathil
Copy link
Collaborator Author

aqilah

hexarotor
Jun 30
I found the problem, I think maybe because my PC doesn’t have GPU card. Will get back to you once installed and launch again.

Thanks.

@MithunKinarullathil
Copy link
Collaborator Author

hexarotor
Leader
Jul 1
Thanks
The logs you sent on the printscreens are somehow cropped so I can’t really understand what is failing.

For better debug, launch the simulator from your own terminal typing: movai-flow-simulator, and copy paste the output here (CTRL+SHIFT+C to copy from the terminal)

The simulator should run even without a NVIDIA GPU. which gpu do you have ? integrated intel?

You can check if you have a NVIDIA GPU and if properly installed using these tips: Installing MOV.AI Flow™

@MithunKinarullathil
Copy link
Collaborator Author

aqilah
Jul 4
Hi hexarotor,
I’ve followed your instruction, the same thing happen. Copy below is the output from the terminal. Hope you’ll help me solve this matter

aqilah@aqilahPC:~$ movai-flow-simulator
MOV.AI Flow™ SIMULATOR: Creating user and models folder
MOV.AI Flow™ SIMULATOR: This terminal window will verify all MOV.AI Flow™ services are running and then launch the Ignition Simulator GUI application
MOV.AI Flow™ SIMULATOR: (U) [^_^] (U)
MOV.AI Flow™ SIMULATOR: Sourcing configuration
non-network local connections being added to access control list
MOV.AI Flow™ SIMULATOR: Launching simulator for integrated GPU
Starting simulator-robot1 … done
Attaching to simulator-robot1
simulator-robot1 | ./–/- -/--/. simulator-robot1 | :--//:.- -.://:./ .-:::::::-- .:- .:- :-
simulator-robot1 | :/-.//: ://.-/.: //--//./:. .:-.:/.-. simulator-robot1 | :./- -:/.:. .://- -/.: // // :/- :/- -/: -// simulator-robot1 | :.:- -:------:- -/./ //. .// .::../:. :/- -// simulator-robot1 | ::.. -:///-..:: .:/:::::::/:--//- .:- ./:-// simulator-robot1 | `` ``
simulator-robot1 |
simulator-robot1 |
simulator-robot1 | Copyright 2021 MOV.AI
simulator-robot1 |
simulator-robot1 | Licensed under the Mov.AI License version 1.0;
simulator-robot1 | you may not use this file except in compliance with the License.
simulator-robot1 | You may obtain a copy of the License at
simulator-robot1 |
simulator-robot1 | License - MOV.AI
simulator-robot1 |
simulator-robot1 | Unless required by applicable law or agreed to in writing, software
simulator-robot1 | distributed under the License is distributed on an “AS IS” BASIS,
simulator-robot1 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
simulator-robot1 | See the License for the specific language governing permissions and
simulator-robot1 | limitations under the License.
simulator-robot1 |
simulator-robot1 | APT autoinstall: skipped
simulator-robot1 | MOV.AI IGN Simulator - qa
simulator-robot1 | QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-root’
simulator-robot1 | Loading worlds from Owner: movai
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libGL error: failed to create dri screen
simulator-robot1 | libGL error: failed to load driver: iris
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libGL error: failed to create dri screen
simulator-robot1 | libGL error: failed to load driver: iris
simulator-robot1 | Choosen world: fuel.ignitionrobotics.org/movai/worlds/husky_depot
simulator-robot1 | Finished
simulator-robot1 | Choosen render engine: ogre2
simulator-robot1 | Downloading and Executing: ign gazebo -r -v 4 ‘https://fuel.ignitionrobotics.org/movai/worlds/husky_depot’ --render-engine ogre2 &
simulator-robot1 | Simulation result
simulator-robot1 | QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-root’
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libGL error: failed to create dri screen
simulator-robot1 | libGL error: failed to load driver: iris
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libGL error: failed to create dri screen
simulator-robot1 | libGL error: failed to load driver: iris
simulator-robot1 | [GUI] [Wrn] [Application.cc:753] [QT] qrc:/qml/PluginMenu.qml:61:11: QML Image: Error decoding: qrc:/qml/images/search.svg: Unsupported image format
simulator-robot1 | [GUI] [Wrn] [Application.cc:753] [QT] file::/ComponentInspector/ComponentInspector.qml:183:22: QML Image: Error decoding: qrc:/Gazebo/images/unlock.svg: Unsupported image format
simulator-robot1 | [GUI] [Wrn] [Application.cc:753] [QT] file::/ComponentInspector/ComponentInspector.qml:183:22: QML Image: Error decoding: qrc:/Gazebo/images/unlock.svg: Unsupported image format
simulator-robot1 | [Wrn] [Component.hh:144] Trying to serialize component with data type [N3sdf3v125WorldE], which doesn’t have operator<<. Component will not be serialized.
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libGL error: failed to create dri screen
simulator-robot1 | libGL error: failed to load driver: iris
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libGL error: failed to create dri screen
simulator-robot1 | libGL error: failed to load driver: iris
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libEGL warning: DRI2: failed to create dri screen
simulator-robot1 | libEGL warning: Not allowed to force software rendering when API explicitly selects a hardware device.
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libEGL warning: DRI2: failed to create dri screen
simulator-robot1 | [Wrn] [Component.hh:144] Trying to serialize component with data type [St6vectorIdSaIdEE], which doesn’t have operator<<. Component will not be serialized.
simulator-robot1 | [Wrn] [ColladaLoader.cc:1894] emission texture not supported
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libEGL warning: DRI2: failed to create dri screen
simulator-robot1 | libEGL warning: Not allowed to force software rendering when API explicitly selects a hardware device.
simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libEGL warning: DRI2: failed to create dri screen
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:972] Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in GL3PlusRenderSystem::initialiseContext at /var/lib/jenkins/workspace/ogre-2.2-debbuilder/repo/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3366)
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:980] Unable to create the rendering window after [11] attempts.
simulator-robot1 | [GUI] [Err] [Ogre2RenderEngine.cc:901] Failed to create dummy render window.
simulator-robot1 | Stack trace (most recent call last) in thread 124:
simulator-robot1 | #31 Object “/usr/lib/x86_64-linux-gnu/libQt5Core.so.5”, at 0x7f310ecdc239, in QThread::exec()
simulator-robot1 | #30 Object “/usr/lib/x86_64-linux-gnu/libQt5Core.so.5”, at 0x7f310eebd8d9, in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag)
simulator-robot1 | #29 Object “/usr/lib/x86_64-linux-gnu/libQt5Core.so.5”, at 0x7f310ef1885e, in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag)
simulator-robot1 | #28 Object “/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0”, at 0x7f310aa977fb, in g_main_context_iteration
simulator-robot1 | #27 Object “/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0”, at 0x7f310aa9776f, in
simulator-robot1 | #26 Object “/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0”, at 0x7f310aa97536, in g_main_context_dispatch
simulator-robot1 | #25 Object “/usr/lib/x86_64-linux-gnu/libQt5Core.so.5”, at 0x7f310ef19232, in
simulator-robot1 | #24 Object “/usr/lib/x86_64-linux-gnu/libQt5Core.so.5”, at 0x7f310eec201c, in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)
simulator-robot1 | #23 Object “/usr/lib/x86_64-linux-gnu/libQt5Core.so.5”, at 0x7f310eebf8a7, in QCoreApplication::notifyInternal2(QObject*, QEvent*)
simulator-robot1 | #22 Object “/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5”, at 0x7f310e2b4103, in QApplication::notify(QObject*, QEvent*)
simulator-robot1 | #21 Object “/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5”, at 0x7f310e2ac83b, in QApplicationPrivate::notify_helper(QObject*, QEvent*)
simulator-robot1 | #20 Object “/usr/lib/x86_64-linux-gnu/libQt5Core.so.5”, at 0x7f310eeef091, in QObject::event(QEvent*)
simulator-robot1 | #19 Object “/usr/lib/x86_64-linux-gnu/ign-gui-6/plugins/libMinimalScene.so”, at 0x7f3063b761ef, in ignition::gui::plugins::RenderThread::RenderNext(ignition::gui::plugins::RenderSync*)
simulator-robot1 | #18 Object “/usr/lib/x86_64-linux-gnu/ign-gui-6/plugins/libMinimalScene.so”, at 0x7f3063b75a82, in ignition::gui::plugins::IgnRenderer::Initialize()
simulator-robot1 | #17 Object “/usr/lib/x86_64-linux-gnu/libignition-rendering6.so.6”, at 0x7f30639195f0, in ignition::rendering::v6::RenderEngineManager::Engine(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
simulator-robot1 | #16 Object “/usr/lib/x86_64-linux-gnu/libignition-rendering6.so.6”, at 0x7f30639193e4, in ignition::rendering::v6::RenderEngineManagerPrivate::Engine(EngineInfo, std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
simulator-robot1 | #15 Object “/usr/lib/x86_64-linux-gnu/libignition-rendering6.so.6”, at 0x7f3063923879, in ignition::rendering::v6::BaseRenderEngine::Init()
simulator-robot1 | #14 Object “/usr/lib/x86_64-linux-gnu/ign-rendering-6/engine-plugins/libignition-rendering-ogre2.so”, at 0x7f3056ec4f4a, in ignition::rendering::v6::Ogre2RenderEngine::InitImpl()
simulator-robot1 | #13 Object “/usr/lib/x86_64-linux-gnu/ign-rendering-6/engine-plugins/libignition-rendering-ogre2.so”, at 0x7f3056ec4983, in ignition::rendering::v6::Ogre2RenderEngine::InitAttempt()
simulator-robot1 | #12 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f3056803217, in Ogre::ResourceGroupManager::initialiseAllResourceGroups(bool)
simulator-robot1 | #11 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f3056802ca3, in Ogre::ResourceGroupManager::parseResourceGroupScripts(Ogre::ResourceGroupManager::ResourceGroup*)
simulator-robot1 | #10 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f305684481d, in Ogre::ScriptCompilerManager::parseScript(Ogre::SharedPtrOgre::DataStream&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
simulator-robot1 | #9 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f305684468a, in Ogre::ScriptCompiler::compile(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
simulator-robot1 | #8 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f30568443c2, in Ogre::ScriptCompiler::compile(Ogre::SharedPtr<std::__cxx11::list<Ogre::SharedPtrOgre::ConcreteNode, Ogre::STLAllocator<Ogre::SharedPtrOgre::ConcreteNode, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
simulator-robot1 | #7 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f305685e9a9, in Ogre::MaterialTranslator::translate(Ogre::ScriptCompiler*, Ogre::SharedPtrOgre::AbstractNode const&)
simulator-robot1 | #6 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f3056850ab1, in Ogre::ScriptTranslator::processNode(Ogre::ScriptCompiler*, Ogre::SharedPtrOgre::AbstractNode const&)
simulator-robot1 | #5 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f3056865872, in Ogre::TechniqueTranslator::translate(Ogre::ScriptCompiler*, Ogre::SharedPtrOgre::AbstractNode const&)
simulator-robot1 | #4 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f3056850ab1, in Ogre::ScriptTranslator::processNode(Ogre::ScriptCompiler*, Ogre::SharedPtrOgre::AbstractNode const&)
simulator-robot1 | #3 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f3056870089, in Ogre::PassTranslator::translate(Ogre::ScriptCompiler*, Ogre::SharedPtrOgre::AbstractNode const&)
simulator-robot1 | #2 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f30568d9b52, in Ogre::Technique::createPass()
simulator-robot1 | #1 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f30567aa3cf, in Ogre::Pass::Pass(Ogre::Technique*, unsigned short)
simulator-robot1 | #0 Object “/usr/lib/x86_64-linux-gnu/libOgreMain.so.2.2.6”, at 0x7f30566af177, in Ogre::Hlms::createDatablock(Ogre::IdString, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, Ogre::HlmsMacroblock const&, Ogre::HlmsBlendblock const&, std::vector<std::pair<Ogre::IdString, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, Ogre::STLAllocator<std::pair<Ogre::IdString, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const&, bool, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)
simulator-robot1 | Segmentation fault (Address not mapped to object [0x220])
simulator-robot1 | [Wrn] [ColladaLoader.cc:1894] emission texture not supported
simulator-robot1 | [Wrn] [ColladaLoader.cc:1894] emission texture not supported
simulator-robot1 | Simulation result [Msg] Cached world found.
simulator-robot1 | [Msg] Ignition Gazebo Server v6.9.0
simulator-robot1 | [Msg] Loading SDF world file[/root/.ignition/fuel/fuel.ignitionrobotics.org/movai/worlds/husky_depot/4/husky_depot.sdf].
simulator-robot1 | [Dbg] [Physics.cc:801] Loaded [ignition::physics::dartsim::Plugin] from library [/usr/lib/x86_64-linux-gnu/ign-physics-5/engine-plugins/libignition-physics-dartsim-plugin.so]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::Physics] for entity [1]
simulator-robot1 | [Msg] Create service on [/world/world_demo/create]
simulator-robot1 | [Msg] Remove service on [/world/world_demo/remove]
simulator-robot1 | [Msg] Pose service on [/world/world_demo/set_pose]
simulator-robot1 | [Msg] Pose service on [/world/world_demo/set_pose_vector]
simulator-robot1 | [Msg] Light configuration service on [/world/world_demo/light_config]
simulator-robot1 | [Msg] Physics service on [/world/world_demo/set_physics]
simulator-robot1 | [Msg] SphericalCoordinates service on [/world/world_demo/set_spherical_coordinates]
simulator-robot1 | [Msg] Enable collision service on [/world/world_demo/enable_collision]
simulator-robot1 | [Msg] Disable collision service on [/world/world_demo/disable_collision]
simulator-robot1 | [Msg] Material service on [/world/world_demo/visual_config]
simulator-robot1 | [Msg] Material service on [/world/world_demo/wheel_slip]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::UserCommands] for entity [1]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::SceneBroadcaster] for entity [1]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::Imu] for entity [1]
simulator-robot1 | [Dbg] [Sensors.cc:448] Configuring Sensors system
simulator-robot1 | [Dbg] [Sensors.cc:367] SensorsPrivate::Run
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::Sensors] for entity [1]
simulator-robot1 | [Dbg] [Sensors.cc:347] SensorsPrivate::RenderThread started
simulator-robot1 | [Dbg] [Sensors.cc:220] Waiting for init
simulator-robot1 | [Msg] Joint velocity initialized to [1]
simulator-robot1 | [Dbg] [JointController.cc:142] [JointController] Velocity mode
simulator-robot1 | [Msg] JointController subscribing to Double messages on [/model/Depot/joint/fan1_joint/cmd_vel]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::JointController] for entity [7]
simulator-robot1 | [Msg] Joint velocity initialized to [2]
simulator-robot1 | [Dbg] [JointController.cc:142] [JointController] Velocity mode
simulator-robot1 | [Msg] JointController subscribing to Double messages on [/model/Depot/joint/fan2_joint/cmd_vel]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::JointController] for entity [7]
simulator-robot1 | [Dbg] [JointController.cc:130] [JointController] Force mode with parameters:
simulator-robot1 | [Dbg] [JointController.cc:131] p_gain: [0.4]
simulator-robot1 | [Dbg] [JointController.cc:132] i_gain: [10]
simulator-robot1 | [Dbg] [JointController.cc:133] d_gain: [0]
simulator-robot1 | [Dbg] [JointController.cc:134] i_max: [1]
simulator-robot1 | [Dbg] [JointController.cc:135] i_min: [-1]
simulator-robot1 | [Dbg] [JointController.cc:136] cmd_max: [1000]
simulator-robot1 | [Dbg] [JointController.cc:137] cmd_min: [-1000]
simulator-robot1 | [Dbg] [JointController.cc:138] cmd_offset: [0]
simulator-robot1 | [Msg] JointController subscribing to Double messages on [/model/husky/joint/pan_gimbal_joint/cmd_vel]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::JointController] for entity [75]
simulator-robot1 | [Dbg] [JointController.cc:130] [JointController] Force mode with parameters:
simulator-robot1 | [Dbg] [JointController.cc:131] p_gain: [0.4]
simulator-robot1 | [Dbg] [JointController.cc:132] i_gain: [10]
simulator-robot1 | [Dbg] [JointController.cc:133] d_gain: [0]
simulator-robot1 | [Dbg] [JointController.cc:134] i_max: [1]
simulator-robot1 | [Dbg] [JointController.cc:135] i_min: [-1]
simulator-robot1 | [Dbg] [JointController.cc:136] cmd_max: [1000]
simulator-robot1 | [Dbg] [JointController.cc:137] cmd_min: [-1000]
simulator-robot1 | [Dbg] [JointController.cc:138] cmd_offset: [0]
simulator-robot1 | [Msg] JointController subscribing to Double messages on [/model/husky/joint/tilt_gimbal_joint/cmd_vel]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::JointController] for entity [75]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::JointStatePublisher] for entity [75]
simulator-robot1 | [Dbg] [JointController.cc:142] [JointController] Velocity mode
simulator-robot1 | [Msg] JointController subscribing to Double messages on [/model/husky/joint/pan_gimbal_joint/cmd_vel]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::JointController] for entity [75]
simulator-robot1 | [Dbg] [JointController.cc:142] [JointController] Velocity mode
simulator-robot1 | [Msg] JointController subscribing to Double messages on [/model/husky/joint/tilt_gimbal_joint/cmd_vel]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::JointController] for entity [75]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::PosePublisher] for entity [75]
simulator-robot1 | [Msg] DiffDrive subscribing to twist messages on [/model/husky/cmd_vel]
simulator-robot1 | [Dbg] [SystemManager.cc:49] Loaded system [ignition::gazebo::systems::DiffDrive] for entity [75]
simulator-robot1 | [Msg] Loaded level [3]
simulator-robot1 | [Msg] [Msg] Cached world found.
simulator-robot1 | [Msg] Ignition Gazebo GUI v6.9.0
simulator-robot1 | [Dbg] [Application.cc:90] Initializing application.
simulator-robot1 | [GUI] [Dbg] [Application.cc:511] Create main window
simulator-robot1 | [GUI] [Dbg] [PathManager.cc:66] Requesting resource paths through [/gazebo/resource_paths/get]
simulator-robot1 | [GUI] [Dbg] [Gui.cc:156] GUI requesting list of world names. The server may be busy downloading resources. Please be patient.
simulator-robot1 | [GUI] [Dbg] [PathManager.cc:55] Received resource paths.
simulator-robot1 | [GUI] [Dbg] [Gui.cc:215] Requesting GUI from [/world/world_demo/gui/info]…
simulator-robot1 | [GUI] [Dbg] [GuiRunner.cc:145] Requesting initial state from [/world/world_demo/state]…
simulator-robot1 | [GUI] [Msg] Loading config [/root/.ignition/gazebo/6/gui.config]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [MinimalScene]
simulator-robot1 | [GUI] [Msg] Added plugin [3D View] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [MinimalScene] from path [/usr/lib/x86_64-linux-gnu/ign-gui-6/plugins/libMinimalScene.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [EntityContextMenuPlugin]
simulator-robot1 | [GUI] [Msg] Added plugin [Entity Context Menu] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [EntityContextMenuPlugin] from path [/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/gui/libEntityContextMenuPlugin.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [GzSceneManager]
simulator-robot1 | [GUI] [Msg] Added plugin [Scene Manager] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [GzSceneManager] from path [/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/gui/libGzSceneManager.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [InteractiveViewControl]
simulator-robot1 | [GUI] [Msg] Camera view controller topic advertised on [/gui/camera/view_control]
simulator-robot1 | [GUI] [Msg] Added plugin [] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [InteractiveViewControl] from path [/usr/lib/x86_64-linux-gnu/ign-gui-6/plugins/libInteractiveViewControl.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [CameraTracking]
simulator-robot1 | [GUI] [Msg] Added plugin [Camera tracking] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [CameraTracking] from path [/usr/lib/x86_64-linux-gnu/ign-gui-6/plugins/libCameraTracking.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [MarkerManager]
simulator-robot1 | [GUI] [Msg] Listening to stats on [/world/world_demo/stats]
simulator-robot1 | [GUI] [Msg] Added plugin [Marker Manager] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [MarkerManager] from path [/usr/lib/x86_64-linux-gnu/ign-gui-6/plugins/libMarkerManager.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [SelectEntities]
simulator-robot1 | [GUI] [Msg] Added plugin [Select entities] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [SelectEntities] from path [/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/gui/libSelectEntities.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [Spawn]
simulator-robot1 | [GUI] [Msg] Added plugin [Spawn] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [Spawn] from path [/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/gui/libSpawn.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [VisualizationCapabilities]
simulator-robot1 | [GUI] [Msg] View as transparent service on [/gui/view/transparent]
simulator-robot1 | [GUI] [Msg] View as wireframes service on [/gui/view/wireframes]
simulator-robot1 | [GUI] [Msg] View center of mass service on [/gui/view/com]
simulator-robot1 | [GUI] [Msg] View inertia service on [/gui/view/inertia]
simulator-robot1 | [GUI] [Msg] View collisions service on [/gui/view/collisions]
simulator-robot1 | [GUI] [Msg] View joints service on [/gui/view/joints]
simulator-robot1 | [GUI] [Msg] View frames service on [/gui/view/frames]
simulator-robot1 | [GUI] [Msg] Added plugin [Visualization capabilities] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [VisualizationCapabilities] from path [/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/gui/libVisualizationCapabilities.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [WorldControl]
simulator-robot1 | [GUI] [Msg] Using world control service [/world/world_demo/control]
simulator-robot1 | [GUI] [Msg] Listening to stats on [/world/world_demo/stats]
simulator-robot1 | [GUI] [Dbg] [WorldControl.cc:246] Using an event to share WorldControl msgs with the server
simulator-robot1 | [GUI] [Msg] Added plugin [World control] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [WorldControl] from path [/usr/lib/x86_64-linux-gnu/ign-gui-6/plugins/libWorldControl.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [WorldStats]
simulator-robot1 | [GUI] [Msg] Listening to stats on [/world/world_demo/stats]
simulator-robot1 | [GUI] [Msg] Added plugin [World stats] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [WorldStats] from path [/usr/lib/x86_64-linux-gnu/ign-gui-6/plugins/libWorldStats.so]
simulator-robot1 | [GUI] [Dbg] [Application.cc:388] Loading plugin [Shapes]
simulator-robot1 | [GUI] [Msg] Added plugin [Shapes] to main window
simulator-robot1 | [GUI] [Msg] Loaded plugin [Shapes] from path [/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/gui/libShapes.so]Serving world controls on [/world/world_demo/control], [/world/world_demo/control/state] and [/world/world_demo/playback/control]
simulator-robot1 | [Msg] Serving GUI information on [/world/world_demo/gui/info]
simulator-robot1 | [Msg] World [world_demo] initialized with [1ms] physics profile.
simulator-robot1 | [Msg] Serving world SDF generation service on [/world/world_demo/generate_world_sdf]
simulator-robot1 | [Msg] Serving world names on [/gazebo/worlds]
simulator-robot1 | [Msg] Resource path add service on [/gazebo/resource_paths/add].
simulator-robot1 | [Msg] Resource path get service on [/gazebo/resource_paths/get].
simulator-robot1 | [Msg] Resource paths published on [/gazebo/resource_paths].
simulator-robot1 | [Msg] Server control service on [/server_control].
simulator-robot1 | [Msg] Found no publishers on /stats, adding root stats topic
simulator-robot1 | [Msg] Found no publishers on /clock, adding root clock topic
simulator-robot1 | [Dbg] [SimulationRunner.cc:491] Creating PostUpdate worker threads: 7
simulator-robot1 | [Dbg] [SimulationRunner.cc:502] Creating postupdate worker thread (0)
simulator-robot1 | [Dbg] [SimulationRunner.cc:502] Creating postupdate worker thread (1)
simulator-robot1 | [Dbg] [SimulationRunner.cc:502] Creating postupdate worker thread (2)
simulator-robot1 | [Dbg] [SimulationRunner.cc:502] Creating postupdate worker thread (3)
simulator-robot1 | [Dbg] [SimulationRunner.cc:502] Creating postupdate worker thread (4)
simulator-robot1 | [Dbg] [SimulationRunner.cc:502] Creating postupdate worker thread (5)
simulator-robot1 | [Dbg] [SimulationFeatures.cc:63] Simulation timestep set to: 0.01
simulator-robot1 | [Dbg] [Sensors.cc:552] Initialization needed
simulator-robot1 | [Dbg] [Sensors.cc:232] Initializing render context
simulator-robot1 | [Msg] Loading plugin [ignition-rendering-ogre2]
simulator-robot1 | [Dbg] [ImuSensor.cc:148] IMU data for [husky::base_link::imu_sensor] advertised on [world/world_demo/model/husky/link/base_link/sensor/imu_sensor/imu]
simulator-robot1 | [Msg] Serving scene information on [/world/world_demo/scene/info]
simulator-robot1 | [Msg] Serving graph information on [/world/world_demo/scene/graph]
simulator-robot1 | [Msg] Serving full state on [/world/world_demo/state]
simulator-robot1 | [Msg] Serving full state (async) on [/world/world_demo/state_async]
simulator-robot1 | [Msg] Publishing scene information on [/world/world_demo/scene/info]
simulator-robot1 | [Msg] Publishing entity deletions on [/world/world_demo/scene/deletion]
simulator-robot1 | [Msg] Publishing state changes on [/world/world_demo/state]
simulator-robot1 | [Msg] Publishing pose messages on [/world/world_demo/pose/info]
simulator-robot1 | [Msg] Publishing dynamic pose messages on [/world/world_demo/dynamic_pose/info]
scalating to SIGKILL on [Ignition Gazebo Server]
simulator-robot1 | [Msg] Cached world found.
simulator-robot1 |

@MithunKinarullathil
Copy link
Collaborator Author

hexarotor
Leader
Jul 4
The most relevant bit is this:

simulator-robot1 | Driver does not support the 0x4c8a PCI ID.
simulator-robot1 | libGL error: failed to create dri screen
simulator-robot1 | libGL error: failed to load driver: iris
can you check what hardware you have ?
computer model, gpu model?

Another thing that would be important is to check which driver you have. Can you share the output of these commands?

sudo apt install mesa-utils
glxinfo -B

@MithunKinarullathil
Copy link
Collaborator Author

aqilah
Jul 5
I’m using Dell OptiPlex 5090.

Copy below is the output of the given commands.

aqilah@aqilahPC:$ sudo apt install mesa-utils
[sudo] password for aqilah:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
libfwupdplugin1 linux-headers-5.13.0-51-generic
linux-hwe-5.13-headers-5.13.0-51 linux-image-5.13.0-51-generic
linux-modules-5.13.0-51-generic linux-modules-extra-5.13.0-51-generic
Use ‘sudo apt autoremove’ to remove them.
The following NEW packages will be installed
mesa-utils
0 to upgrade, 1 to newly install, 0 to remove and 6 not to upgrade.
1 not fully installed or removed.
Need to get 34.2 kB of archives.
After this operation, 150 kB of additional disk space will be used.
Get:1 Index of /ubuntu focal/universe amd64 mesa-utils amd64 8.4.0-1build1 [34.2 kB]
Fetched 34.2 kB in 0s (423 kB/s)
Selecting previously unselected package mesa-utils.
(Reading database … 352609 files and directories currently installed.)
Preparing to unpack …/mesa-utils_8.4.0-1build1_amd64.deb …
Unpacking mesa-utils (8.4.0-1build1) …
Setting up movai-flow (1.2.0-5) …
grep: /tmp/movai-flow-installer.log: No such file or directory
grep: /tmp/movai-flow-installer.log: No such file or directory
grep: /tmp/movai-flow-installer.log: No such file or directory
/var/lib/dpkg/info/movai-flow.postinst: line 56: [: -gt: unary operator expected
MOV.AI Flow™ install: Error: Not Enough RAM,CPU, DISK resources found
dpkg: error processing package movai-flow (–configure):
installed movai-flow package post-installation script subprocess returned error
exit status 1
Setting up mesa-utils (8.4.0-1build1) …
Processing triggers for man-db (2.9.1-1) …
Errors were encountered while processing:
movai-flow
E: Sub-process /usr/bin/dpkg returned an error code (1)
aqilah@aqilahPC:
$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) Graphics (RKL GT1) (0x4c8a)
Version: 21.2.6
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (RKL GT1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.2.6
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.2.6
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

@MithunKinarullathil
Copy link
Collaborator Author

hexarotor
Leader
Jul 5
MOV.AI Flow™ install: Error: Not Enough RAM,CPU, DISK resources found

It seems that MOVAI Flow was not properly installed , after seeing this message.
it looks like you don’t have enough resources. It’s weird. The model you provide seems to be good enough. 8GB ram and 256GB of Disk (btw, you can check your RAM typing free -h)

I suggest we reinstall MOV.AI Flow.
First - remove Flow. Open terminal and type :
sudo apt remove movai-flow

Second - install the *debian file again:

cd ~/Downloads # i am assuming your installer is in this folder
sudo dpkg -i movai-flow*.deb
Please, paste here the output of these commands to analyze if/why it is not installed.

@MithunKinarullathil
Copy link
Collaborator Author

aqilah
Jul 6
I removed the flow as suggested and reinstall it.
Copy below is the output. Seems like I need to have a GPU card?

aqilah@aqilahPC:$ sudo apt remove movai-flow
[sudo] password for aqilah:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
libfwupdplugin1 linux-headers-5.13.0-51-generic
linux-hwe-5.13-headers-5.13.0-51 linux-image-5.13.0-51-generic
linux-modules-5.13.0-51-generic linux-modules-extra-5.13.0-51-generic
Use ‘sudo apt autoremove’ to remove them.
The following packages will be REMOVED
movai-flow
0 to upgrade, 0 to newly install, 1 to remove and 22 not to upgrade.
1 not fully installed or removed.
After this operation, 202 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database … 352630 files and directories currently installed.)
Removing movai-flow (1.2.0-5) …
/usr/share/movai-flow /
ERROR: Version in “/usr/share/movai-flow/docker-compose.yml” is unsupported. You
might be seeing this error because you’re using the wrong Compose file version.
Either specify a supported version (e.g “2.2” or “3.3”) and place your service
definitions under the services key, or omit the version key and place your s
ervice definitions at the root of the file to use version 1.
For more on the Compose file format versions, see https://docs.docker.com/compos
e/compose-file/
/
Processing triggers for mime-support (3.64ubuntu1) …
Processing triggers for gnome-menus (3.36.0-1ubuntu1) …
Processing triggers for desktop-file-utils (0.24-1ubuntu3) …
aqilah@aqilahPC:
$ cd /Downloads
aqilah@aqilahPC:
/Downloads$ sudo dpkg -i movai-flow*.deb
Selecting previously unselected package movai-flow.
(Reading database … 352595 files and directories currently installed.)
Preparing to unpack movai-flow_1.2.0-5_all.deb …
Nvidia GPU card not found
NVIDIA Container Toolkit not found
16G mem found
12 CPUs found
144G free space found
Checking ports for movai-flow
/var/lib/dpkg/tmp.ci/preinst: connect: Connection refused
/var/lib/dpkg/tmp.ci/preinst: line 100: /dev/tcp/localhost/8083: Connection refused
All needed ports (8080 8083) are not free
Unpacking movai-flow (1.2.0-5) …
Setting up movai-flow (1.2.0-5) …
MOV.AI Flow™ install: Enough RAM,CPU, DISK resources found
MOV.AI Flow™ install: Checking deps for movai-flow
MOV.AI Flow™ install: Docker Compose binary found
MOV.AI Flow™ install: Error: Needed ports are not available
dpkg: error processing package movai-flow (–install):
installed movai-flow package post-installation script subprocess returned error exit status 1
Processing triggers for gnome-menus (3.36.0-1ubuntu1) …
Processing triggers for desktop-file-utils (0.24-1ubuntu3) …
Processing triggers for mime-support (3.64ubuntu1) …
Errors were encountered while processing:
movai-flow

@MithunKinarullathil
Copy link
Collaborator Author

hexarotor
Leader
Jul 12
Our installation currently does not support intel GPUs. It seems there is some incompatibility between our Docker Gazebo Fortress image and your GPU.

Nevertheless, you can always install and initiate Gazebo Fortress natively on your host Linux machine instead of using our image of the simulator, and bypass this issue.

For that, start by installing Gz Ign Fortress:

sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable lsb_release -cs main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update
sudo apt install ignition-fortress
Then, install our Gz Ign Plugin - World Launcher
For that, add our movai-apt-key, add our apt-sources, update apt and install the Plugin:

curl -fsSL https://artifacts.aws.cloud.mov.ai/repository/movai-applications/gpg | sudo apt-key add - # add key
sudo add-apt-repository "deb [arch=all] https://artifacts.aws.cloud.mov.ai/repository/ppa-public main main" # add sources
sudo apt update
sudo apt install movai-ign-plugin-world-launcher # install plugin
now you just need to type this, every time you need to launch the simulator:

export IGN_PARTITION=movai_ce_flow
export IGN_GUI_PLUGIN_PATH=/movai_ign_plugins/gui
ign gui -s WorldLauncher
You should see the same world launcher as usual.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant