MOV-AI / movai-flow

MOV.AI Flow™ - The IDE that brings visualization and structure to ROS
Other
119 stars 14 forks source link

Error opening Simulator #200

Open MithunKinarullathil opened 1 year ago

MithunKinarullathil commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

aqilah

image image

Hi hexarotor,

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

Thanks!

MithunKinarullathil commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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.