gpt4 book ai didi

us.ihmc.mecano.spatial.Wrench.setToZero()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-21 12:55:05 27 4
gpt4 key购买 nike

本文整理了Java中us.ihmc.mecano.spatial.Wrench.setToZero()方法的一些代码示例,展示了Wrench.setToZero()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Wrench.setToZero()方法的具体详情如下:
包路径:us.ihmc.mecano.spatial.Wrench
类名称:Wrench
方法名:setToZero

Wrench.setToZero介绍

暂无

代码示例

代码示例来源:origin: us.ihmc/mecano

/**
* Creates a new wrench with its components set to zero and initializes its reference frames.
*
* @param bodyFrame the frame rigidly attached to the body on which this wrench is applied.
* @param expressedInFrame the frame in which this wrench is expressed.
*/
public Wrench(ReferenceFrame bodyFrame, ReferenceFrame expressedInFrame)
{
 setToZero(bodyFrame, expressedInFrame);
}

代码示例来源:origin: us.ihmc/mecano

public void setExternalWrenchToZeroRecursive()
{
  if (externalWrench != null)
   externalWrench.setToZero();
  for (int i = 0; i < children.size(); i++)
   children.get(i).setExternalWrenchToZeroRecursive();
}

代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit

public void reset()
{
 for (int i = 0; i < listOfBodiesWithExternalWrenches.size(); i++)
 {
   Wrench externalWrench = externalWrenches.get(listOfBodiesWithExternalWrenches.get(i));
   externalWrench.setToZero(externalWrench.getBodyFrame(), externalWrench.getReferenceFrame());
 }
}

代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit

public void computeTotalWrench(Wrench totalGroundReactionWrenchToPack, Collection<? extends WrenchReadOnly> wrenches, ReferenceFrame referenceFrame)
  {
   totalGroundReactionWrenchToPack.setToZero(referenceFrame, referenceFrame);

   for (WrenchReadOnly wrench : wrenches)
   {
     temporaryWrench.setIncludingFrame(wrench);
     temporaryWrench.changeFrame(referenceFrame);
     temporaryWrench.setBodyFrame(referenceFrame);
     totalGroundReactionWrenchToPack.add(temporaryWrench);
   }
  }
}

代码示例来源:origin: us.ihmc/ihmc-whole-body-controller

private void updateFootSensorRawMeasurement()
{
 for (RobotSide robotSide : RobotSide.values)
 {
   FootSwitchInterface footSwitch = footSwitches.get(robotSide);
   tempWrench.setToZero(footSwitch.getMeasurementFrame(), footSwitch.getMeasurementFrame());
   tempFrameVector.setToZero(footSwitch.getMeasurementFrame());
   footSwitch.computeAndPackFootWrench(tempWrench);
   tempFrameVector.set(tempWrench.getLinearPart());
   footForcesRaw.get(robotSide).set(tempFrameVector);
   tempFrameVector.set(tempWrench.getAngularPart());
   footTorquesRaw.get(robotSide).set(tempFrameVector);
   footForcesRawFiltered.get(robotSide).update();
   footTorquesRawFiltered.get(robotSide).update();
 }
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com