You’re reading an older version of the Slamcore SDK documenation. The latest one is 23.01.
Class slamcore::MobileRobotSubsystemInterface
-
class 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>