Robotics Library  0.7.0
Public Member Functions | Public Attributes | Private Attributes | List of all members
rl::mdl::JacobianInverseKinematics Class Reference

#include <JacobianInverseKinematics.h>

Inheritance diagram for rl::mdl::JacobianInverseKinematics:
Inheritance graph
[legend]

Public Member Functions

 JacobianInverseKinematics (Kinematic *kinematic)
 
virtual ~JacobianInverseKinematics ()
 
bool solve ()
 
- Public Member Functions inherited from rl::mdl::InverseKinematics
 InverseKinematics (Kinematic *kinematic)
 
virtual ~InverseKinematics ()
 

Public Attributes

::rl::math::Real delta
 
::std::chrono::nanoseconds duration
 
::rl::math::Real epsilon
 
::std::size_t iterations
 
bool svd
 
bool transpose
 
- Public Attributes inherited from rl::mdl::InverseKinematics
::std::vector< ::std::pair< ::rl::math::Transform, ::std::size_t > > goals
 

Private Attributes

::std::uniform_real_distribution< ::rl::math::RealrandDistribution
 
::std::mt19937 randEngine
 

Additional Inherited Members

- Protected Attributes inherited from rl::mdl::InverseKinematics
Kinematickinematic
 

Constructor & Destructor Documentation

◆ JacobianInverseKinematics()

rl::mdl::JacobianInverseKinematics::JacobianInverseKinematics ( Kinematic kinematic)

◆ ~JacobianInverseKinematics()

rl::mdl::JacobianInverseKinematics::~JacobianInverseKinematics ( )
virtual

Member Function Documentation

◆ solve()

bool rl::mdl::JacobianInverseKinematics::solve ( )
virtual

Member Data Documentation

◆ delta

::rl::math::Real rl::mdl::JacobianInverseKinematics::delta

◆ duration

::std::chrono::nanoseconds rl::mdl::JacobianInverseKinematics::duration

◆ epsilon

::rl::math::Real rl::mdl::JacobianInverseKinematics::epsilon

◆ iterations

::std::size_t rl::mdl::JacobianInverseKinematics::iterations

◆ randDistribution

::std::uniform_real_distribution< ::rl::math::Real> rl::mdl::JacobianInverseKinematics::randDistribution
private

◆ randEngine

::std::mt19937 rl::mdl::JacobianInverseKinematics::randEngine
private

◆ svd

bool rl::mdl::JacobianInverseKinematics::svd

◆ transpose

bool rl::mdl::JacobianInverseKinematics::transpose

The documentation for this class was generated from the following files: