#include <MotionStabilizer.h>
Inheritance diagram for MotionStabilizer:
Public Member Functions | |
MotionStabilizer () | |
bool | stabilize (MotionRequest::MotionID lastMotionType, const MotionRequest &motionRequest, JointData &jointData, OdometryData &odometryData, const SensorDataBuffer &sensorDataBuffer) |
takes all parameters used to generate a motion and alters the joint datas in order to stabilize the motion | |
Public Attributes | |
PIDsmoothedValue | accelX |
PIDsmoothedValue | accelY |
PIDsmoothedValue | accelZ |
PIDsmoothedValue | xFore |
PIDsmoothedValue | xHind |
PIDsmoothedValue | yLeft |
PIDsmoothedValue | yRight |
double | stabilizerScale |
idea is to stabilize walking movement of the robot.
Definition at line 29 of file MotionStabilizer.h.
|
Definition at line 11 of file MotionStabilizer.cpp. |
|
takes all parameters used to generate a motion and alters the joint datas in order to stabilize the motion
Definition at line 23 of file MotionStabilizer.cpp. References accelX, accelY, accelZ, PIDsmoothedValue::approximateVal(), JointData::data, SensorData::data, SensorDataBuffer::frame, PIDsmoothedValue::getVal(), SensorDataBuffer::numOfFrames, MotionRequest::stabilize, stabilizerScale, xFore, xHind, yLeft, and yRight. Referenced by GT2004MotionControl::execute(). |
Here is the call graph for this function:
|
Definition at line 55 of file MotionStabilizer.h. Referenced by stabilize(). |
|
Definition at line 55 of file MotionStabilizer.h. Referenced by stabilize(). |
|
Definition at line 55 of file MotionStabilizer.h. Referenced by stabilize(). |
|
Definition at line 55 of file MotionStabilizer.h. Referenced by stabilize(). |
|
Definition at line 55 of file MotionStabilizer.h. Referenced by stabilize(). |
|
Definition at line 55 of file MotionStabilizer.h. Referenced by stabilize(). |
|
Definition at line 55 of file MotionStabilizer.h. Referenced by stabilize(). |
|
Definition at line 58 of file MotionStabilizer.h. Referenced by stabilize(). |