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

Get mars_rover run on Gazebosim #1084

Open
130s opened this issue Sep 10, 2024 · 9 comments
Open

Get mars_rover run on Gazebosim #1084

130s opened this issue Sep 10, 2024 · 9 comments

Comments

@130s
Copy link
Collaborator

130s commented Sep 10, 2024

As a part of https://github.com/kinu-garage/essay_in_idleness/issues/272

Stuck at beginner-ish point.
$ colcon build --packages-up-to mars_rover
Starting >>> simulation
Finished <<< simulation [0.21s]                  
Starting >>> mars_rover
--- stderr: mars_rover                         
CMake Error at CMakeLists.txt:11 (find_package):
  By not providing "Findcontrol_msgs.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "control_msgs", but CMake did not find one.

  Could not find a package configuration file provided by "control_msgs" with
  any of the following names:

    control_msgsConfig.cmake
    control_msgs-config.cmake

  Add the installation prefix of "control_msgs" to CMAKE_PREFIX_PATH or set
  "control_msgs_DIR" to a directory containing one of the above files.  If
  "control_msgs" provides a separate development package or SDK, be sure it
  has been installed.
---
Failed   <<< mars_rover [0.28s, exited with code 1]


$ apt-cache policy ros-humble-control-msgs
ros-humble-control-msgs:
  Installed: 4.6.0-1jammy.20240728.221104
  Candidate: 4.6.0-1jammy.20240728.221104
  Version table:
 *** 4.6.0-1jammy.20240728.221104 500

$ uname -a
Linux 130s-p16s 5.14.0-1058-oem #66-Ubuntu SMP Fri Feb 10 09:46:18 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ ros2 pkg xml control-msgs
Package not found

$ find /opt/ros/humble/ -iname control_msgs*
/opt/ros/humble/local/lib/python3.10/dist-packages/control_msgs-4.6.0-py3.10.egg-info
/opt/ros/humble/local/lib/python3.10/dist-packages/control_msgs
/opt/ros/humble/local/lib/python3.10/dist-packages/control_msgs/control_msgs_s__rosidl_typesupport_c.cpython-310-x86_64-linux-gnu.so
/opt/ros/humble/local/lib/python3.10/dist-packages/control_msgs/control_msgs_s__rosidl_typesupport_introspection_c.cpython-310-x86_64-linux-gnu.so
/opt/ros/humble/local/lib/python3.10/dist-packages/control_msgs/control_msgs_s__rosidl_typesupport_fastrtps_c.cpython-310-x86_64-linux-gnu.so
/opt/ros/humble/include/control_msgs
/opt/ros/humble/include/control_msgs/control_msgs
/opt/ros/humble/share/control_msgs
/opt/ros/humble/share/control_msgs/cmake/control_msgs__rosidl_typesupport_introspection_cppExport.cmake
/opt/ros/humble/share/control_msgs/cmake/control_msgs__rosidl_typesupport_introspection_cExport.cmake
/opt/ros/humble/share/control_msgs/cmake/control_msgs__rosidl_typesupport_cExport-none.cmake
/opt/ros/humble/share/control_msgs/cmake/control_msgs__rosidl_typesupport_cppExport.cmake
/opt/ros/humble/share/control_msgs/cmake/control_msgs__rosidl_typesupport_introspection_cExport-none.cmake
/opt/ros/humble/share/control_msgs/cmake/control_msgsConfig-version.cmake
/opt/ros/humble/share/control_msgs/cmake/control_msgsConfig.cmake
@130s
Copy link
Collaborator Author

130s commented Sep 10, 2024

$ ros2 pkg xml control-msgs

That was just wrong hyphenage. Should be underscore.

Still failing.

$ colcon build --packages-up-to mars_rover
Starting >>> simulation
Finished <<< simulation [0.19s]                
Starting >>> mars_rover
--- stderr: mars_rover                         
CMake Error at /home/spaceros-user/spaceros/install/rmw_implementation/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:25 (message):
  The RMW implementation has been specified as 'rmw_fastrtps_cpp' via
  get_default_rmw_implementation, but rmw_implementation was built only with
  support for 'rmw_cyclonedds_cpp'.
Call Stack (most recent call first):
  /home/spaceros-user/spaceros/install/rmw_implementation/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include)
  /home/spaceros-user/spaceros/install/rcl/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  /home/spaceros-user/spaceros/install/rcl/share/rcl/cmake/rclConfig.cmake:41 (include)
  /home/spaceros-user/spaceros/install/libstatistics_collector/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  /home/spaceros-user/spaceros/install/libstatistics_collector/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include)
  /home/spaceros-user/spaceros/install/rclcpp/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  /home/spaceros-user/spaceros/install/rclcpp/share/rclcpp/cmake/rclcppConfig.cmake:41 (include)
  CMakeLists.txt:13 (find_package)


---
Failed   <<< mars_rover [0.98s, exited with code 1]

Summary: 1 package finished [1.87s]
  1 package failed: mars_rover
  1 package had stderr output: mars_rover

No idea off the top of my head.

@130s
Copy link
Collaborator Author

130s commented Sep 10, 2024

turtlebot/turtlebot4_simulator#61 seems to be very similar issue (although IDK why it's posted on turtlebot repo).

Following https://docs.ros.org/en/foxy/Installation/DDS-Implementations/Working-with-eProsima-Fast-DDS.html building rmw_fastrtps_cpp.

$ colcon build --symlink-install --packages-up-to rmw_fastrtps_cpp
Starting >>> rmw_fastrtps_shared_cpp
--- stderr: rmw_fastrtps_shared_cpp                         
CMake Error at CMakeLists.txt:38 (find_package):
  By not providing "Findrosidl_dynamic_typesupport.cmake" in
  CMAKE_MODULE_PATH this project has asked CMake to find a package
  configuration file provided by "rosidl_dynamic_typesupport", but CMake did
  not find one.

  Could not find a package configuration file provided by
  "rosidl_dynamic_typesupport" with any of the following names:

    rosidl_dynamic_typesupportConfig.cmake
    rosidl_dynamic_typesupport-config.cmake

  Add the installation prefix of "rosidl_dynamic_typesupport" to
  CMAKE_PREFIX_PATH or set "rosidl_dynamic_typesupport_DIR" to a directory
  containing one of the above files.  If "rosidl_dynamic_typesupport"
  provides a separate development package or SDK, be sure it has been
  installed.
