ProximityFieldParams Struct Reference

#include <armarx/navigation/safety_guard/LaserBasedProximity.h>

Public Types

enum class  Mode : std::uint8_t { Disabled , DirectionDependent , DirectionIndependent }
 

Public Attributes

float influenceDistance {2000.F}
 
float k {4.F}
 
float lambda {6.F}
 
Mode mode = Mode::DirectionDependent
 
bool reduceVelocity {true}
 
float safetyDistance {500.F}
 

Detailed Description

Definition at line 45 of file LaserBasedProximity.h.

Member Enumeration Documentation

◆ Mode

enum class Mode : std::uint8_t
strong
Enumerator
Disabled 
DirectionDependent 
DirectionIndependent 

Definition at line 47 of file LaserBasedProximity.h.

Member Data Documentation

◆ influenceDistance

float influenceDistance {2000.F}

Definition at line 57 of file LaserBasedProximity.h.

◆ k

float k {4.F}

Definition at line 64 of file LaserBasedProximity.h.

◆ lambda

float lambda {6.F}

Definition at line 65 of file LaserBasedProximity.h.

◆ mode

Definition at line 54 of file LaserBasedProximity.h.

◆ reduceVelocity

bool reduceVelocity {true}

Definition at line 60 of file LaserBasedProximity.h.

◆ safetyDistance

float safetyDistance {500.F}

Definition at line 56 of file LaserBasedProximity.h.


The documentation for this struct was generated from the following file: