Skip to content

Implement compatibilty with rqt_joint_trajectory_controller #2

@matthias-mayr

Description

@matthias-mayr

This controller is currently not compatible with the rqt_joint_trajectory_controller from ros_control.

To be compatible, these prerequisites must be fulfilled:

For a controller to be compatible with this plugin, it must comply with
the following requisites:
    - The controller type contains the C{JointTrajectoryController}
    substring, e.g., C{position_controllers/JointTrajectoryController}
    - The controller exposes the C{command} and C{state} topics in its
    ROS interface.

Furthermore, this rqt plugin sends a trajectory with a single joint value. This means that real interpolation needs to be implemented by this controller. Currently we assume trajectories with many points and just update the nullspace configuration.

Feel free to send a PR to implement this and/or a reaction in this issue if this is a feature that is needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions