|
|
void | ConnectLinks (const std::shared_ptr< Link > &parent_link, const std::shared_ptr< Link > &child_link, const math::SE3::MatrixType &T_pj=math::SE3::Identity(), const math::SE3::MatrixType &T_jc=math::SE3::Identity()) |
| |
|
void | Disconnect () |
| |
|
std::shared_ptr< Link > | GetChildLink () |
| |
|
std::shared_ptr< const Link > | GetChildLink () const |
| |
|
double | GetLimitQddotLower () const |
| |
|
double | GetLimitQddotUpper () const |
| |
|
double | GetLimitQdotLower () const |
| |
|
double | GetLimitQdotUpper () const |
| |
|
double | GetLimitQLower () const |
| |
|
double | GetLimitQUpper () const |
| |
|
double | GetLimitTorque () const |
| |
|
std::string | GetName () const |
| |
|
std::weak_ptr< Link > | GetParentLink () |
| |
|
std::weak_ptr< const Link > | GetParentLink () const |
| |
|
bool | IsFixed () const |
| |
|
void | SetLimitQ (double lower, double upper) |
| |
|
void | SetLimitQddot (double lower, double upper) |
| |
|
void | SetLimitQddotLower (double val) |
| |
|
void | SetLimitQddotUpper (double val) |
| |
|
void | SetLimitQdot (double lower, double upper) |
| |
|
void | SetLimitQdotLower (double val) |
| |
|
void | SetLimitQdotUpper (double val) |
| |
|
void | SetLimitQLower (double val) |
| |
|
void | SetLimitQUpper (double val) |
| |
|
void | SetLimitTorque (double value) |
| |
|
|
static std::shared_ptr< Joint > | Make (std::string name, math::se3v::MatrixType S) |
| |
|
static std::shared_ptr< Joint > | MakeFixedJoint (std::string name) |
| |
|
static std::shared_ptr< Joint > | MakePrismaticJoint (std::string name, const math::SE3::MatrixType &T=math::SE3::Identity(), const Eigen::Vector3d &axis={0, 0, 1}) |
| |
|
static std::shared_ptr< Joint > | MakeRevoluteJoint (std::string name, const math::SE3::MatrixType &T=math::SE3::Identity(), const Eigen::Vector3d &axis={0, 0, 1}) |
| |
|
|
template<int DOF> |
| class | Robot |
| |
The documentation for this class was generated from the following file:
- /external/rby1-sdk/include/rby1-sdk/dynamics/joint.h