TrajectoryFollowingController Class Reference

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

+ Inheritance diagram for TrajectoryFollowingController:

Public Types

using Params = TrajectoryFollowingControllerParams
 

Public Member Functions

core::Twist applyTwistLimits (core::Twist twist)
 
TrajectoryControllerResult control (const core::GlobalTrajectory &trajectory, const core::Pose &global_T_robot) override
 
 TrajectoryFollowingController (const Params &params)
 
 ~TrajectoryFollowingController () override=default
 
- Public Member Functions inherited from TrajectoryController
 TrajectoryController ()=default
 
virtual ~TrajectoryController ()=default
 

Detailed Description

Definition at line 48 of file TrajectoryFollowingController.h.

Member Typedef Documentation

◆ Params

Constructor & Destructor Documentation

◆ TrajectoryFollowingController()

Definition at line 59 of file TrajectoryFollowingController.cpp.

◆ ~TrajectoryFollowingController()

~TrajectoryFollowingController ( )
overridedefault

Member Function Documentation

◆ applyTwistLimits()

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

Definition at line 95 of file TrajectoryFollowingController.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ control()

TrajectoryControllerResult control ( const core::GlobalTrajectory trajectory,
const core::Pose global_T_robot 
)
overridevirtual

Implements TrajectoryController.

Definition at line 140 of file TrajectoryFollowingController.cpp.

+ Here is the call graph for this function:

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