|  | RobWorkProject
    23.9.11-
    | 
Simple class to help represent a set of Denavit-Hartenberg parameters. More...
#include <DHParameterSet.hpp>
| Public Member Functions | |
| DHParameterSet () | |
| Constructor for DHParameters initialized to zero. | |
| DHParameterSet (double alpha, double a, double d, double theta) | |
| Constructor.  More... | |
| DHParameterSet (double alpha, double a, double d, double theta, const std::string &type) | |
| Constructor.  More... | |
| DHParameterSet (double alpha, double a, double beta, double b, bool parallel) | |
| Constructor.  More... | |
| double | alpha () const | 
| \( \alpha_{i-1}\) | |
| double | a () const | 
| \( a_{i-1}\) | |
| double | d () const | 
| \( d_{i} \) | |
| double | theta () const | 
| double | b () const | 
| double | beta () const | 
| bool | isParallel () const | 
| std::string | getType () const | 
| the DH-convention type | |
| Static Public Member Functions | |
| static std::vector< DHParameterSet > | getDHParameters (rw::core::Ptr< rw::models::SerialDevice > device) | 
| Returns the DH-Parameters for a SerialDevice.  More... | |
| static const DHParameterSet * | get (const rw::core::PropertyMap &pmap) | 
| static const DHParameterSet * | get (const rw::models::Joint *joint) | 
| static void | set (const DHParameterSet &dhset, rw::core::PropertyMap &pmap) | 
| static void | set (const DHParameterSet &dhset, rw::core::Ptr< rw::kinematics::Frame > joint) | 
Simple class to help represent a set of Denavit-Hartenberg parameters.
| 
 | inline | 
Constructor.
| alpha | [in] \( \alpha_{i-1}\) | 
| a | [in] \( a_{i-1}\) | 
| d | [in] \( d_{i}\) | 
| theta | [in] \( \theta_{i-1}\) | 
| 
 | inline | 
Constructor.
| alpha | [in] \( \alpha_{i-1}\) | 
| a | [in] \( a_{i-1}\) | 
| d | [in] \( d_{i}\) | 
| theta | [in] \( \theta_{i-1}\) | 
| type | documentation missing ! | 
| 
 | inline | 
Constructor.
| alpha | [in] \( \alpha_{i-1}\) | 
| a | [in] \( a_{i-1}\) | 
| beta | [in] documentation missing ! | 
| b | [in] documentation missing ! | 
| parallel | [in] documentation missing ! | 
| 
 | static | 
Returns the DH-Parameters for a SerialDevice.
If no or only a partial DH representation exists only the list will be empty or non-complete.
| device | [in] SerialDevice for which to get the DH parameters | 
| 
 | inline | 
$brief \( \theta_{i} \)