LaserBasedProximityParams Struct Reference

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

+ Inheritance diagram for LaserBasedProximityParams:

Public Member Functions

Algorithms algorithm () const override
 
aron::data::DictPtr toAron () const override
 
- Public Member Functions inherited from SafetyGuardParams
virtual ~SafetyGuardParams ()=default
 

Static Public Member Functions

static LaserBasedProximityParams FromAron (const aron::data::DictPtr &dict)
 

Public Attributes

bool enableHumans {true}
 
bool enableLaserScanners {true}
 
ProximityFieldParams humanProximityField
 
ProximityFieldParams laserScannerProximityField
 
core::TwistLimits maxVelocity
 
float robotRadius {500.F}
 

Detailed Description

Definition at line 57 of file LaserBasedProximity.h.

Member Function Documentation

◆ algorithm()

Algorithms algorithm ( ) const
overridevirtual

Implements SafetyGuardParams.

Definition at line 94 of file LaserBasedProximity.cpp.

◆ FromAron()

LaserBasedProximityParams FromAron ( const aron::data::DictPtr dict)
static

Definition at line 110 of file LaserBasedProximity.cpp.

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

◆ toAron()

aron::data::DictPtr toAron ( ) const
overridevirtual

Implements SafetyGuardParams.

Definition at line 100 of file LaserBasedProximity.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ enableHumans

bool enableHumans {true}

Definition at line 61 of file LaserBasedProximity.h.

◆ enableLaserScanners

bool enableLaserScanners {true}

Definition at line 62 of file LaserBasedProximity.h.

◆ humanProximityField

ProximityFieldParams humanProximityField

Definition at line 69 of file LaserBasedProximity.h.

◆ laserScannerProximityField

ProximityFieldParams laserScannerProximityField

Definition at line 70 of file LaserBasedProximity.h.

◆ maxVelocity

core::TwistLimits maxVelocity
Initial value:
{
.linear = 500.F,
.angular = 0.5F,
}

Definition at line 64 of file LaserBasedProximity.h.

◆ robotRadius

float robotRadius {500.F}

Definition at line 59 of file LaserBasedProximity.h.


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