General Info
This type is exported by the base typekit
- it can be used in task interfaces
- it can be used in other oroGen projects by adding
import_types_from "base"
C++
- time: /base/Time
- sourceFrame: /std/string</int8_t>
- targetFrame: /std/string</int8_t>
- position: /base/Vector3d
- cov_position: /base/Matrix3d
- orientation: /base/Quaterniond
- cov_orientation: /base/Matrix3d
- velocity: /base/Vector3d
- cov_velocity: /base/Matrix3d
- angular_velocity: /base/Vector3d
- cov_angular_velocity: /base/Matrix3d
Logging
This type cannot be logged directly. It is first converted to the /base/samples/RigidBodyState_m type, whose definition follows
- time: /base/Time
- sourceFrame: /std/string</int8_t>
- targetFrame: /std/string</int8_t>
- position: /wrappers/Matrix</double,3,1>
- cov_position: /wrappers/Matrix</double,3,3>
- orientation: /wrappers/Quaternion</double>
- cov_orientation: /wrappers/Matrix</double,3,3>
- velocity: /wrappers/Matrix</double,3,1>
- cov_velocity: /wrappers/Matrix</double,3,3>
- angular_velocity: /wrappers/Matrix</double,3,1>
- cov_angular_velocity: /wrappers/Matrix</double,3,3>
Ruby
- time: Time
- sourceFrame: String
- targetFrame: String
- position: Eigen::Vector3
- cov_position: /wrappers/Matrix</double,3,3>
- orientation: Eigen::Quaternion
- cov_orientation: /wrappers/Matrix</double,3,3>
- velocity: Eigen::Vector3
- cov_velocity: /wrappers/Matrix</double,3,3>
- angular_velocity: Eigen::Vector3
- cov_angular_velocity: /wrappers/Matrix</double,3,3>