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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions