Class slamcore::MobileRobotSubsystemInterface¶
-
class slamcore::MobileRobotSubsystemInterface : public SubsystemInterface¶
Subsystem for feeding mobile robots wheel odometry.
Public Types
-
using Ptr = std::shared_ptr<MobileRobotSubsystemInterface>¶
-
using CPtr = std::shared_ptr<const MobileRobotSubsystemInterface>¶
Public Functions
-
inline virtual SubsystemType type() const¶
Type of the object.
-
virtual ~MobileRobotSubsystemInterface() = default¶
-
virtual std::error_code feedOdometry(const PoseInterface<odometry_clock>::CPtr wo) = 0¶
Feed wheel odometry from an external source.
Public Static Attributes
-
static constexpr SubsystemType Type = SubsystemType::MobileRobot¶
-
using Ptr = std::shared_ptr<MobileRobotSubsystemInterface>¶