TrajectoryFollowingController Class Reference

#include <armarx/navigation/trajectory_control/local/TrajectoryFollowingController.h>

+ Inheritance diagram for TrajectoryFollowingController:

Public Types

using Params = TrajectoryFollowingControllerParams
 

Public Member Functions

TrajectoryControllerResult control (const core::LocalTrajectory &trajectory, const Eigen::Isometry3f &global_T_robot) override
 
 TrajectoryFollowingController (const Params &params)
 
 TrajectoryFollowingController (const Params &params, const core::GeneralConfig &generalConfig)
 
void updateParams (const Params &params)
 
 ~TrajectoryFollowingController () override=default
 
- Public Member Functions inherited from TrajectoryController
 TrajectoryController ()=default
 
virtual ~TrajectoryController ()=default
 

Protected Member Functions

core::Twist applyTwistLimits (core::Twist twist)
 
core::Twist applyVelocityFactor (core::Twist twist)
 

Detailed Description

Definition at line 56 of file TrajectoryFollowingController.h.

Member Typedef Documentation

◆ Params

Constructor & Destructor Documentation

◆ TrajectoryFollowingController() [1/2]

Definition at line 110 of file TrajectoryFollowingController.cpp.

+ Here is the call graph for this function:

◆ TrajectoryFollowingController() [2/2]

TrajectoryFollowingController ( const Params & params,
const core::GeneralConfig & generalConfig )

Definition at line 73 of file TrajectoryFollowingController.cpp.

+ Here is the call graph for this function:

◆ ~TrajectoryFollowingController()

~TrajectoryFollowingController ( )
overridedefault

Member Function Documentation

◆ applyTwistLimits()

core::Twist applyTwistLimits ( core::Twist twist)
protected

Definition at line 146 of file TrajectoryFollowingController.cpp.

+ Here is the caller graph for this function:

◆ applyVelocityFactor()

core::Twist applyVelocityFactor ( core::Twist twist)
protected

Definition at line 187 of file TrajectoryFollowingController.cpp.

+ Here is the caller graph for this function:

◆ control()

TrajectoryControllerResult control ( const core::LocalTrajectory & trajectory,
const Eigen::Isometry3f & global_T_robot )
overridevirtual

Implements TrajectoryController.

Definition at line 209 of file TrajectoryFollowingController.cpp.

+ Here is the call graph for this function:

◆ updateParams()

void updateParams ( const Params & params)

Definition at line 196 of file TrajectoryFollowingController.cpp.


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