Uses of Interface
us.ihmc.utilities.screwTheory.InverseDynamicsJoint

Packages that use InverseDynamicsJoint
us.ihmc.utilities.remote.serialization   
us.ihmc.utilities.screwTheory   
 

Uses of InverseDynamicsJoint in us.ihmc.utilities.remote.serialization
 

Methods in us.ihmc.utilities.remote.serialization with parameters of type InverseDynamicsJoint
 void JointConfigurationData.putConfigurationsIntoJoints(InverseDynamicsJoint[] joints)
           
 

Constructors in us.ihmc.utilities.remote.serialization with parameters of type InverseDynamicsJoint
JointConfigurationData(InverseDynamicsJoint[] joints)
           
 

Uses of InverseDynamicsJoint in us.ihmc.utilities.screwTheory
 

Classes in us.ihmc.utilities.screwTheory that implement InverseDynamicsJoint
 class AbstractInverseDynamicsJoint
           
 class OneDoFJoint
           
 class PlanarJoint
           
 class PrismaticJoint
           
 class RevoluteJoint
           
 class SixDoFJoint
           
 class SphericalJoint
           
 

Methods in us.ihmc.utilities.screwTheory with type parameters of type InverseDynamicsJoint
static
<T extends InverseDynamicsJoint>
int
ScrewTools.computeNumberOfJointsOfType(java.lang.Class<T> clazz, InverseDynamicsJoint[] joints)
           
static
<T extends InverseDynamicsJoint>
T[]
ScrewTools.filterJoints(InverseDynamicsJoint[] source, java.lang.Class<T> clazz)
           
static
<T extends InverseDynamicsJoint>
void
ScrewTools.filterJoints(InverseDynamicsJoint[] source, java.lang.Object[] dest, java.lang.Class<T> clazz)
           
 

Methods in us.ihmc.utilities.screwTheory that return InverseDynamicsJoint
static InverseDynamicsJoint[] ScrewTools.computeJointsInOrder(RigidBody rootBody)
          Deprecated. 
static InverseDynamicsJoint[] ScrewTools.computeJointsInOrder(RigidBody rootBody, java.util.Set<InverseDynamicsJoint> excludeSubTrees)
          Deprecated. 
static InverseDynamicsJoint[] ScrewTools.computeSubtreeJoints(RigidBody... rootBodies)
           
static InverseDynamicsJoint[] ScrewTools.computeSupportAndSubtreeJoints(RigidBody... bodies)
           
static InverseDynamicsJoint[] ScrewTools.computeSupportJoints(RigidBody... bodies)
           
static InverseDynamicsJoint[] ScrewTools.createJointPath(RigidBody start, RigidBody end)
           
static
<T extends InverseDynamicsJoint>
T[]
ScrewTools.filterJoints(InverseDynamicsJoint[] source, java.lang.Class<T> clazz)
           
static InverseDynamicsJoint[] ScrewTools.findJointsWithNames(InverseDynamicsJoint[] allJoints, java.lang.String... jointNames)
           
 InverseDynamicsJoint[] MassMatrixCalculator.getJointsInOrder()
           
 InverseDynamicsJoint[] GeometricJacobian.getJointsInOrder()
           
 InverseDynamicsJoint[] DifferentialIDMassMatrixCalculator.getJointsInOrder()
           
 InverseDynamicsJoint[] CompositeRigidBodyMassMatrixCalculator.getJointsInOrder()
           
 InverseDynamicsJoint RigidBody.getParentJoint()
           
 

Methods in us.ihmc.utilities.screwTheory that return types with arguments of type InverseDynamicsJoint
 java.util.List<InverseDynamicsJoint> RigidBody.getChildrenJoints()
           
 

Methods in us.ihmc.utilities.screwTheory with parameters of type InverseDynamicsJoint
 void OriginalDynamicallyConsistentNullspaceCalculator.addActuatedJoint(InverseDynamicsJoint joint)
           
 void DynamicallyConsistentNullspaceCalculator.addActuatedJoint(InverseDynamicsJoint joint)
           
 void ConstrainedCentroidalMomentumMatrixCalculator.addActuatedJoint(InverseDynamicsJoint joint)
           
 void ConstrainedCenterOfMassJacobianCalculator.addActuatedJoint(InverseDynamicsJoint joint)
           
 void RigidBody.addChildJoint(InverseDynamicsJoint joint)
           
static RigidBody ScrewTestTools.addRandomRigidBody(java.lang.String name, java.util.Random random, InverseDynamicsJoint joint)
           
static RigidBody ScrewTools.addRigidBody(java.lang.String name, InverseDynamicsJoint parentJoint, javax.vecmath.Matrix3d momentOfInertia, double mass, javax.vecmath.Vector3d centerOfMassOffset)
           
 OneDoFJoint OneDoFJoint.checkAndGetAsOneDoFJoint(InverseDynamicsJoint originalJoint)
           
static RigidBody[] ScrewTools.computeConnectedBodies(InverseDynamicsJoint[] joints, boolean includeRoot)
           
static int ScrewTools.computeDegreesOfFreedom(InverseDynamicsJoint[] jointList)
           
static int[] ScrewTools.computeIndicesForJoint(InverseDynamicsJoint[] jointsInOrder, InverseDynamicsJoint... jointsToComputeIndicesFor)
           
static int[] ScrewTools.computeIndicesForJoint(InverseDynamicsJoint[] jointsInOrder, InverseDynamicsJoint... jointsToComputeIndicesFor)
           
