gpt4 book ai didi

us.ihmc.yoVariables.variable.YoFrameQuaternion.set()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-15 08:44:49 26 4
gpt4 key购买 nike

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

YoFrameQuaternion.set介绍

暂无

代码示例

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

@Override
public void setOrientation(QuaternionReadOnly orientation)
{
 this.orientation.set(orientation);
}

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

@Override
public void setOrientation(QuaternionReadOnly orientation)
{
 this.orientation.set(orientation);
}

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

public void set(double time, YoFrameQuaternion orientation, YoFrameVector3D angularVelocity)
{
 this.time.set(time);
 this.orientation.set(orientation);
 this.angularVelocity.set(angularVelocity);
}

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

public void set(double time, QuaternionReadOnly orientation, Vector3DReadOnly angularVelocity)
{
 this.time.set(time);
 this.orientation.set(orientation);
 this.angularVelocity.set(angularVelocity);
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public void setOrientation(FrameQuaternionReadOnly orientation)
{
 if (isUsingYawPitchRoll())
   yoFrameYawPitchRoll.set(orientation);
 else
   yoFrameQuaternion.set(orientation);
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public void setOrientation(QuaternionReadOnly orientation)
{
 if (isUsingYawPitchRoll())
   yawPitchRoll.set(orientation);
 else
   quaternion.set(orientation);
}

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

public void set(double time, FrameQuaternion orientation, FrameVector3D angularVelocity)
{
 this.time.set(time);
 this.orientation.set(orientation);
 this.angularVelocity.set(angularVelocity);
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public void setOrientation(FrameQuaternionReadOnly orientation)
{
 if (isUsingYawPitchRoll())
   yawPitchRoll.set(orientation);
 else
   quaternion.set(orientation);
}

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

private void doRandomUpdates(AlphaFilteredYoFrameQuaternion q, Random random, int nUpdates)
{
 for (int i = 0; i < nUpdates; i++)
 {
   // set measurement randomly and updated filtered version
   Quaternion qMeasured = RandomGeometry.nextQuaternion(random);
   q.getUnfilteredQuaternion().set(qMeasured);
   q.update();
 }
}

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

public static void extractYoFrameQuaternionFromEJMLVector(YoFrameQuaternion yoFrameQuaternion, DenseMatrix64F matrix, int rowStart)
{
 int index = rowStart;
 double x = matrix.get(index++, 0);
 double y = matrix.get(index++, 0);
 double z = matrix.get(index++, 0);
 double w = matrix.get(index++, 0);
 yoFrameQuaternion.set(x, y, z, w);
}

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

public void set(double time, FramePoint3D position, FrameQuaternion orientation, FrameVector3D linearVelocity, FrameVector3D angularVelocity)
{
 this.time.set(time);
 this.position.set(position);
 this.orientation.set(orientation);
 this.linearVelocity.set(linearVelocity);
 this.angularVelocity.set(angularVelocity);
}

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

private void updateInitialOrientation()
{
 initialOrientationProvider.getOrientation(tempInitialOrientation);      
 tempInitialOrientation.changeFrame(initialOrientation.getReferenceFrame());
 initialOrientation.set(tempInitialOrientation);
 initialOrientation.checkIfUnitary();
}

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

private void updateFinalOrientation()
{
 finalOrientationProvider.getOrientation(tempFinalOrientation);
 tempFinalOrientation.changeFrame(finalOrientation.getReferenceFrame());
 finalOrientation.set(tempFinalOrientation);
 finalOrientation.checkIfUnitary();
}

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

public void set(double time, Point3DReadOnly position, QuaternionReadOnly orientation, Vector3DReadOnly linearVelocity, Vector3DReadOnly angularVelocity)
{
 this.time.set(time);
 this.position.set(position);
 this.orientation.set(orientation);
 this.linearVelocity.set(linearVelocity);
 this.angularVelocity.set(angularVelocity);
}

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

@Override
  protected void getYoValuesFromFrameWaypoint()
  {
   SO3Waypoint simpleWaypoint = frameWaypoint.getGeometryObject();
   orientation.set(simpleWaypoint.getOrientation());
   angularVelocity.set(simpleWaypoint.getAngularVelocity());
  }
}

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

public void setTrajectoryParameters(YoFrameSO3TrajectoryPoint initialYoFrameSO3Waypoint, YoFrameSO3TrajectoryPoint finalYoFrameSO3Waypoint)
{
 setTrajectoryTime(finalYoFrameSO3Waypoint.getTime() - initialYoFrameSO3Waypoint.getTime());
 initialOrientation.set(initialYoFrameSO3Waypoint.getOrientation());
 initialAngularVelocity.set(initialYoFrameSO3Waypoint.getAngularVelocity());
 finalOrientation.set(finalYoFrameSO3Waypoint.getOrientation());
 finalAngularVelocity.set(finalYoFrameSO3Waypoint.getAngularVelocity());
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public void setTransformToWorld(RigidBodyTransform transformToWorld)
{
 position.set(transformToWorld.getTranslationVector());
 if (isUsingYawPitchRoll())
   yawPitchRoll.set(transformToWorld.getRotationMatrix());
 else
   quaternion.set(transformToWorld.getRotationMatrix());
}

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

public void initialize()
{
 time.set(0.0);
 FrameQuaternion orientationToPack = new FrameQuaternion(ReferenceFrame.getWorldFrame());
 orientationProvider.getOrientation(orientationToPack);
 orientationToPack.changeFrame(orientation.getReferenceFrame());
 orientation.set(orientationToPack);
}

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

@Override
protected void getYoValuesFromFrameWaypoint()
{
 SimpleSO3TrajectoryPoint simpleTrajectoryPoint = frameWaypoint.getGeometryObject();
 SO3Waypoint so3Waypoint = simpleTrajectoryPoint.getSO3Waypoint();
 
 time.set(simpleTrajectoryPoint.getTime());
 orientation.set(so3Waypoint.getOrientation());
 angularVelocity.set(so3Waypoint.getAngularVelocity());
}

代码示例来源:origin: us.ihmc/ihmc-graphics-description

public void setPose(FramePose3D framePose)
{
 yoFramePoint.checkReferenceFrameMatch(framePose.getReferenceFrame());
 yoFramePoint.set(framePose.getPosition());
 if (isUsingYawPitchRoll())
   yoFrameYawPitchRoll.set(framePose.getOrientation());
 else
   yoFrameQuaternion.set(framePose.getOrientation());
}

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