gpt4 book ai didi

us.ihmc.robotics.math.frames.YoFrameVector.getFrameVectorCopy()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-16 01:30:40 27 4
gpt4 key购买 nike

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

YoFrameVector.getFrameVectorCopy介绍

暂无

代码示例

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

/**
* @deprecated Creates garbage.
*/
public FrameVector getAccelerationCopy()
{
 return acceleration.getFrameVectorCopy();
}

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

public FrameVector getVelocity()
{
 return velocity.getFrameVectorCopy();
}

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

/**
* @deprecated Creates garbage.
*/
public FrameVector getVelocityCopy()
{
 return velocity.getFrameVectorCopy();
}

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

public FrameVector getAcceleration()
{
 return acceleration.getFrameVectorCopy();
}

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

public FrameVector getAcceleration(int imuIndex)
{
 return pdd_world.getFrameVectorCopy();
}

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

public FrameVector getAngularVelocity(int imuIndex)
{
 return pd_w.getFrameVectorCopy();
}

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

@Override
public void doControl()
{
 referenceFrames.update(yoFootPositions);
 pathPreview.update(swingLeg.getEnumValue(), desiredVelocity.getFrameVectorCopy(), desiredYawRate.getDoubleValue());
}

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

private void setConcatenatedSplines(YoConcatenatedSplines concatenatedSplines)
{
 double[] nonAccelerationEndpointTimes = new double[4];
 double[] accelerationEndpointTimes = new double[2];
 FramePoint[] nonAccelerationEndpointPositions = new FramePoint[4];
 FrameVector[] nonAccelerationEndpointVelocities = new FrameVector[4];
 for (int i = 0; i < 4; i++)
 {
   nonAccelerationEndpointTimes[i] = allTimes[nonAccelerationEndpointIndices[i]].getDoubleValue();
   nonAccelerationEndpointPositions[i] = allPositions[nonAccelerationEndpointIndices[i]].getFramePointCopy();
   nonAccelerationEndpointVelocities[i] = allVelocities[nonAccelerationEndpointIndices[i]].getFrameVectorCopy();
 }
 for (int i = 0; i < 2; i++)
 {
   accelerationEndpointTimes[i] = allTimes[accelerationEndpointIndices[i]].getDoubleValue();
 }
 concatenatedSplines.setCubicLinearQuinticLinearCubic(nonAccelerationEndpointTimes, nonAccelerationEndpointPositions, nonAccelerationEndpointVelocities,
    accelerationEndpointTimes);
}

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

public void update()
{
 FramePoint tempCoMPosition = new FramePoint(worldFrame);
 for (RigidBodyVisualizationData comData : centerOfMassData)
 {
   comData.rigidBody.getCoMOffset(tempCoMPosition);
   tempCoMPosition.changeFrame(worldFrame);
   tempCoMPosition.add(inertiaEllipsoidGhostOffset.getFrameVectorCopy());
   FrameOrientation orientation = new FrameOrientation(comData.rigidBody.getBodyFixedFrame());
   orientation.changeFrame(worldFrame);
   comData.position.set(tempCoMPosition);
   comData.orientation.set(orientation);
 }
}

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

Momentum centroidalMomentum = new Momentum(centerOfMassFrame, centroidalLinearMomentum.getFrameVectorCopy().getVector(),
                 centroidalAngularMomentum.getFrameVectorCopy().getVector());
DenseMatrix64F centroidalMomentumSelection = new DenseMatrix64F(momentumSelectionMatrix.getNumRows(), 1);
CommonOps.mult(momentumSelectionMatrix, centroidalMomentum.toDenseMatrix(), centroidalMomentumSelection);

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