gpt4 book ai didi

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

转载 作者:知者 更新时间:2024-03-16 00:28:40 26 4
gpt4 key购买 nike

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

YoFramePoint.getFrameTuple介绍

暂无

代码示例

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

public FramePoint getFinalICP()
  {
   return finalICP.getFrameTuple();
  }
}

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

public void getPosition(FramePoint positionToPack)
{
 position.getFrameTuple(positionToPack);
}

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

/**
* GC-free but unsafe accessor.
*/
public FramePoint getPosition()
{
 return position.getFrameTuple();
}

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

public void getFinalPosition(FramePoint finalPosition)
{
 this.finalPosition.getFrameTuple(finalPosition);
}

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

public void getPosition(FramePoint positionToPack)
{
 position.getFrameTuple(positionToPack);
}

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

public double getXYPlaneDistance(FramePoint framePoint)
{
 return getFrameTuple().getXYPlaneDistance(framePoint);
}

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

public double getXYPlaneDistance(YoFramePoint yoFramePoint)
{
 return getXYPlaneDistance(yoFramePoint.getFrameTuple());
}

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

public double distance(FramePoint framePoint)
{
 return getFrameTuple().distance(framePoint);
}

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

public double distance(YoFramePoint yoFramePoint)
{
 return distance(yoFramePoint.getFrameTuple());
}

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

public double getXYPlaneDistance(FramePoint2d framePoint2d)
{
 return getFrameTuple().getXYPlaneDistance(framePoint2d);
}

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

@Override
public FramePoint getData()
{
 yoFramePoint.getFrameTuple(super.getData());
 return super.getData();
}

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

private void computeTwoCMPOffsets(ArrayList<YoFramePoint2d> upcomingFootstepLocations, int numberOfFootstepsToConsider)
{
 for (int i = 0; i < numberOfFootstepsToConsider; i++)
 {
   FrameVector2d entryOffset = entryOffsets.get(i);
   FrameVector2d exitOffset = exitOffsets.get(i);
   entryOffset.setToZero(worldFrame);
   exitOffset.setToZero(worldFrame);
   entryOffset.setByProjectionOntoXYPlane(referenceCMPsCalculator.getEntryCMPs().get(i + 1).getFrameTuple());
   exitOffset.setByProjectionOntoXYPlane(referenceCMPsCalculator.getExitCMPs().get(i + 1).getFrameTuple());
   entryOffset.sub(upcomingFootstepLocations.get(i).getFrameTuple2d());
   exitOffset.sub(upcomingFootstepLocations.get(i).getFrameTuple2d());
 }
}

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

public void set(YoFramePose yoFramePose)
{
 set(yoFramePose.getPosition().getFrameTuple(), yoFramePose.getOrientation().getFrameOrientation());
}

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

public void set(YoFramePose yoFramePose)
{
 set(yoFramePose.getPosition().getFrameTuple(), yoFramePose.getOrientation().getFrameOrientation());
}

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

public void getPose(FramePose framePoseToPack)
{
 framePoseToPack.changeFrame(position.getReferenceFrame());
 framePoseToPack.setPosition(position.getFrameTuple());
 
 orientation.get(temp);
 framePoseToPack.setOrientation(temp);
}

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

public void computeFinalICPRecursion(FramePoint2d finalICPRecursionToPack, int numberOfFootstepsToConsider, boolean useTwoCMPs, boolean isInTransfer, double omega0)
{
 computeFinalICP(numberOfFootstepsToConsider, useTwoCMPs, isInTransfer, omega0);
 finalICPRecursionToPack.setByProjectionOntoXYPlane(finalICP.getFrameTuple());
 finalICPRecursionToPack.scale(footstepRecursionMultiplierCalculator.getFinalICPRecursionMultiplier());
 finalICPRecursionToPack.scale(footstepRecursionMultiplierCalculator.getCurrentStateProjectionMultiplier());
}

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

@Override
protected void putYoValuesIntoFrameWaypoint()
{
 frameWaypoint.setToZero(getReferenceFrame());
 frameWaypoint.setTime(time.getDoubleValue());
 frameWaypoint.setPosition(position.getFrameTuple());
 frameWaypoint.setLinearVelocity(linearVelocity.getFrameTuple());
}

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

private void computePositionFromMergingMeasurements()
{
 yoRootJointPosition.getFrameTuple(rootJointPosition);
 imuBasedLinearStateCalculator.updatePelvisPosition(rootJointPosition, pelvisPositionIMUPart);
 kinematicsBasedLinearStateCalculator.getPelvisPosition(pelvisPositionKinPart);
 pelvisPositionIMUPart.scale(alphaIMUAgainstKinematicsForPosition.getDoubleValue());
 pelvisPositionKinPart.scale(1.0 - alphaIMUAgainstKinematicsForPosition.getDoubleValue());
 rootJointPosition.set(pelvisPositionIMUPart);
 rootJointPosition.add(pelvisPositionKinPart);
 yoRootJointPosition.set(rootJointPosition);
}

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

public void update()
{
 toolBody.getInertia().setMass(objectMass.getDoubleValue());
 temporaryPoint.setIncludingFrame(objectCenterOfMass.getFrameTuple());
 temporaryPoint.changeFrame(elevatorFrame);
 toolFrame.setPositionAndUpdate(temporaryPoint);
 // Visualization 
 toolFramePoint.setToZero(toolFrame);
 toolFramePoint.changeFrame(ReferenceFrame.getWorldFrame());
 objectCenterOfMassInWorld.set(toolFramePoint);
}

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

@Override
protected void putYoValuesIntoFrameWaypoint()
{
 frameWaypoint.setToZero(getReferenceFrame());
 frameWaypoint.setTime(time.getDoubleValue());
 frameWaypoint.setPosition(position.getFrameTuple());
 frameWaypoint.setOrientation(orientation.getFrameOrientation());
 frameWaypoint.setLinearVelocity(linearVelocity.getFrameTuple());
 frameWaypoint.setAngularVelocity(angularVelocity.getFrameTuple());
}

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