---
Failed   <<< rmw_fastrtps_shared_cpp [0.31s, exited with code 1]

$ rosdep install --from-paths src/ros2/rmw_fastrtps/ -r -y
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
rmw_fastrtps_shared_cpp: Cannot locate rosdep definition for [rosidl_dynamic_typesupport]
rmw_fastrtps_cpp: Cannot locate rosdep definition for [rosidl_dynamic_typesupport_fastrtps]
Continuing to install resolvable dependencies...

https://index.ros.org/search/?term=rosidl_dynamic_typesupport shows rosidl_dynamic_typesupport is NOT released into ROS humble...

Ah, this works.

$ git checkout humble
Branch 'humble' set up to track remote branch 'humble' from 'origin'.
Switched to a new branch 'humble'

@130s
Copy link
Collaborator Author

130s commented Sep 10, 2024

Still fails though. My guess is there are some components that need to be rebuilt with this new RMW_IMPLEMENTATION?

$ export RMW_IMPLEMENTATION=rmw_fastrtps_cpp
spaceros-user@130s-p16s:~/spaceros$ colcon build --packages-up-to mars_rover
Starting >>> simulation
Finished <<< simulation [0.19s]                
Starting >>> mars_rover
--- stderr: mars_rover                         
CMake Error at /home/spaceros-user/spaceros/install/rmw_implementation/share/rmw_implementation/cmake/rmw_implementation-extras.cmake:25 (message):
  The RMW implementation has been specified as 'rmw_fastrtps_cpp' via
  get_default_rmw_implementation, but rmw_implementation was built only with
  support for 'rmw_cyclonedds_cpp'.
Call Stack (most recent call first):
  /home/spaceros-user/spaceros/install/rmw_implementation/share/rmw_implementation/cmake/rmw_implementationConfig.cmake:41 (include)
  /home/spaceros-user/spaceros/install/rcl/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  /home/spaceros-user/spaceros/install/rcl/share/rcl/cmake/rclConfig.cmake:41 (include)
  /home/spaceros-user/spaceros/install/libstatistics_collector/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  /home/spaceros-user/spaceros/install/libstatistics_collector/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake:41 (include)
  /home/spaceros-user/spaceros/install/rclcpp/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package)
  /home/spaceros-user/spaceros/install/rclcpp/share/rclcpp/cmake/rclcppConfig.cmake:41 (include)
  CMakeLists.txt:13 (find_package)


---
Failed   <<< mars_rover [0.56s, exited with code 1]

Summary: 1 package finished [1.46s]
  1 package failed: mars_rover
  1 package had stderr output: mars_rover

@130s
Copy link
Collaborator Author

130s commented Sep 10, 2024

Asked for a help robotics.stackexchange.com#112945.

@130s
Copy link
Collaborator Author

130s commented Sep 10, 2024

Also posted in space-ros/space-ros#149 (comment)

@130s
Copy link
Collaborator Author

130s commented Sep 11, 2024

Resolved compilation issue by rebuilding entire ros2...Then getting many runtime errors.

