![]() |
ImFusion SDK 4.3
|
#include <RoboticsPlugin/Include/ImFusion/Robotics/Common.h>
Structs. More...
Structs.
Description of a robot joint including its properties and limits
Classes | |
| struct | Limits |
| Defines the motion limits for a particular joint. More... | |
Public Types | |
| enum class | Type { Fixed , Revolute , Prismatic } |
| Enum class representing different types of robot joints. More... | |
Public Attributes | |
| Type | type = Type::Revolute |
| The type of joint movement (default: revolute) | |
| std::string | name |
| Unique identifier for the joint within the robot. | |
| std::optional< Limits > | limits |
| Stores joint information, including limits and references to associated kinematic and URDF joints. | |
| const KDL::Joint * | kdlJoint = nullptr |
| Providing read-only access to the kinematic properties oqf the joint. | |
| const urdf::Joint * | urdfJoint = nullptr |
| Providing read-only access to its properties in the URDF model. | |
|
strong |
Enum class representing different types of robot joints.
| std::optional<Limits> limits |
Stores joint information, including limits and references to associated kinematic and URDF joints.
Optional joint limits, may be undefined for continuous joints