Go to the documentation of this file.
    9 #ifndef CHolonomicVFF_H 
   10 #define CHolonomicVFF_H 
  
TOptions options
Parameters of the algorithm (can be set manually or loaded from CHolonomicVFF::initialize or options....
 
A holonomic reactive navigation method, based on Virtual Force Fields (VFF).
 
void setTargetApproachSlowDownDistance(const double dist) override
Sets the actual value of this parameter [m].
 
A class for storing extra information about the execution of CHolonomicVFF navigation.
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
 
double TARGET_ATTRACTIVE_FORCE
Dimension-less (may have to be tuned depending on the density of obstacle sampling) (Default: 20)
 
double getTargetApproachSlowDownDistance() const override
Returns the actual value of this parameter [m], as set via the children class options structure.
 
GLsizei GLsizei GLchar * source
 
A base class for holonomic reactive navigation methods.
 
This class allows loading and storing values and vectors of different types from a configuration text...
 
void initialize(const mrpt::config::CConfigFileBase &INI_FILE) override
Initialize the parameters of the navigator, reading from the default section name (see derived classe...
 
This is a virtual base class for sets of options than can be loaded from and/or saved to configuratio...
 
double TARGET_SLOW_APPROACHING_DISTANCE
For stopping gradually (Default: 0.10)
 
void navigate(const NavInput &ni, NavOutput &no) override
Invokes the holonomic navigation algorithm itself.
 
virtual void saveConfigFile(mrpt::config::CConfigFileBase &c) const override
saves all available parameters, in a forma loadable by initialize()
 
#define DEFINE_SERIALIZABLE(class_name)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
 
Output for CAbstractHolonomicReactiveMethod::navigate()
 
A base class for log records for different holonomic navigation methods.
 
GLsizei const GLchar ** string
 
void loadFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string §ion) override
This method load the options from a ".ini"-like file or memory-stored string list.
 
void saveToConfigFile(mrpt::config::CConfigFileBase &cfg, const std::string §ion) const override
This method saves the options to a ".ini"-like file or memory-stored string list.
 
CHolonomicVFF(const mrpt::config::CConfigFileBase *INI_FILE=nullptr)
Initialize the parameters of the navigator, from some configuration file, or default values if set to...
 
   |  Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST |   |