Log
[parameter_bridge-9] [INFO] [1726048327.832221948] [ros_gz_bridge]: Creating ROS->GZ Bridge: [/scan (sensor_msgs/msg/LaserScan) -> /scan (ignition.msgs.LaserScan)] (Lazy 0)  
[move_arm-4] Traceback (most recent call last):       
[move_arm-4]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_arm", line 68, in <module>         
[move_arm-4]     main() 
[move_arm-4]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_arm", line 57, in main   
[move_arm-4]     arm_node = MoveArm()       
[move_arm-4]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_arm", line 15, in __init__         
[move_arm-4]     self.arm_publisher_ = self.create_publisher(JointTrajectory, '/arm_joint_trajectory_controller/joint_trajectory', 10)
[move_arm-4]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1293, in create_publisher         
[move_arm-4]     publisher_object = _rclpy.Publisher( 
[move_arm-4] rclpy._rclpy_pybind11.RCLError: Failed to create publisher: Type support not from this implementation. Got:    
[move_arm-4]     error not set    
[move_arm-4]     error not set    
[move_arm-4] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/publisher.cpp:119, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/publisher.c:116         
[move_mast-5] Traceback (most recent call last):      
[move_mast-5]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_mast", line 84, in <module>       
[move_mast-5]     main()
[move_mast-5]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_mast", line 72, in main 
[move_mast-5]     mast_node = MastArm()     
[move_mast-5]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_mast", line 15, in __init__       
[move_mast-5]     self.mast_publisher_ = self.create_publisher(JointTrajectory, '/mast_joint_trajectory_controller/joint_trajectory', 10)       
[move_mast-5]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1293, in create_publisher        
[move_mast-5]     publisher_object = _rclpy.Publisher(
[move_mast-5] rclpy._rclpy_pybind11.RCLError: Failed to create publisher: Type support not from this implementation. Got:   
[move_mast-5]     error not set   
[move_mast-5]     error not set   
[move_mast-5] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/publisher.cpp:119, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/publisher.c:116        
[run_demo-7] Traceback (most recent call last):       
[run_demo-7]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/run_demo", line 86, in <module>         
[run_demo-7]     main() 
[run_demo-7]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/run_demo", line 74, in main   
[run_demo-7]     run_demo = RunDemo()       
[run_demo-7]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/run_demo", line 19, in __init__         
[run_demo-7]     self.forward_srv = self.create_service(Empty, 'move_forward', self.move_forward_callback)        
[run_demo-7]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1462, in create_service 
[move_wheel-6] Traceback (most recent call last):     
[move_wheel-6]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_wheel", line 130, in <module>    
[move_wheel-6]     main()         
[move_wheel-6]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_wheel", line 118, in main        
[move_wheel-6]     wheel_node = MoveWheel() 
[move_wheel-6]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_wheel", line 18, in __init__     
[move_wheel-6]     self.steer_publisher_ = self.create_publisher(JointTrajectory, '/steer_position_controller/joint_trajectory', 10)  
[move_wheel-6]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1293, in create_publisher       
[run_demo-7]     service_impl = _rclpy.Service(       
[run_demo-7] rclpy._rclpy_pybind11.RCLError: failed to create service: Type support not from this implementation. Got:      
[run_demo-7]     error not set    
[run_demo-7]     error not set    
[run_demo-7] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/rmw_service.cpp:125, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/service.c:124         
[move_wheel-6]     publisher_object = _rclpy.Publisher(         
[move_wheel-6] rclpy._rclpy_pybind11.RCLError: Failed to create publisher: Type support not from this implementation. Got:  
[move_wheel-6]     error not set  
[move_wheel-6]     error not set  
[move_wheel-6] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/publisher.cpp:119, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/publisher.c:116       
[ERROR] [move_arm-4]: process has died [pid 72886, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_arm --ros-args -p use_sim_time:=True'].        
[ign gazebo-1] qt.qpa.xcb: could not connect to display         
[ign gazebo-1] qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.         
[ign gazebo-1] This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.    
[ign gazebo-1]
[ign gazebo-1] Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
[ign gazebo-1]
[ign gazebo-1] Stack trace (most recent call last):
[ign gazebo-1] Stack trace (most recent call last):   
[ign gazebo-1] #31   Object "ign gazebo gui", at 0x55dd7151217e, in       
[ign gazebo-1] #30   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f58013e19, in ruby_run_node       
[ign gazebo-1] #29   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f58010317, in 
[ign gazebo-1] #28   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f581a530c, in rb_vm_exec
[ign gazebo-1] #27   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f5819fc96, in 
[ign gazebo-1] #26   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f5819cfc5, in 
[ign gazebo-1] #25   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f5819ac34, in 
[ign gazebo-1] #24   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f580e6a4e, in 
[ign gazebo-1] #23   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f580119ac, in rb_protect
[ign gazebo-1] #22   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f581a9c61, in rb_yield 
[ign gazebo-1] #21   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f581a530c, in rb_vm_exec
[ign gazebo-1] #20   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f5819fc96, in 
[ign gazebo-1] #19   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f5819cfc5, in 
[ign gazebo-1] #18   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f5819ac34, in 
[ign gazebo-1] #17   Object "/usr/lib/x86_64-linux-gnu/ruby/3.0.0/fiddle.so", at 0x7f1f5425044b, in 
[ign gazebo-1] #16   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f1f58168088, in rb_nogvl 
[ign gazebo-1] #15   Object "/usr/lib/x86_64-linux-gnu/ruby/3.0.0/fiddle.so", at 0x7f1f5424fd6b, in 
[ign gazebo-1] #14   Object "/lib/x86_64-linux-gnu/libffi.so.8", at 0x7f1f5422c492, in 
[ign gazebo-1] #13   Object "/lib/x86_64-linux-gnu/libffi.so.8", at 0x7f1f5422fe2d, in 
[ign gazebo-1] #12   Object "/usr/lib/x86_64-linux-gnu/libignition-gazebo6-ign.so.6.16.0", at 0x7f1f5377dbcc, in runGui
[ign gazebo-1] #11   Object "/lib/x86_64-linux-gnu/libignition-gazebo6-gui.so.6", at 0x7f1f53564a75, in ignition::gazebo::v6::gui::runGui(int&, char**, char const*, char const*, int, char const*)
[ign gazebo-1] #10   Object "/lib/x86_64-linux-gnu/libignition-gazebo6-gui.so.6", at 0x7f1f535633a0, in ignition::gazebo::v6::gui::createGui(int&, char**, char const*, char const*, bool, char const*, int,
 char const*)
[ign gazebo-1] #9    Object "/lib/x86_64-linux-gnu/libignition-gui6.so.6", at 0x7f1f52133068, in ignition::gui::Application::Application(int&, char**, ignition::gui::WindowType)
[ign gazebo-1] #8    Object "/lib/x86_64-linux-gnu/libQt5Widgets.so.5", at 0x7f1f51bb6cec, in QApplicationPrivate::init()
[ign gazebo-1] #7    Object "/lib/x86_64-linux-gnu/libQt5Gui.so.5", at 0x7f1f50a9eb6f, in QGuiApplicationPrivate::init()
[ign gazebo-1] #6    Object "/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7f1f52458b16, in QCoreApplicationPrivate::init()
[ign gazebo-1] #5    Object "/lib/x86_64-linux-gnu/libQt5Gui.so.5", at 0x7f1f50a9bc07, in QGuiApplicationPrivate::createEventDispatcher()
[ign gazebo-1] #4    Object "/lib/x86_64-linux-gnu/libQt5Gui.so.5", at 0x7f1f50a9b712, in QGuiApplicationPrivate::createPlatformIntegration()
[ign gazebo-1] #3    Object "/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7f1f52228ba2, in QMessageLogger::fatal(char const*, ...) const
[ign gazebo-1] #2    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1f57d6a7f2, in abort
[ign gazebo-1] #1    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1f57d84475, in raise
[ign gazebo-1] #0    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1f57dd89fc, in pthread_kill
[ign gazebo-1] Aborted (Signal sent by tkill() 73024 1000)
[ERROR] [move_mast-5]: process has died [pid 72888, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_mast --ros-args -p use_sim_time:=True'].
[odom_tf_publisher-8] 
[odom_tf_publisher-8] >>> [rcutils|error_handling.c:108] rcutils_set_error_state()
[odom_tf_publisher-8] This error state is being overwritten:
[odom_tf_publisher-8] 
[odom_tf_publisher-8]   'Type support not from this implementation. Got:
[odom_tf_publisher-8]     error not set
[odom_tf_publisher-8]     error not set
[odom_tf_publisher-8] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/subscription.cpp:116, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/subscription
.c:109'
[odom_tf_publisher-8] 
[odom_tf_publisher-8] with this new error message:
[odom_tf_publisher-8] 
[odom_tf_publisher-8]   'invalid allocator, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/subscription.c:219'
[odom_tf_publisher-8] 
[odom_tf_publisher-8] rcutils_reset_error() should be called after error handling to avoid this.
[odom_tf_publisher-8] <<<
[odom_tf_publisher-8] invalid allocator, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/subscription.c:219
[odom_tf_publisher-8] Traceback (most recent call last):
[odom_tf_publisher-8]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/odom_tf_publisher", line 66, in <module>
[odom_tf_publisher-8]     main()
[odom_tf_publisher-8]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/odom_tf_publisher", line 56, in main
[odom_tf_publisher-8]     node = OdomTFBroadcaster()
[odom_tf_publisher-8]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/odom_tf_publisher", line 23, in __init__
[odom_tf_publisher-8]     self.subscription = self.create_subscription(
[odom_tf_publisher-8]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1370, in create_subscription
[odom_tf_publisher-8]     subscription_object = _rclpy.Subscription(
[odom_tf_publisher-8] rclpy._rclpy_pybind11.RCLError: Failed to create subscription: invalid allocator, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/subscription.c:219
[ERROR] [run_demo-7]: process has died [pid 72892, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/run_demo --ros-args -p use_sim_time:=True'].
[ERROR] [move_wheel-6]: process has died [pid 72890, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_wheel --ros-args -p use_sim_time:=True'].
[ERROR] [odom_tf_publisher-8]: process has died [pid 72894, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/odom_tf_publisher --ros-args -p use_sim_time:=True'].
[create-3] [INFO] [1726048328.414588250] [ros_gz_sim]: Waiting messages on topic [robot_description].
[create-3] [INFO] [1726048328.428060856] [ros_gz_sim]: Requested creation of entity.
[create-3] [INFO] [1726048328.428138897] [ros_gz_sim]: OK creation of entity.
[INFO] [create-3]: process has finished cleanly [pid 72883]
[INFO] [ros2-11]: process started with pid [73096]
[ign gazebo-1] [INFO] [1726048330.169800662] [GazeboSimROS2ControlPlugin]: robot_param_node is robot_state_publisher
[ign gazebo-1] [INFO] [1726048330.169826971] [GazeboSimROS2ControlPlugin]: robot_param_node is robot_description
[ign gazebo-1] [INFO] [1726048330.193545745] [gz_ros2_control]: connected to service!! robot_state_publisher asking for robot_description

:

[ign gazebo-1] [INFO] [1726049722.419790828] [resource_manager]: Successful 'activate' of hardware 'IgnitionSystem'         [520/1844]
[ign gazebo-1] [INFO] [1726049722.419795949] [gz_ros2_control]: Loading controller_manager    [INFO] [ros2-11]: process has finished cleanly [pid 73589]      
[INFO] [ros2-12]: process started with pid [73643]    [ign gazebo-1] [WARN] [1726049723.336074792] [gz_ros2_control]:  Desired controller update period (0.01 s) is slower than the gazebo simulation period (0.001 s).   [ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD128: Permission denied
[ign gazebo-1]
[ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD128: Permission denied
[ign gazebo-1]
[ign gazebo-1] libEGL warning: failed to open /dev/dri/card0: Permission denied     
[ign gazebo-1]
[ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD129: Permission denied[ign gazebo-1][ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD129: Permission denied[ign gazebo-1]
[ign gazebo-1] libEGL warning: failed to open /dev/dri/card1: Permission denied     
[ign gazebo-1]
[ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD128: Permission denied
[ign gazebo-1]
[ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD128: Permission denied
[ign gazebo-1]
[ign gazebo-1] libEGL warning: failed to open /dev/dri/card0: Permission denied     
[ign gazebo-1]
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): eglInitialize failed for device EGL_EXT_device_drm EGL_EXT_device_drm_rende
r_node #0 /dev/dri/card0 in EGLSupport::getGLDisplay at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/windowing/EGL/PBuffer/OgreEglPBufferSupport.cpp (line 320)        
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in G
L3PlusRenderSystem::initialiseContext at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)  
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in G
L3PlusRenderSystem::initialiseContext at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)  
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in G
L3PlusRenderSystem::initialiseContext at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)  
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in G
L3PlusRenderSystem::initialiseContext at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in G
L3PlusRenderSystem::initialiseContext at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in G
L3PlusRenderSystem::initialiseContext at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in G
L3PlusRenderSystem::initialiseContext at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in G
L3PlusRenderSystem::initialiseContext at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): OpenGL 3.3 is not supported. Please update your graphics card drivers. in G
L3PlusRenderSystem::initialiseContext at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:997] Unable to create the rendering window after [11] attempts.
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:915] Failed to create dummy render window.
[ign gazebo-1] [Err] [Ogre2RenderEngine.cc:916] Please see the troubleshooting page for possible fixes: https://gazebosim.org/docs/fortress/troubleshooting
[ign gazebo-1] Stack trace (most recent call last) in thread 73642:
[ign gazebo-1] #22   Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in 
[ign gazebo-1] #21   Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f6a2e43aa03, in clone
[ign gazebo-1] #20   Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f6a2e3a9ac2, in 
[ign gazebo-1] #19   Object "/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f6a2a69f252, in 
[ign gazebo-1] #18   Object "/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/libignition-gazebo-sensors-system.so", at 0x7f69fc0a1512, in ignition::gazebo::v6::systems::SensorsPrivate::RenderThread()
[ign gazebo-1] #17   Object "/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/libignition-gazebo-sensors-system.so", at 0x7f69fc09fc09, in ignition::gazebo::v6::systems::SensorsPrivate::WaitForInit()
[ign gazebo-1] #16   Object "/lib/x86_64-linux-gnu/libignition-gazebo6-rendering.so.6", at 0x7f69f01b1c6c, in ignition::gazebo::v6::RenderUtil::Init()
[ign gazebo-1] #15   Object "/lib/x86_64-linux-gnu/libignition-rendering6.so.6", at 0x7f69d872080b, in ignition::rendering::v6::RenderEngineManager::Engine(std::__cxx11::basic_string<char, std::char_trait
s<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<ch
ar> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
 const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[ign gazebo-1] #14   Object "/lib/x86_64-linux-gnu/libignition-rendering6.so.6", at 0x7f69d87205ee, in ignition::rendering::v6::RenderEngineManagerPrivate::Engine(EngineInfo, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[ign gazebo-1] #13   Object "/lib/x86_64-linux-gnu/libignition-rendering6.so.6", at 0x7f69d8729381, in ignition::rendering::v6::BaseRenderEngine::Init()
[ign gazebo-1] #12   Object "/usr/lib/x86_64-linux-gnu/ign-rendering-6/engine-plugins/libignition-rendering-ogre2.so", at 0x7f69d8518b52, in ignition::rendering::v6::Ogre2RenderEngine::InitImpl()
[ign gazebo-1] #11   Object "/usr/lib/x86_64-linux-gnu/ign-rendering-6/engine-plugins/libignition-rendering-ogre2.so", at 0x7f69d8517db7, in ignition::rendering::v6::Ogre2RenderEngine::InitAttempt()
[ign gazebo-1] #10   Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d0575738, in Ogre::ResourceGroupManager::initialiseAllResourceGroups(bool)
[ign gazebo-1] #9    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d0581f2e, in Ogre::ResourceGroupManager::parseResourceGroupScripts(Ogre::ResourceGroupManager::ResourceGroup*)
[ign gazebo-1] #8    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05bb31c, in Ogre::ScriptCompilerManager::parseScript(Ogre::SharedPtr<Ogre::DataStream>&, std::__cxx11::basic_string<
char, std::char_traits<char>, std::allocator<char> > const&)
[ign gazebo-1] #7    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05b3112, in Ogre::ScriptCompiler::compile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<ch
ar> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[ign gazebo-1] #6    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05b2e12, in Ogre::ScriptCompiler::compile(Ogre::SharedPtr<std::__cxx11::list<Ogre::SharedPtr<Ogre::ConcreteNode>, Og
re::STLAllocator<Ogre::SharedPtr<Ogre::ConcreteNode>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > co
nst&)
[ign gazebo-1] #5    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05c3799, in Ogre::MaterialTranslator::translate(Ogre::ScriptCompiler*, Ogre::SharedPtr<Ogre::AbstractNode> const&)
[ign gazebo-1] #4    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05c4817, in Ogre::TechniqueTranslator::translate(Ogre::ScriptCompiler*, Ogre::SharedPtr<Ogre::AbstractNode> const&)
[ign gazebo-1] #3    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05c9b64, in Ogre::PassTranslator::translate(Ogre::ScriptCompiler*, Ogre::SharedPtr<Ogre::AbstractNode> const&)
[ign gazebo-1] #2    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d0635649, in Ogre::Technique::createPass()
[ign gazebo-1] #1    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d053c3ba, in Ogre::Pass::Pass(Ogre::Technique*, unsigned short)
[ign gazebo-1] #0    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d047197d, in Ogre::Hlms::createDatablock(Ogre::IdString, std::__cxx11::basic_string<char, std::char_traits<char>, std
::allocator<char> > const&, Ogre::HlmsMacroblock const&, Ogre::HlmsBlendblock const&, std::vector<std::pair<Ogre::IdString, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > 
>, Ogre::STLAllocator<std::pair<Ogre::IdString, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const&, bool, s
td::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
[ign gazebo-1] Segmentation fault (Address not mapped to object [0x220])
[INFO] [ign gazebo-1]: process has finished cleanly [pid 73372]
[ros2-12] [WARN] [1726049733.633536606] [_ros2cli_73643]: Failed getting a result from calling /controller_manager/load_controller in 0.0. (Attempt 1 of 3.)
[ros2-12] [WARN] [1726049743.638351507] [_ros2cli_73643]: Failed getting a result from calling /controller_manager/load_controller in 0.0. (Attempt 2 of 3.)
[ros2-12] [WARN] [1726049753.639759046] [_ros2cli_73643]: Failed getting a result from calling /controller_manager/load_controller in 0.0. (Attempt 3 of 3.)
[ros2-12] Could not successfully call service /controller_manager/load_controller after 3 attempts.
[ERROR] [ros2-12]: process has died [pid 73643, exit code 1, cmd 'ros2 control load_controller --set-state active joint_state_broadcaster'].
[INFO] [ros2-13]: process started with pid [73733]
[INFO] [ros2-14]: process started with pid [73735]
[INFO] [ros2-15]: process started with pid [73737]
[INFO] [ros2-16]: process started with pid [73739]
[INFO] [ros2-17]: process started with pid [73741]
[ros2-14] [INFO] [1726049755.111706270] [_ros2cli_73735]: waiting for service /controller_manager/load_controller to become available...
[ros2-17] [INFO] [1726049755.111707410] [_ros2cli_73741]: waiting for service /controller_manager/load_controller to become available...

@130s
Copy link
Collaborator Author

130s commented Sep 11, 2024

  • I saw libEGL warning failed to create dri screen gazebosim/gz-rendering#587, "libEGL warning" when use in docker RobotecAI/RGLGazeboPlugin#23 saying ogre issue may be harmless, but in my case looks like gazebo is segfaulting, so this shouldbe resolved.

    log
    [ign gazebo-1] [INFO] [1726049722.419790828] [resource_manager]: Successful 'activate' of hardware 'IgnitionSystem'         [520/1844]
    [ign gazebo-1] [INFO] [1726049722.419795949] [gz_ros2_control]: Loading controller_manager    [INFO] [ros2-11]: process has finished cleanly [pid 73589]      
    [INFO] [ros2-12]: process started with pid [73643]    [ign gazebo-1] [WARN] [1726049723.336074792] [gz_ros2_control]:  Desired controller update period (0.01 s) is slower than the gazebo simulation period (0.001 s).
    [ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD128: Permission denied
    [ign gazebo-1]
    [ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD128: Permission denied
    [ign gazebo-1]
    [ign gazebo-1] libEGL warning: failed to open /dev/dri/card0: Permission denied     
    [ign gazebo-1]
    [ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD129: Permission denied[ign gazebo-1][ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD129: Permission denied[ign gazebo-1]
    [ign gazebo-1] libEGL warning: failed to open /dev/dri/card1: Permission denied     
    [ign gazebo-1]
    [ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD128: Permission denied
    [ign gazebo-1]
    [ign gazebo-1] libEGL warning: failed to open /dev/dri/renderD128: Permission denied
    [ign gazebo-1]
    [ign gazebo-1] libEGL warning: failed to open /dev/dri/card0: Permission denied     
    [ign gazebo-1]
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  Unable to create the rendering window: OGRE EXCEPTION(3:RenderingAPIException): eglInitialize failed for device EGL_EXT_device_drm EGL_EXT_device_drm_render_node #0 /dev/dri/card0 in EGLSupport::getGLDisplay at /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/windowing/EGL/PBuffer/OgreEglPBufferSupport.cpp (line 320)     
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  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 /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)  
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  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 /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)  
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  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 /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)  
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  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 /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  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 /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  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 /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  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 /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  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 /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:989]  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 /build/ogre-next-UFfg83/ogre-next-2.2.5+dfsg3/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp (line 3363)
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:997] Unable to create the rendering window after [11] attempts.
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:915] Failed to create dummy render window.
    [ign gazebo-1] [Err] [Ogre2RenderEngine.cc:916] Please see the troubleshooting page for possible fixes: https://gazebosim.org/docs/fortress/troubleshooting
    [ign gazebo-1] Stack trace (most recent call last) in thread 73642:
    [ign gazebo-1] #22   Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in 
    [ign gazebo-1] #21   Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f6a2e43aa03, in clone
    [ign gazebo-1] #20   Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f6a2e3a9ac2, in 
    [ign gazebo-1] #19   Object "/lib/x86_64-linux-gnu/libstdc++.so.6", at 0x7f6a2a69f252, in 
    [ign gazebo-1] #18   Object "/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/libignition-gazebo-sensors-system.so", at 0x7f69fc0a1512, in ignition::gazebo::v6::systems::SensorsPrivate::RenderThread()
    [ign gazebo-1] #17   Object "/usr/lib/x86_64-linux-gnu/ign-gazebo-6/plugins/libignition-gazebo-sensors-system.so", at 0x7f69fc09fc09, in ignition::gazebo::v6::systems::SensorsPrivate::WaitForInit()
    [ign gazebo-1] #16   Object "/lib/x86_64-linux-gnu/libignition-gazebo6-rendering.so.6", at 0x7f69f01b1c6c, in ignition::gazebo::v6::RenderUtil::Init()
    [ign gazebo-1] #15   Object "/lib/x86_64-linux-gnu/libignition-rendering6.so.6", at 0x7f69d872080b, in ignition::rendering::v6::RenderEngineManager::Engine(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
    [ign gazebo-1] #14   Object "/lib/x86_64-linux-gnu/libignition-rendering6.so.6", at 0x7f69d87205ee, in ignition::rendering::v6::RenderEngineManagerPrivate::Engine(EngineInfo, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
    [ign gazebo-1] #13   Object "/lib/x86_64-linux-gnu/libignition-rendering6.so.6", at 0x7f69d8729381, in ignition::rendering::v6::BaseRenderEngine::Init()
    [ign gazebo-1] #12   Object "/usr/lib/x86_64-linux-gnu/ign-rendering-6/engine-plugins/libignition-rendering-ogre2.so", at 0x7f69d8518b52, in ignition::rendering::v6::Ogre2RenderEngine::InitImpl()
    [ign gazebo-1] #11   Object "/usr/lib/x86_64-linux-gnu/ign-rendering-6/engine-plugins/libignition-rendering-ogre2.so", at 0x7f69d8517db7, in ignition::rendering::v6::Ogre2RenderEngine::InitAttempt()
    [ign gazebo-1] #10   Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d0575738, in Ogre::ResourceGroupManager::initialiseAllResourceGroups(bool)
    [ign gazebo-1] #9    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d0581f2e, in Ogre::ResourceGroupManager::parseResourceGroupScripts(Ogre::ResourceGroupManager::ResourceGroup*)
    [ign gazebo-1] #8    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05bb31c, in Ogre::ScriptCompilerManager::parseScript(Ogre::SharedPtr<Ogre::DataStream>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
    [ign gazebo-1] #7    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05b3112, in Ogre::ScriptCompiler::compile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
    [ign gazebo-1] #6    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05b2e12, in Ogre::ScriptCompiler::compile(Ogre::SharedPtr<std::__cxx11::list<Ogre::SharedPtr<Ogre::ConcreteNode>, Ogre::STLAllocator<Ogre::SharedPtr<Ogre::ConcreteNode>, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
    [ign gazebo-1] #5    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05c3799, in Ogre::MaterialTranslator::translate(Ogre::ScriptCompiler*, Ogre::SharedPtr<Ogre::AbstractNode> const&)
    [ign gazebo-1] #4    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05c4817, in Ogre::TechniqueTranslator::translate(Ogre::ScriptCompiler*, Ogre::SharedPtr<Ogre::AbstractNode> const&)
    [ign gazebo-1] #3    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d05c9b64, in Ogre::PassTranslator::translate(Ogre::ScriptCompiler*, Ogre::SharedPtr<Ogre::AbstractNode> const&)
    [ign gazebo-1] #2    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d0635649, in Ogre::Technique::createPass()
    [ign gazebo-1] #1    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d053c3ba, in Ogre::Pass::Pass(Ogre::Technique*, unsigned short)
    [ign gazebo-1] #0    Object "/lib/x86_64-linux-gnu/libOgreNextMain.so.2.2.5", at 0x7f69d047197d, in Ogre::Hlms::createDatablock(Ogre::IdString, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Ogre::HlmsMacroblock const&, Ogre::HlmsBlendblock const&, std::vector<std::pair<Ogre::IdString, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Ogre::STLAllocator<std::pair<Ogre::IdString, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, Ogre::CategorisedAllocPolicy<(Ogre::MemoryCategory)0> > > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
    [ign gazebo-1] Segmentation fault (Address not mapped to object [0x220])
    [INFO] [ign gazebo-1]: process has finished cleanly [pid 73372]
    

@130s
Copy link
Collaborator Author

130s commented Sep 11, 2024

I did this following https://github.com/space-ros/docker/tree/main/space_robots#running-the-demo-docker.

$ xhost +local:docker
non-network local connections being added to access control list

Despite error I moved on.

Then I do see ogre error stopped but still see errors from both gz and rover.
[parameter_bridge-9] [WARN] [1726068245.012217644] [ros_gz_bridge]: Failed to create a bridge for topic [/model/curiosity_mars_rover/odometry] with ROS2 type [nav_msgs/msg/Odometry] to topic [/model/curio
sity_mars_rover/odometry] with Gazebo Transport type [ignition.msgs.Odometry]       
[parameter_bridge-9] [INFO] [1726068245.012253539] [ros_gz_bridge]: Creating GZ->ROS Bridge: [/scan (ignition.msgs.LaserScan) -> /scan (sensor_msgs/msg/LaserScan)] (Lazy 0)  
[parameter_bridge-9] [INFO] [1726068245.014303781] [ros_gz_bridge]: Creating ROS->GZ Bridge: [/scan (sensor_msgs/msg/LaserScan) -> /scan (ignition.msgs.LaserScan)] (Lazy 0)  
[move_arm-4] Traceback (most recent call last):       
[move_arm-4]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_arm", line 68, in <module>         
[move_arm-4]     main() 
[move_arm-4]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_arm", line 57, in main   
[move_arm-4]     arm_node = MoveArm()       
[move_arm-4]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_arm", line 15, in __init__         
[move_arm-4]     self.arm_publisher_ = self.create_publisher(JointTrajectory, '/arm_joint_trajectory_controller/joint_trajectory', 10)
[move_arm-4]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1293, in create_publisher         
[move_arm-4]     publisher_object = _rclpy.Publisher( 
[move_arm-4] rclpy._rclpy_pybind11.RCLError: Failed to create publisher: Type support not from this implementation. Got:    
[move_arm-4]     error not set    
[move_arm-4]     error not set    
[move_arm-4] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/publisher.cpp:119, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/publisher.c:116         
[ign gazebo-1] qt.qpa.xcb: could not connect to display         
[ign gazebo-1] qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.         
[ign gazebo-1] This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.    
[ign gazebo-1]
[ign gazebo-1] Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
[ign gazebo-1]
[ign gazebo-1] Stack trace (most recent call last):   
[ign gazebo-1] #31   Object "ign gazebo gui", at 0x55917644317e, in       
[ign gazebo-1] #30   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fa6ce19, in ruby_run_node 
[ign gazebo-1] #29   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fa69317, in 
[ign gazebo-1] #28   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fbfe30c, in rb_vm_exec 
[ign gazebo-1] #27   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fbf8c96, in 
[ign gazebo-1] #26   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fbf5fc5, in 
[ign gazebo-1] #25   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fbf3c34, in 
[ign gazebo-1] #24   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fb3fa4e, in 
[ign gazebo-1] #23   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fa6a9ac, in rb_protect
[ign gazebo-1] #22   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fc02c61, in rb_yield   
[ign gazebo-1] #21   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fbfe30c, in rb_vm_exec   
[ign gazebo-1] #20   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fbf8c96, in 
[ign gazebo-1] #19   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fbf5fc5, in 
[ign gazebo-1] #18   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fbf3c34, in 
[ign gazebo-1] #17   Object "/usr/lib/x86_64-linux-gnu/ruby/3.0.0/fiddle.so", at 0x7f673bca944b, in     
[ign gazebo-1] #16   Object "/lib/x86_64-linux-gnu/libruby-3.0.so.3.0", at 0x7f673fbc1088, in rb_nogvl  
[ign gazebo-1] #15   Object "/usr/lib/x86_64-linux-gnu/ruby/3.0.0/fiddle.so", at 0x7f673bca8d6b, in     
[ign gazebo-1] #14   Object "/lib/x86_64-linux-gnu/libffi.so.8", at 0x7f673bc85492, in        
[ign gazebo-1] #13   Object "/lib/x86_64-linux-gnu/libffi.so.8", at 0x7f673bc88e2d, in        
[ign gazebo-1] #12   Object "/usr/lib/x86_64-linux-gnu/libignition-gazebo6-ign.so.6.16.0", at 0x7f673b1d6bcc, in runGui
[ign gazebo-1] #11   Object "/lib/x86_64-linux-gnu/libignition-gazebo6-gui.so.6", at 0x7f673afbda75, in ignition::gazebo::v6::gui::runGui(int&, char**, char const*, char const*, int, char const*)         
[ign gazebo-1] #10   Object "/lib/x86_64-linux-gnu/libignition-gazebo6-gui.so.6", at 0x7f673afbc3a0, in ignition::gazebo::v6::gui::createGui(int&, char**, char const*, char const*, bool, char const*, int,
 char const*)
[ign gazebo-1] #9    Object "/lib/x86_64-linux-gnu/libignition-gui6.so.6", at 0x7f6739b8c068, in ignition::gui::Application::Application(int&, char**, ignition::gui::WindowType)
[ign gazebo-1] #8    Object "/lib/x86_64-linux-gnu/libQt5Widgets.so.5", at 0x7f673960fcec, in QApplicationPrivate::init()                                                                                   
[ign gazebo-1] #7    Object "/lib/x86_64-linux-gnu/libQt5Gui.so.5", at 0x7f67384f7b6f, in QGuiApplicationPrivate::init()               
[ign gazebo-1] #6    Object "/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7f6739eb1b16, in QCoreApplicationPrivate::init()                                                                                  
[ign gazebo-1] #5    Object "/lib/x86_64-linux-gnu/libQt5Gui.so.5", at 0x7f67384f4c07, in QGuiApplicationPrivate::createEventDispatcher()
[ign gazebo-1] #4    Object "/lib/x86_64-linux-gnu/libQt5Gui.so.5", at 0x7f67384f4712, in QGuiApplicationPrivate::createPlatformIntegration()
[ign gazebo-1] #3    Object "/lib/x86_64-linux-gnu/libQt5Core.so.5", at 0x7f6739c81ba2, in QMessageLogger::fatal(char const*, ...) const
[ign gazebo-1] #2    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f673f7c37f2, in abort
[ign gazebo-1] #1    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f673f7dd475, in raise
[ign gazebo-1] #0    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f673f8319fc, in pthread_kill
[ign gazebo-1] Aborted (Signal sent by tkill() 225 1000)
[ERROR] [move_arm-4]: process has died [pid 110, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_arm --ros-args -p use_sim_time:=True'].
[move_mast-5] Traceback (most recent call last):
[move_mast-5]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_mast", line 84, in <module>
[move_mast-5]     main()
[move_mast-5]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_mast", line 72, in main
[move_mast-5]     mast_node = MastArm()
[move_mast-5]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_mast", line 15, in __init__
[move_mast-5]     self.mast_publisher_ = self.create_publisher(JointTrajectory, '/mast_joint_trajectory_controller/joint_trajectory', 10)
[move_mast-5]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1293, in create_publisher
[move_mast-5]     publisher_object = _rclpy.Publisher(
[move_mast-5] rclpy._rclpy_pybind11.RCLError: Failed to create publisher: Type support not from this implementation. Got:
[move_mast-5]     error not set
[move_mast-5]     error not set
[move_mast-5] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/publisher.cpp:119, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/publisher.c:116
[odom_tf_publisher-8] 
[odom_tf_publisher-8] >>> [rcutils|error_handling.c:108] rcutils_set_error_state()
[odom_tf_publisher-8] This error state is being overwritten:
[odom_tf_publisher-8] 
[odom_tf_publisher-8]   'Type support not from this implementation. Got:
[odom_tf_publisher-8]     error not set
[odom_tf_publisher-8]     error not set
[odom_tf_publisher-8] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/subscription.cpp:116, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/subscription
.c:109'
[odom_tf_publisher-8] 
[odom_tf_publisher-8] with this new error message:
[odom_tf_publisher-8] 
[odom_tf_publisher-8]   'invalid allocator, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/subscription.c:219'
[odom_tf_publisher-8] 
[odom_tf_publisher-8] rcutils_reset_error() should be called after error handling to avoid this.
[odom_tf_publisher-8] <<<
[odom_tf_publisher-8] invalid allocator, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/subscription.c:219
[odom_tf_publisher-8] Traceback (most recent call last):
[odom_tf_publisher-8]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/odom_tf_publisher", line 66, in <module>
[odom_tf_publisher-8]     main()
[odom_tf_publisher-8]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/odom_tf_publisher", line 56, in main
[odom_tf_publisher-8]     node = OdomTFBroadcaster()
[odom_tf_publisher-8]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/odom_tf_publisher", line 23, in __init__
[odom_tf_publisher-8]     self.subscription = self.create_subscription(
[odom_tf_publisher-8]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1370, in create_subscription
[odom_tf_publisher-8]     subscription_object = _rclpy.Subscription(
[odom_tf_publisher-8] rclpy._rclpy_pybind11.RCLError: Failed to create subscription: invalid allocator, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/subscription.c:219
[move_wheel-6] Traceback (most recent call last):
[move_wheel-6]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_wheel", line 130, in <module>
[move_wheel-6]     main()
[move_wheel-6]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_wheel", line 118, in main
[move_wheel-6]     wheel_node = MoveWheel()
[move_wheel-6]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_wheel", line 18, in __init__
[move_wheel-6]     self.steer_publisher_ = self.create_publisher(JointTrajectory, '/steer_position_controller/joint_trajectory', 10)
[move_wheel-6]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1293, in create_publisher
[move_wheel-6]     publisher_object = _rclpy.Publisher(
[move_wheel-6] rclpy._rclpy_pybind11.RCLError: Failed to create publisher: Type support not from this implementation. Got:
[move_wheel-6]     error not set
[move_wheel-6]     error not set
[move_wheel-6] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/publisher.cpp:119, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/publisher.c:116
[run_demo-7] Traceback (most recent call last):
[run_demo-7]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/run_demo", line 86, in <module>
[run_demo-7]     main()
[run_demo-7]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/run_demo", line 74, in main
[run_demo-7]     run_demo = RunDemo()
[run_demo-7]   File "/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/run_demo", line 19, in __init__
[run_demo-7]     self.forward_srv = self.create_service(Empty, 'move_forward', self.move_forward_callback)
[run_demo-7]   File "/home/spaceros-user/spaceros/install/rclpy/local/lib/python3.10/dist-packages/rclpy/node.py", line 1462, in create_service
[run_demo-7]     service_impl = _rclpy.Service(
[run_demo-7] rclpy._rclpy_pybind11.RCLError: failed to create service: Type support not from this implementation. Got:
[run_demo-7]     error not set
[run_demo-7]     error not set
[run_demo-7] while fetching it, at /home/spaceros-user/spaceros/src/ros2/rmw_fastrtps/rmw_fastrtps_cpp/src/rmw_service.cpp:125, at /home/spaceros-user/spaceros/src_v/rcl/rcl/src/rcl/service.c:124
[ERROR] [move_mast-5]: process has died [pid 112, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_mast --ros-args -p use_sim_time:=True'].
[ERROR] [odom_tf_publisher-8]: process has died [pid 119, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/odom_tf_publisher --ros-args -p use_sim_time:=True'].
[ERROR] [move_wheel-6]: process has died [pid 114, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/move_wheel --ros-args -p use_sim_time:=True'].
[ERROR] [run_demo-7]: process has died [pid 116, exit code 1, cmd '/home/spaceros-user/spaceros/install/mars_rover/lib/mars_rover/run_demo --ros-args -p use_sim_time:=True'].
[create-3] [INFO] [1726068249.990081457] [ros_gz_sim]: Requesting list of world names.
[ign gazebo-1] Escalating to SIGKILL on [Ignition Gazebo Server]
[INFO] [ign gazebo-1]: process has finished cleanly [pid 104]
[create-3] [INFO] [1726068254.990688367] [ros_gz_sim]: Requesting list of world names.
[create-3] [INFO] [1726068259.991417171] [ros_gz_sim]: Requesting list of world names.
[create-3] [INFO] [1726068264.991893091] [ros_gz_sim]: Requesting list of world names.
[create-3] [INFO] [1726068269.992382640] [ros_gz_sim]: Requesting list of world names.
[create-3] [INFO] [1726068274.992858724] [ros_gz_sim]: Requesting list of world names.
[create-3] [INFO] [1726068279.993297332] [ros_gz_sim]: Requesting list of world names.

@130s
Copy link
Collaborator Author

130s commented Sep 16, 2024

With so much overhead in operation (with not so much clear benefit in sight), I pause this for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant