Skip to content

Trossen: let the caller choose whose inverse kinematics to use #685

Description

@DarksaCY

The Trossen driver solves inverse kinematics itself, against the vendored MJCF, and sends joints. The
controller solves Cartesian goals too, through set_cartesian_positions.

Make it a constructor argument which of the two a Robot uses, so a station can run the vendor path
without a fork. The host path stays the default: the firmware solves each goal on its own, and near a
workspace boundary successive solutions come from different branches, which tears the arm between them.

Raised in #683 (comment)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions