本文整理了Java中us.ihmc.mecano.multiBodySystem.interfaces.FloatingJointBasics.getJointConfiguration()
方法的一些代码示例,展示了FloatingJointBasics.getJointConfiguration()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FloatingJointBasics.getJointConfiguration()
方法的具体详情如下:
包路径:us.ihmc.mecano.multiBodySystem.interfaces.FloatingJointBasics
类名称:FloatingJointBasics
方法名:getJointConfiguration
暂无
代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces-test
public void setRobotRootJointPositionAndOrientationToMatchFullRobotModel(FloatingJointBasics sixDoFJoint, FloatingJoint floatingJoint)
{
RigidBodyTransform transform = new RigidBodyTransform();
sixDoFJoint.getJointConfiguration(transform);
floatingJoint.setRotationAndTranslation(transform);
}
代码示例来源:origin: us.ihmc/ihmc-simulation-toolkit
public void updateRobotConfigurationBasedOnFullRobotModel()
{
for (int i = 0; i < revoluteJoints.size(); i++)
{
ImmutablePair<OneDegreeOfFreedomJoint, OneDoFJointBasics> jointPair = revoluteJoints.get(i);
OneDegreeOfFreedomJoint pinJoint = jointPair.getLeft();
OneDoFJointBasics revoluteJoint = jointPair.getRight();
pinJoint.setQ(revoluteJoint.getQ());
}
FloatingJoint floatingJoint = rootJointPair.getLeft();
FloatingJointBasics sixDoFJoint = rootJointPair.getRight();
RigidBodyTransform transform = new RigidBodyTransform();
sixDoFJoint.getJointConfiguration(transform);
floatingJoint.setRotationAndTranslation(transform);
}
}
代码示例来源:origin: us.ihmc/ihmc-avatar-interfaces
public void updateRobotConfigurationBasedOnFullRobotModel()
{
for (ImmutablePair<OneDegreeOfFreedomJoint, OneDoFJointBasics> jointPair : oneDoFJointPairList)
{
OneDegreeOfFreedomJoint pinJoint = jointPair.getLeft();
OneDoFJointBasics revoluteJoint = jointPair.getRight();
pinJoint.setQ(revoluteJoint.getQ());
pinJoint.setQd(revoluteJoint.getQd());
pinJoint.setQdd(revoluteJoint.getQdd());
}
if (rootJointPair != null)
{
FloatingJoint floatingJoint = rootJointPair.getLeft();
FloatingJointBasics sixDoFJoint = rootJointPair.getRight();
RigidBodyTransform transform = new RigidBodyTransform();
sixDoFJoint.getJointConfiguration(transform);
floatingJoint.setRotationAndTranslation(transform);
}
}
}
代码示例来源:origin: us.ihmc/ihmc-simulation-toolkit
if (updatePositions)
sixDoFJoint.getJointConfiguration(rotationAndTranslation);
floatingJoint.setRotationAndTranslation(rotationAndTranslation);
内容来源于网络,如有侵权,请联系作者删除!