![]() |
ImFusion SDK 4.3
|
#include <RoboticsPlugin/Include/ImFusion/Robotics/RobotControlInterfaces.h>
Interface to define the method used to compute the robot dynamics. More...
Inheritance diagram for DynamicsInterface:Interface to define the method used to compute the robot dynamics.
By default, "native" implementations will be used over generic ones
Public Types | |
| enum class | Source { Any , Native , Generic } |
Public Member Functions | |
| CoriolisSolution | computeCoriolis (const RobotState &state) |
| JacobianSolution | computeJacobian (const RobotState &state) |
| GravitySolution | computeGravity (const RobotState &state) |
| virtual CoriolisSolution | computeCoriolis (const RobotState &state, Source source)=0 |
| virtual JacobianSolution | computeJacobian (const RobotState &state, Source source)=0 |
| virtual GravitySolution | computeGravity (const RobotState &state, Source source)=0 |
|
strong |