- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中us.ihmc.robotics.math.YoSignalDerivative.getDerivative()
方法的一些代码示例,展示了YoSignalDerivative.getDerivative()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YoSignalDerivative.getDerivative()
方法的具体详情如下:
包路径:us.ihmc.robotics.math.YoSignalDerivative
类名称:YoSignalDerivative
方法名:getDerivative
暂无
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
@ContinuousIntegrationTest(estimatedDuration = 0.0)
@Test(timeout = 30000)
public void checkSignalChangeModeWithUserTolerance()
{
yoSignalDerivative.initialize(DifferentiationMode.ON_SIGNAL_CHANGE, 0.1, 0.0, 0.0, 0.0);
DifferentiationMode differentiationMode = yoSignalDerivative.getDifferentiationMode();
assertEquals(DifferentiationMode.ON_SIGNAL_CHANGE, differentiationMode);
double derivative = yoSignalDerivative.getDerivative(1, 0.5);
assertEquals(2, derivative, epsilon);
double derivative2 = yoSignalDerivative.getDerivative(0.5, 1);
assertEquals(-1, derivative2, epsilon);
double derivative3 = yoSignalDerivative.getDerivative(4, 2);
assertEquals(3.5, derivative3, epsilon);
double derivative4 = yoSignalDerivative.getDerivative(4, 3);
assertEquals(3.5, derivative4, epsilon);
double derivative5 = yoSignalDerivative.getDerivative(4.09, 4);
assertEquals(3.5, derivative5, epsilon);
double derivative6 = yoSignalDerivative.getDerivative(4.108, 5);
assertEquals(0.036, derivative6, epsilon);
}
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
@ContinuousIntegrationTest(estimatedDuration = 0.0)
@Test(timeout = 30000)
public void checkSignalChangeModeWithDefaultTolerance()
{
yoSignalDerivative.initialize(DifferentiationMode.ON_SIGNAL_CHANGE, 0.0, 0.1, 4.0);
DifferentiationMode differentiationMode = yoSignalDerivative.getDifferentiationMode();
assertEquals(DifferentiationMode.ON_SIGNAL_CHANGE, differentiationMode);
double derivative = yoSignalDerivative.getDerivative(0.0, 0.25);
assertEquals(4.0, derivative, epsilon);
double derivative2 = yoSignalDerivative.getDerivative(1, 0.5);
assertEquals(2.5, derivative2, epsilon);
double derivative3 = yoSignalDerivative.getDerivative(0.5, 1);
assertEquals(-1, derivative3, epsilon);
double derivative4 = yoSignalDerivative.getDerivative(4, 2);
assertEquals(3.5, derivative4, epsilon);
double derivative5 = yoSignalDerivative.getDerivative(4, 3);
assertEquals(3.5, derivative5, epsilon);
}
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
@ContinuousIntegrationTest(estimatedDuration = 0.0)
@Test(timeout = 30000)
public void checkDTMode()
{
yoSignalDerivative.initialize(DifferentiationMode.USING_DT, 0.5, 0.0, 0.0);
DifferentiationMode differentiationMode = yoSignalDerivative.getDifferentiationMode();
assertEquals(DifferentiationMode.USING_DT, differentiationMode);
double derivative = yoSignalDerivative.getDerivative(1, 0.5);
assertEquals(1, derivative, epsilon);
double derivative2 = yoSignalDerivative.getDerivative(0.5, 1);
assertEquals(-1, derivative2, epsilon);
double derivative3 = yoSignalDerivative.getDerivative(4, 2);
assertEquals(3.5, derivative3, epsilon);
double derivative4 = yoSignalDerivative.getDerivative(4, 3);
assertEquals(0.0, derivative4, epsilon);
}
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
@ContinuousIntegrationTest(estimatedDuration = 0.0)
@Test(timeout = 30000)
public void checkResetToZero()
{
yoSignalDerivative.initialize(DifferentiationMode.ON_SIGNAL_CHANGE, 1.0, 0.5, 3.0);
yoSignalDerivative.resetToZero();
double derivative = yoSignalDerivative.getDerivative(1.5, 1);
assertEquals(1.5, derivative, epsilon);
}
}
代码示例来源:origin: us.ihmc/IHMCRoboticsToolkit
double velocity = signalDerivative.getDerivative(value.getDoubleValue(), timeInCurrentMode.getDoubleValue());
if(velocity > Double.MAX_VALUE || velocity < -Double.MAX_VALUE)
velocity = 0.0;
signalDerivative.getDerivative(value.getDoubleValue(), timeInCurrentMode.getDoubleValue());
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit
double velocity = signalDerivative.getDerivative(value.getDoubleValue(), timeInCurrentMode.getDoubleValue());
if(velocity > Double.MAX_VALUE || velocity < -Double.MAX_VALUE)
velocity = 0.0;
signalDerivative.getDerivative(value.getDoubleValue(), timeInCurrentMode.getDoubleValue());
本文整理了Java中us.ihmc.robotics.math.YoSignalDerivative.getDerivative()方法的一些代码示例,展示了YoSignalDerivative.ge
本文整理了Java中us.ihmc.robotics.math.trajectories.YoTrajectory.getDerivative()方法的一些代码示例,展示了YoTrajectory.g
我是一名优秀的程序员,十分优秀!