5 #ifndef VART_NOISYDOFMOVER_H
6 #define VART_NOISYDOFMOVER_H
34 void SetNoise(
float newNoiseAmplitude,
float newNoiseWaveLenght);
53 virtual void Initialize(
float iniTime,
float finTime,
float finPos);
float overshoot
how much to pass the DOF target position before correction
float peakTime
Overshoot time.
float offset
how much to miss the DOF target position
float previousSubGoalPosition
Amplitude of previous noise peek.
A coordinated movement of joints in an articulated body.
static float defaultNoiseWaveLenght
float noiseWaveLenght
Noise wave length.
virtual void Move()
Changes target DOF.
static void SetDefaultNoiseAmplitude(float value)
NoisyDofMover()
Creates an unitialized noisy DOF mover.
static void SetDefaultOvershoot(float value)
float nextSubGoalPosition
Amplitude of next noise peek.
static float defaultPeakTime
void SetNoise(float newNoiseAmplitude, float newNoiseWaveLenght)
Sets the noise attributes.
float Noise()
Generates and returns corehent noise.
float noiseAmplitude
Noise amplitude (noise level)
float overshootRange
Movement range from intial position to overshoot position.
Controller for DOF movement.
static void SetDefaultOffset(float value)
void SetOvershoot(float amplitude, float peak)
Sets the overshoot attributes.
Controllers for joint movement.
virtual void Initialize(float iniTime, float finTime, float finPos)
Initializes a noisy DOF mover.
Header file for V-ART class "DofMover".
Noisy Controller for DOF movement.
static float defaultOvershoot
float Random()
Generates and returns a pseudo-random number within internal noise amplitude.
void SetOffset(float newOffset)
Set the offset attribute.
static void SetDefaultNoiseWaveLenght(float value)
static void SetDefaultPeakTime(float value)
float finalRange
Movement range from overshoot position to goal position.
static float defaultOffset
static float defaultNoiseAmplitude
float PositionalError()
Generates and returns positional error.
float previousSubGoalTime
Time of previous noise peek.
float nextSubGoalTime
Time for next noise peek.