public class RampingFramedCurveSeq<RN extends org.jscience.mathematics.number.Number<RN> & org.jscience.mathematics.structure.Field<RN>> extends ConstAccelCurveSequence<RN>
| Modifier and Type | Class and Description |
|---|---|
static class |
RampingFramedCurveSeq.Phase |
ConstAccelCurveSequence.StateVarParamPartials| Modifier and Type | Field and Description |
|---|---|
double |
frameLenSec |
double |
goalDirectionSign |
double |
initWorldPosDeg |
double |
initWorldVelDPS |
double |
maxAccelMagPerFrame |
double |
maxDecelMagPerFrame |
double |
maxVelMagDPS |
double |
maxWorldPosDeg |
double |
minWorldPosDeg |
double |
postIBWorldVelDPS |
myJacobianMap| Constructor and Description |
|---|
RampingFramedCurveSeq(String name,
org.appdapter.bind.math.jscience.number.NumberFactory<RN> numberFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
establishParamsForMaxYieldIgnoringPosConstraints(int frameCount) |
double |
getSignedInitProgressRateDPS() |
RN |
getYieldForCurrentParamsWithPosConstraints(String dbgHeader,
double truncationWarningThresh,
double negativeYieldWarningThresh) |
void |
lowerYieldToTargetValueByReducingAccel(double targetYield) |
int |
maxPossibleHardUpFrames(int frameCount) |
int |
minFramesToStopFromInitVel() |
void |
syncInitialConditions() |
String |
toString() |
addStepCurve, appendMotionFrameDump, dumpMotionPlan, findOffsetWithinStep, findStepIndexForTimeOffset, getAccelAtTime, getBumpFunction, getFirstStepCurve, getJacobianValueMatrixMap, getName, getNumberFactory, getPosAtTime, getStepCount, getStepCurve, getStepDuration, getTotalDuration, getVelAtTime, propagateEndpointConditions, setAccelParam, setAccelParam, setAccelParams, setDurationParams, setInitialConditionspublic double minWorldPosDeg
public double maxWorldPosDeg
public double maxVelMagDPS
public double maxAccelMagPerFrame
public double maxDecelMagPerFrame
public double initWorldVelDPS
public double initWorldPosDeg
public double postIBWorldVelDPS
public double goalDirectionSign
public double frameLenSec
public double getSignedInitProgressRateDPS()
public RN getYieldForCurrentParamsWithPosConstraints(String dbgHeader, double truncationWarningThresh, double negativeYieldWarningThresh)
public void syncInitialConditions()
public int minFramesToStopFromInitVel()
public void establishParamsForMaxYieldIgnoringPosConstraints(int frameCount)
public int maxPossibleHardUpFrames(int frameCount)
public void lowerYieldToTargetValueByReducingAccel(double targetYield)
Copyright © 2010-2016. All Rights Reserved.