Robotics Library
0.7.0
|
#include <Revolute.h>
Public Member Functions | |
Revolute () | |
virtual | ~Revolute () |
::rl::math::Unit | getPositionUnit () const |
::rl::math::Unit | getSpeedUnit () const |
void | jacobian (const ::rl::math::Transform &tcp, ::rl::math::MatrixBlock &j) |
void | setPosition (const ::rl::math::Real &q) |
Public Member Functions inherited from rl::kin::Joint | |
Joint () | |
virtual | ~Joint () |
::rl::math::Real | getPosition () const |
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 () |
Additional Inherited Members | |
Public Attributes inherited from rl::kin::Joint | |
::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 inherited from rl::kin::Joint | |
::rl::math::Real | q |
rl::kin::Revolute::Revolute | ( | ) |
|
virtual |
|
virtual |
Implements rl::kin::Joint.
|
virtual |
Implements rl::kin::Joint.
|
virtual |
\[ {^{0}J_{i}(q)} = \begin{pmatrix}z_{i - 1} \times {^{i - 1}p_{n}}\\z_{i - 1}\end{pmatrix} \]
Implements rl::kin::Joint.
|
virtual |
Reimplemented from rl::kin::Joint.