Robotics Library
0.7.0
|
#include <Joint.h>
Public Member Functions | |
Joint () | |
virtual | ~Joint () |
::rl::math::Real | getPosition () const |
virtual ::rl::math::Unit | getPositionUnit () const =0 |
virtual ::rl::math::Unit | getSpeedUnit () const =0 |
virtual void | jacobian (const ::rl::math::Transform &tcp, ::rl::math::MatrixBlock &j)=0 |
virtual void | setPosition (const ::rl::math::Real &q) |
Public Member Functions inherited from rl::kin::Transform | |
Transform () | |
virtual | ~Transform () |
virtual void | updateFrames () |
Public Member Functions inherited from rl::kin::Element | |
Element () | |
virtual | ~Element () |
Public Attributes | |
::rl::math::Real | a |
::rl::math::Real | alpha |
::rl::math::Real | d |
::std::unordered_set< ::std::size_t > | leaves |
::rl::math::Real | max |
::rl::math::Real | min |
::rl::math::Real | offset |
::rl::math::Real | speed |
::rl::math::Real | theta |
bool | wraparound |
Public Attributes inherited from rl::kin::Transform | |
Frame * | in |
Frame * | out |
::rl::math::Transform | transform |
Public Attributes inherited from rl::kin::Element | |
::std::string | name |
Protected Attributes | |
::rl::math::Real | q |
rl::kin::Joint::Joint | ( | ) |
|
virtual |
rl::math::Real rl::kin::Joint::getPosition | ( | ) | const |
|
pure virtual |
Implemented in rl::kin::Revolute, and rl::kin::Prismatic.
|
pure virtual |
Implemented in rl::kin::Revolute, and rl::kin::Prismatic.
|
pure virtual |
Implemented in rl::kin::Revolute, and rl::kin::Prismatic.
|
virtual |
Reimplemented in rl::kin::Revolute, and rl::kin::Prismatic.
::rl::math::Real rl::kin::Joint::a |
::rl::math::Real rl::kin::Joint::alpha |
::rl::math::Real rl::kin::Joint::d |
::std::unordered_set< ::std::size_t> rl::kin::Joint::leaves |
::rl::math::Real rl::kin::Joint::max |
::rl::math::Real rl::kin::Joint::min |
::rl::math::Real rl::kin::Joint::offset |
|
protected |
::rl::math::Real rl::kin::Joint::speed |
::rl::math::Real rl::kin::Joint::theta |
bool rl::kin::Joint::wraparound |