|
static std::vector< rw::kinematics::Frame * > | getAnchoredFrames (rw::kinematics::Frame &f, const rw::kinematics::State &state) |
| util function that locates all frames that is staticly connected to f and that has geometry information.
|
|
static std::vector< rw::kinematics::Frame * > | getAnchoredChildFrames (rw::core::Ptr< rw::kinematics::Frame > parent, const rw::kinematics::State &state) |
| util function that locates all frames in the sub tree of parent that is staticly connected and that has geometry information.
|
|
static std::vector< rw::kinematics::Frame * > | getAnchoredChildFrames (rw::core::Ptr< rw::kinematics::Frame > parent, const rw::kinematics::State &state, const std::vector< rw::kinematics::Frame * > &exclude) |
|
static std::vector< RigidBody::Ptr > | getRigidBodies (DynamicWorkCell &dwc) |
| get rigid bodies from a dynamic workcell More...
|
|
static bool | isResting (rw::core::Ptr< DynamicWorkCell > dwc, const rw::kinematics::State &state, double max_linvel=0.02, double max_angvel=0.1, double max_jointvel=0.05) |
| Check if the dynamic workcell has reached a steady state where objects are in rest. More...
|
|
static bool | isResting (rw::core::Ptr< DynamicDevice > dev, const rw::kinematics::State &state, double max_linjointvel=0.02, double max_jointvel=0.05) |
| Check if a device has reached a steady state where it is in rest. More...
|
|
Utility functions for calculating dynamic properties.