22 #ifndef _PLUGINS_COLLI_FORWARD_OMNI_DRIVE_MODE_H_
23 #define _PLUGINS_COLLI_FORWARD_OMNI_DRIVE_MODE_H_
25 #include "abstract_drive_mode.h"
38 void calculate_rotation(
float ori_alpha_target,
39 float ori_alpha_next_target,
41 float angle_allowed_to_next_target);
43 void calculate_translation(
float dist_to_target,
float ori_alpha_target,
float dec_factor);
This is the base class which calculates drive modes.
Interface for configuration handling.
This is the SlowForward drive-module, for slow forward only movements.
ForwardOmniDriveModule(Logger *logger, Configuration *config)
Constructor.
~ForwardOmniDriveModule()
Descturctor.
virtual void update()
Calculate here your desired settings.
Fawkes library namespace.