static
<T extends InverseDynamicsJoint>
int
ScrewTools.computeNumberOfJointsOfType(java.lang.Class<T> clazz, InverseDynamicsJoint[] joints)
           
static RigidBody[] ScrewTools.computeRigidBodiesInOrder(InverseDynamicsJoint rootJoint)
          Deprecated. 
static RigidBody[] ScrewTools.computeRigidBodiesInOrder(InverseDynamicsJoint rootJoint, java.util.Set<RigidBody> excludeSubTrees)
          Deprecated. 
static RigidBody[] ScrewTools.computeSuccessors(InverseDynamicsJoint[] joints)
           
static RevoluteJoint[] ScrewTools.extractRevoluteJoints(InverseDynamicsJoint[] allJoints)
           
static
<T extends InverseDynamicsJoint>
T[]
ScrewTools.filterJoints(InverseDynamicsJoint[] source, java.lang.Class<T> clazz)
           
static
<T extends InverseDynamicsJoint>
void
ScrewTools.filterJoints(InverseDynamicsJoint[] source, java.lang.Object[] dest, java.lang.Class<T> clazz)
           
static InverseDynamicsJoint[] ScrewTools.findJointsWithNames(InverseDynamicsJoint[] allJoints, java.lang.String... jointNames)
           
 void InverseDynamicsCalculator.getJointWrench(InverseDynamicsJoint joint, Wrench wrenchToPack)
           
static org.ejml.data.DenseMatrix64F ScrewTools.getTauMatrix(InverseDynamicsJoint[] jointsInOrder)
           
static void ScrewTools.packDesiredJointAccelerationsMatrix(InverseDynamicsJoint[] joints, org.ejml.data.DenseMatrix64F desiredJointAccelerationsMatrixToPack)
           
static void ScrewTools.packJointVelocitiesMatrix(InverseDynamicsJoint[] joints, org.ejml.data.DenseMatrix64F jointVelocitiesMatrixToPack)
           
static void ScrewTools.setDesiredAccelerations(InverseDynamicsJoint[] jointList, org.ejml.data.DenseMatrix64F jointAccelerations)
           
 void SphericalJoint.setJointPositionVelocityAndAcceleration(InverseDynamicsJoint originalJoint)
           
 void SixDoFJoint.setJointPositionVelocityAndAcceleration(InverseDynamicsJoint originalJoint)
           
 void PlanarJoint.setJointPositionVelocityAndAcceleration(InverseDynamicsJoint originalJoint)
           
 void OneDoFJoint.setJointPositionVelocityAndAcceleration(InverseDynamicsJoint originalJoint)
           
 void InverseDynamicsJoint.setJointPositionVelocityAndAcceleration(InverseDynamicsJoint originalJoint)
           
 void SphericalJoint.setQddDesired(InverseDynamicsJoint originalJoint)
           
 void SixDoFJoint.setQddDesired(InverseDynamicsJoint originalJoint)
           
 void PlanarJoint.setQddDesired(InverseDynamicsJoint originalJoint)
           
 void OneDoFJoint.setQddDesired(InverseDynamicsJoint originalJoint)
           
 void InverseDynamicsJoint.setQddDesired(InverseDynamicsJoint originalJoint)
           
static void ScrewTestTools.setRandomVelocities(InverseDynamicsJoint[] joints, java.util.Random random)
           
static void ScrewTools.setVelocities(InverseDynamicsJoint[] jointList, org.ejml.data.DenseMatrix64F jointVelocities)
           
 

Method parameters in us.ihmc.utilities.screwTheory with type arguments of type InverseDynamicsJoint
static int ScrewTools.computeDegreesOfFreedom(java.lang.Iterable<? extends InverseDynamicsJoint> jointList)
           
static InverseDynamicsJoint[] ScrewTools.computeJointsInOrder(RigidBody rootBody, java.util.Set<InverseDynamicsJoint> excludeSubTrees)
          Deprecated. 
static void ScrewTools.packJointVelocitiesMatrix(java.lang.Iterable<InverseDynamicsJoint> joints, org.ejml.data.DenseMatrix64F jointVelocitiesMatrixToPack)
           
 

Constructors in us.ihmc.utilities.screwTheory with parameters of type InverseDynamicsJoint
CenterOfMassJacobian(RigidBody[] rigidBodies, InverseDynamicsJoint[] joints, ReferenceFrame rootFrame)
           
GeometricJacobian(InverseDynamicsJoint[] joints, ReferenceFrame jacobianFrame)
           
GeometricJacobian(InverseDynamicsJoint joint, java.util.List<Twist> unitTwists, ReferenceFrame jacobianFrame)
           
GeometricJacobian(InverseDynamicsJoint joint, ReferenceFrame jacobianFrame)
           
RigidBody(java.lang.String name, RigidBodyInertia inertia, InverseDynamicsJoint parentJoint)
           
 

Constructor parameters in us.ihmc.utilities.screwTheory with type arguments of type InverseDynamicsJoint
InverseDynamicsCalculator(ReferenceFrame inertialFrame, java.util.HashMap<RigidBody,Wrench> externalWrenches, java.util.ArrayList<InverseDynamicsJoint> jointsToIgnore, SpatialAccelerationCalculator spatialAccelerationCalculator, TwistCalculator twistCalculator)
           
InverseDynamicsCalculator(ReferenceFrame inertialFrame, SpatialAccelerationVector rootAcceleration, java.util.HashMap<RigidBody,Wrench> externalWrenches, java.util.ArrayList<InverseDynamicsJoint> jointsToIgnore, boolean doVelocityTerms, boolean doAcceleration, TwistCalculator twistCalculator)