gpt4 book ai didi

us.ihmc.robotics.math.trajectories.YoSpline3D.getT0()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-14 15:57:31 27 4
gpt4 key购买 nike

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

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());

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