Skip to content

CRI: Can't interact with robot, Unknown message type: "CMDERROR" #110

@rs1659

Description

@rs1659

Description

Preface: Not entirely sure if this actually is a bug, but CRI can be selected and the bringup mentions no other interactions so I assume it should at least work to some extent. Also no "joint_velocity_controller" is started to interact with.

When using the hardware interface CRI, sending any message like described in the bringup section (see: https://github.com/CommonplaceRobotics/iRC_ROS/tree/humble/irc_ros_bringup#rebel-6dof) causes a constant stream of error messages without any robot movement at all.
While I am aware that the CRI side of things is quite limited, I am too new to robotics and ROS to dig deep myself. I am supposed to use the igus ReBel 6DOF ideally with MoveIt2, however I do not currently have the possibilities to access the CAN interface. Do I have to have the latter to get the robot working with MoveIt2 which - to my understanding at least - has to be able to execute JointTrajectories?

Your environment

ROS Distro: Humble
OS Version: Ubuntu 22.04
Branch: humble
Protocol: CRI

To Reproduce

  1. Change hardware protocol to CRI in the rebel launch file
  2. Launch irc_ros_bringup package with the rebel.launch.py file
  3. Publish JointTrajectory message as described in the bringup section

Expected behavior

Best case: Robot moves accordingly, as CRI interface exists and no other robot interaction except publishing JointTrajectories is described
Worst case: More meaningful error message

Actual behavior

Unbenannt

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions