trajectory_follower
Classes | Enumerations
trajectory_follower Namespace Reference

Classes

class  ChainedController
 
struct  ChainedControllerConfig
 
class  Controller
 
struct  FollowerConfig
 
struct  FollowerData
 
class  Lateral
 
struct  Motion2D
 
class  NoOrientationController
 
struct  NoOrientationControllerConfig
 
class  SamsonController
 
struct  SamsonControllerConfig
 
class  SubTrajectory
 
class  TrajectoryFollower
 

Enumerations

enum  DriveMode { ModeAckermann, ModeTurnOnTheSpot, ModeSideways, ModeDiagonal }
 
enum  FollowerStatus {
  TRAJECTORY_FOLLOWING, TRAJECTORY_FINISHED, INITIAL_STABILITY_FAILED, EXEC_TURN_ON_SPOT,
  EXEC_LATERAL, SLAM_POSE_CHECK_FAILED
}
 
enum  ControllerType { CONTROLLER_UNKNOWN = -1, CONTROLLER_NO_ORIENTATION = 0, CONTROLLER_CHAINED = 1, CONTROLLER_SAMSON }
 

Enumeration Type Documentation

Controller Types

Enumerator
CONTROLLER_UNKNOWN 
CONTROLLER_NO_ORIENTATION 
CONTROLLER_CHAINED 
CONTROLLER_SAMSON 
Enumerator
ModeAckermann 
ModeTurnOnTheSpot 
ModeSideways 
ModeDiagonal 

Follower Status

Enumerator
TRAJECTORY_FOLLOWING 
TRAJECTORY_FINISHED 
INITIAL_STABILITY_FAILED 
EXEC_TURN_ON_SPOT 
EXEC_LATERAL 
SLAM_POSE_CHECK_FAILED