作者热门文章
- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中us.ihmc.robotics.math.trajectories.YoSpline3D.getT0()
方法的一些代码示例,展示了YoSpline3D.getT0()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YoSpline3D.getT0()
方法的具体详情如下:
包路径:us.ihmc.robotics.math.trajectories.YoSpline3D
类名称:YoSpline3D
方法名:getT0
暂无
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit-test
private YoSpline3D generateRandomQuintic(Random random)
{
YoVariableRegistry registry = new YoVariableRegistry("Spline3DTest");
YoSpline3D spline = new YoSpline3D(6, 4, worldFrame, registry, "");
double t0 = random.nextDouble() - 1;
double tf = random.nextDouble();
FramePoint3D p0 = new FramePoint3D(worldFrame, 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1));
FrameVector3D pd0 = new FrameVector3D(worldFrame, 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1));
FrameVector3D pdd0 = new FrameVector3D(worldFrame, 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1));
FramePoint3D pf = new FramePoint3D(worldFrame, 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1));
FrameVector3D pdf = new FrameVector3D(worldFrame, 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1));
FrameVector3D pddf = new FrameVector3D(worldFrame, 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1), 2 * (random.nextDouble() - 1));
spline.setQuintic(t0, tf, p0, pd0, pdd0, pf, pdf, pddf);
assertEquals(t0, spline.getT0(), 1e-7);
assertEquals(tf, spline.getTf(), 1e-7);
assertEquals(Math.abs(tf - t0), spline.getTotalTime(), 1e-7);
assertEquals(spline.getArcLength(), spline.getArcLength(t0, tf), 1e-7);
return spline;
}
代码示例来源:origin: us.ihmc/IHMCRoboticsToolkit
FrameVector pddf = splines.get(2).getAccelerationCopy();
spline.setQuintic(t0, tf, p0, pd0, pdd0, pf, pdf, pddf);
splines.get(1).compute(splines.get(1).getT0());
代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit
FrameVector3D pddf = splines.get(2).getAccelerationCopy();
spline.setQuintic(t0, tf, p0, pd0, pdd0, pf, pdf, pddf);
splines.get(1).compute(splines.get(1).getT0());
我是一名优秀的程序员,十分优秀!