- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.interpolate()
方法的一些代码示例,展示了YoFrameQuaternion.interpolate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YoFrameQuaternion.interpolate()
方法的具体详情如下:
包路径:us.ihmc.yoVariables.variable.YoFrameQuaternion
类名称:YoFrameQuaternion
方法名:interpolate
暂无
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit
public void compute(double time)
{
if (continuouslyUpdateFinalOrientation.getBooleanValue())
updateFinalOrientation();
this.currentTime.set(time);
time = MathTools.clamp(time, 0.0, trajectoryTime.getDoubleValue());
parameterPolynomial.compute(time);
double parameter = isDone() ? 1.0 : parameterPolynomial.getPosition();
desiredOrientation.interpolate(initialOrientation, finalOrientation, parameter);
double parameterd = isDone() ? 0.0 : parameterPolynomial.getVelocity();
orientationInterpolationCalculator.computeAngularVelocity(desiredAngularVelocity, initialOrientation, finalOrientation, parameterd);
double parameterdd = isDone() ? 0.0 : parameterPolynomial.getAcceleration();
orientationInterpolationCalculator.computeAngularAcceleration(desiredAngularAcceleration, initialOrientation, finalOrientation, parameterdd);
}
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
@ContinuousIntegrationTest(estimatedDuration = 0.0)
@Test(timeout=300000)
public void testInterpolate()
{
Random random = new Random(1776L);
YoVariableRegistry registry = new YoVariableRegistry("blop");
FrameQuaternion initialFrameOrientation = EuclidFrameRandomTools.nextFrameQuaternion(random, worldFrame);
FrameQuaternion finalFrameOrientation = EuclidFrameRandomTools.nextFrameQuaternion(random, worldFrame);
FrameQuaternion interpolatedFrameOrientation = new FrameQuaternion(worldFrame);
YoFrameQuaternion initialYoFrameQuaternion = new YoFrameQuaternion("init", worldFrame, registry);
initialYoFrameQuaternion.set(initialFrameOrientation);
YoFrameQuaternion finalYoFrameQuaternion = new YoFrameQuaternion("final", worldFrame, registry);
finalYoFrameQuaternion.set(finalFrameOrientation);
YoFrameQuaternion interpolatedYoFrameQuaternion = new YoFrameQuaternion("interpolated", worldFrame, registry);
FrameQuaternion temp = new FrameQuaternion();
for (double alpha = -0.1; alpha <= 1.1; alpha += 0.05)
{
interpolatedFrameOrientation.interpolate(initialFrameOrientation, finalFrameOrientation, alpha);
interpolatedYoFrameQuaternion.interpolate(initialYoFrameQuaternion, finalYoFrameQuaternion, alpha);
temp.setIncludingFrame(interpolatedYoFrameQuaternion);
assertTrue(interpolatedFrameOrientation.epsilonEquals(temp, EPS));
}
}
}
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit
@Override
public void compute(double time)
{
currentTime.set(time);
time = MathTools.clamp(time, 0.0, trajectoryTime.getDoubleValue());
parameterPolynomial.compute(time);
boolean shouldBeZero = isDone() || currentTime.getDoubleValue() < 0.0;
double alphaDot = shouldBeZero ? 0.0 : parameterPolynomial.getVelocity();
double alphaDDot = shouldBeZero ? 0.0 : parameterPolynomial.getAcceleration();
if (!isDone())
{
currentOrientation.interpolate(initialOrientation, finalOrientation, parameterPolynomial.getPosition());
orientationInterpolationCalculator.computeAngularVelocity(currentAngularVelocity, initialOrientation, finalOrientation, alphaDot);
orientationInterpolationCalculator.computeAngularAcceleration(currentAngularAcceleration, initialOrientation, finalOrientation, alphaDDot);
}
else
{
currentOrientation.set(finalOrientation);
currentAngularVelocity.setToZero();
currentAngularAcceleration.setToZero();
}
}
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.setYawPitchRoll()方法的一些代码示例,展示了YoFrameQuater
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.getYoQx()方法的一些代码示例,展示了YoFrameQuaternion.get
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.getReferenceFrame()方法的一些代码示例,展示了YoFrameQuat
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.setToNaN()方法的一些代码示例,展示了YoFrameQuaternion.se
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.setMatchingFrame()方法的一些代码示例,展示了YoFrameQuate
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.getYoQz()方法的一些代码示例,展示了YoFrameQuaternion.get
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.interpolate()方法的一些代码示例,展示了YoFrameQuaternion
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.setToZero()方法的一些代码示例,展示了YoFrameQuaternion.s
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.getYoQy()方法的一些代码示例,展示了YoFrameQuaternion.get
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.checkReferenceFrameMatch()方法的一些代码示例,展示了YoFr
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.containsNaN()方法的一些代码示例,展示了YoFrameQuaternion
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.()方法的一些代码示例,展示了YoFrameQuaternion.()的具体用法。这些
本文整理了Java中us.ihmc.yoVariables.variable.YoFrameQuaternion.set()方法的一些代码示例,展示了YoFrameQuaternion.set()的具
本文整理了Java中us.ihmc.robotics.math.frames.YoFrameQuaternion.getYoQx()方法的一些代码示例,展示了YoFrameQuaternion.get
本文整理了Java中us.ihmc.robotics.math.frames.YoFrameQuaternion.setAndMatchFrame()方法的一些代码示例,展示了YoFrameQuate
本文整理了Java中us.ihmc.robotics.math.frames.YoFrameQuaternion.getYoQs()方法的一些代码示例,展示了YoFrameQuaternion.get
本文整理了Java中us.ihmc.robotics.math.frames.YoFrameQuaternion.setToNaN()方法的一些代码示例,展示了YoFrameQuaternion.se
本文整理了Java中us.ihmc.robotics.math.frames.YoFrameQuaternion.containsNaN()方法的一些代码示例,展示了YoFrameQuaternion
本文整理了Java中us.ihmc.robotics.math.frames.YoFrameQuaternion.()方法的一些代码示例,展示了YoFrameQuaternion.()的具体用法。这些
本文整理了Java中us.ihmc.robotics.math.frames.YoFrameQuaternion.setToZero()方法的一些代码示例,展示了YoFrameQuaternion.s
我是一名优秀的程序员,十分优秀!