Skip to content

Spherical joint motors #934

@Jondolf

Description

@Jondolf

#913 added motors for revolute joints and prismatic joints, but spherical joints are still missing a motor.

In that PR, I left this comment about spherical joint motors:

I think the interface would ideally let you set a target relative orientation and angular velocity. In PhysX, the D6 (aka 6DOF) joint supports this with two different angular drive models, twist & swing, and SLERP (link). In other engines like Jolt and Bepu, it's a bit less clear how they determine the rotation "path" for angular motors/servos, but they still also allow setting a target orientation as a quaternion. I haven't yet looked into how exactly it should be implemented though

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-JointsRelates to joints constraining the relative positions and orientations of rigid bodiesC-FeatureA new feature, making something new possibleD-ModestA moderate level of difficulty: suitable for simple features or challenging fixesS-Ready-For-ImplementationThis issue is ready for an implementation PR. Go for it!

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions