![]() |
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} \)