#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(). |
1.3.6