trajectory_follower
Public Member Functions | List of all members
trajectory_follower::SamsonController Class Reference

#include <TrajectoryFollower.hpp>

Inheritance diagram for trajectory_follower::SamsonController:
trajectory_follower::Controller

Public Member Functions

 SamsonController ()
 
 SamsonController (const SamsonControllerConfig &config)
 
virtual Motion2Dupdate (double speed, double distanceError, double angleError, double curvature, double variationOfCurvature)
 
virtual void reset ()
 
- Public Member Functions inherited from trajectory_follower::Controller
 Controller ()
 
virtual ~Controller ()
 

Additional Inherited Members

- Protected Attributes inherited from trajectory_follower::Controller
bool configured
 
Motion2D motionCommand
 

Constructor & Destructor Documentation

◆ SamsonController() [1/2]

trajectory_follower::SamsonController::SamsonController ( )
inline

◆ SamsonController() [2/2]

trajectory_follower::SamsonController::SamsonController ( const SamsonControllerConfig config)
inline

Member Function Documentation

◆ reset()

virtual void trajectory_follower::SamsonController::reset ( )
inlinevirtual

◆ update()

Motion2D & SamsonController::update ( double  speed,
double  distanceError,
double  angleError,
double  curvature,
double  variationOfCurvature 
)
virtual

The documentation for this class was generated from the following files: