#include <DynamicScaling.h>
Inheritance diagram for OSCAR::DynamicScaling:

Public Methods | |
| DynamicScaling (IDNewtonEuler *id, FKJacobian *fkj) | |
| virtual | ~DynamicScaling () |
| bool | SetTorqueLimits (const Vector &limits) |
| bool | SetTrajectory (const std::vector< Vector > pos, const std::vector< Vector > vel, const std::vector< Vector > acc) |
| std::vector< Vector > | GetScaledTorques () |
| double | GetTorqueScalingFactor () |
Protected Methods | |
| DynamicScaling & | operator= (const DynamicScaling &rhs) |
| DynamicScaling (const DynamicScaling &rhs) | |
Protected Attributes | |
| double | scale |
| std::vector< Vector > | pos |
| std::vector< Vector > | vel |
| std::vector< Vector > | acc |
| std::vector< Vector > | jointTorques |
| std::vector< Vector > | gravityTorques |
| FKJacobian * | fkj |
| IDNewtonEuler * | idne |
| IDSANewtonEuler | idsa |
| Vector | limTau |
|
||||||||||||
|
Constructor. This constructor creates a DynamicScaling object.
|
|
|
Destructor. This is the Destructor for an object of type DynamicScaling. |
|
|
|
|
|
Use this method to get the scaled torque profile. The trajectory and limits must be set before using this method.
|
|
|
Use this method to get the maximum scaling factor. The trajectory and limits must be set before using this method.
|
|
|
|
|
|
Use this method to set the torque limits for the manipulator.
|
|
||||||||||||||||
|
Use this method to set the trajectory to be scaled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |