Expand description
FCI version 5 wire structs (Franka Emika Robot, FER), ported from libfranka 0.9.2
(common/include/research_interface/robot/{service_types.h,rbk_types.h}).
Differences from crate::wire::robot::v10 at a glance:
- the
Commandnumbering differs (GetCartesianLimitandSetFiltersexist,GetRobotModeldoes not,LoadModelLibraryreplaces it), Move::Requestis 56 bytes instead of 113 and has nokNonemotion generator mode,- every status enum is shorter (no safety-function values),
- the UDP
RobotStateis 2373 bytes ofdoublewith no accelerometers (v10: 1377 bytes offloat), andRobotCommandis 370 bytes becauseControllerCommandhas notorque_command_finishedflag.
Re-exports§
pub use rbk_types::*;pub use service_types::*;
Modules§
- rbk_
types - Robot UDP state and command messages of FCI v5, ported from
common/include/research_interface/robot/rbk_types.h(libfranka 0.9.2). - service_
types - Robot TCP command messages of FCI v5, ported from
common/include/research_interface/robot/service_types.h(libfranka 0.9.2).
Constants§
- ROBOT_
VERSION - FCI library version implemented by this module (
research_interface::robot::kVersion,service_types.h:17).