|
Fawkes API
Fawkes Development Version
|
This module is a class for validity checks of drive commands and sets those things with respect to the physical borders of the robot. More...
#include <>>

Public Member Functions | |
| LinearMotorInstruct (MotorInterface *motor, float frequency, Logger *logger, Configuration *config) | |
| Constructor. More... | |
| virtual | ~LinearMotorInstruct () |
| Destructor. More... | |
Public Member Functions inherited from fawkes::BaseMotorInstruct | |
| BaseMotorInstruct (MotorInterface *motor, float frequency, Logger *logger, Configuration *config) | |
| Constructor. More... | |
| virtual | ~BaseMotorInstruct () |
| Desctructor. More... | |
| void | drive (float trans_x, float trans_y, float rot) |
| Try to realize the proposed values with respect to the maximum allowed values. More... | |
| void | stop () |
| Executes a soft stop with respect to calculate_translation and calculate_rotation. More... | |
Additional Inherited Members | |
Protected Attributes inherited from fawkes::BaseMotorInstruct | |
| Logger * | logger_ |
| The fawkes logger. More... | |
| Configuration * | config_ |
| The fawkse config. More... | |
| float | trans_acc_ |
| Translation acceleration. More... | |
| float | trans_dec_ |
| Translation deceleration. More... | |
| float | rot_acc_ |
| Rotation acceleration. More... | |
| float | rot_dec_ |
| Rotation deceleration. More... | |
This module is a class for validity checks of drive commands and sets those things with respect to the physical borders of the robot.
For this purpose the two functions calculate_rotation and calculate_translation are implemented linear ;-)
Definition at line 31 of file linear_motor_instruct.h.
| fawkes::LinearMotorInstruct::LinearMotorInstruct | ( | MotorInterface * | motor, |
| float | frequency, | ||
| Logger * | logger, | ||
| Configuration * | config | ||
| ) |
Constructor.
| motor | The MotorInterface with all the motor information |
| frequency | The frequency of the colli (should become deprecated!) |
| logger | The fawkes logger |
| config | The fawkes configuration |
Definition at line 48 of file linear_motor_instruct.cpp.
References fawkes::Logger::log_debug(), and fawkes::BaseMotorInstruct::logger_.
|
virtual |
Destructor.
Definition at line 59 of file linear_motor_instruct.cpp.
References fawkes::Logger::log_debug(), and fawkes::BaseMotorInstruct::logger_.