Open MithunKinarullathil opened 2 years ago
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
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™
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 |
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
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
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.
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
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.
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.