Class AbstractOdometry

Inheritance Relationships

Derived Types

Class Documentation

class AbstractOdometry

Abstract class representing an odometry tracker.

Subclassed by LouLib::Odometry::ThreeSensorIMUOdom, LouLib::Odometry::ThreeSensorOdom, LouLib::Odometry::TwoSensorIMUOdom, LouLib::Odometry::TwoSensorOdom

Public Functions

AbstractOdometry()

Constructor

virtual void setPose(Math::Pose2D newPose) = 0

Sets the current pose of the robot

virtual void update() = 0

Computes the new position of the robot

Math::Pose2D getPose()

Returns the current pose of the robot

Protected Attributes

Math::Pose2D robotPose