Skip to content

[Question]: Demo ran failed in ROS2 Humble  #5

@EndlessLoops

Description

@EndlessLoops

Question

I tested three demo in the simulation, but all of them failed to run.Did I miss installing a package?

Terminal output:

$ python3 turret_mixed_profile_control.py 
[INFO] [1730685437.354623507] [interbotix_robot_manipulation]: Initialized InterbotixRobotNode!
[INFO] [1730685437.419791908] [interbotix_robot_manipulation]: 
	Robot Name: pxxls
	Robot Model: pxxls
[INFO] [1730685437.420147354] [interbotix_robot_manipulation]: Initialized InterbotixRobotXSCore!
Traceback (most recent call last):
  File "/home/ubuntu/ros2_interbotix_ws/src/interbotix_ros_turrets/interbotix_ros_xsturrets/interbotix_xsturret_control/demos/turret_mixed_profile_control.py", line 113, in <module>
    main()
  File "/home/ubuntu/ros2_interbotix_ws/src/interbotix_ros_turrets/interbotix_ros_xsturrets/interbotix_xsturret_control/demos/turret_mixed_profile_control.py", line 58, in main
    robot = InterbotixTurretXS(
  File "/home/ubuntu/ros2_interbotix_ws/install/interbotix_xs_modules/lib/python3.10/site-packages/interbotix_xs_modules/xs_robot/turret.py", line 107, in __init__
    self.turret = InterbotixTurretXSInterface(
  File "/home/ubuntu/ros2_interbotix_ws/install/interbotix_xs_modules/lib/python3.10/site-packages/interbotix_xs_modules/xs_robot/turret.py", line 185, in __init__
    rclpy.spin_until_future_complete(self.core, self.future_group_info)
  File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/__init__.py", line 248, in spin_until_future_complete
    executor.spin_until_future_complete(future, timeout_sec)
  File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/executors.py", line 288, in spin_until_future_complete
    self.spin_once_until_future_complete(future, timeout_sec)
  File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/executors.py", line 716, in spin_once_until_future_complete
    self.spin_once(timeout_sec)
  File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/executors.py", line 705, in spin_once
    handler, entity, node = self.wait_for_ready_callbacks(timeout_sec=timeout_sec)
  File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/executors.py", line 691, in wait_for_ready_callbacks
    return next(self._cb_iter)
  File "/opt/ros/humble/local/lib/python3.10/dist-packages/rclpy/executors.py", line 492, in _wait_for_ready_callbacks
    subscriptions.extend(filter(self.can_execute, node.subscriptions))
AttributeError: 'InterbotixRobotXSCore' object has no attribute 'subscriptions'

Robot Model

pxxls

Operating System

Other (Describe in "Anything Else")

ROS Version

Other (Describe in "Anything Else")

Anything Else

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requestedturretsIssues related to turrets

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions