LaserBasedProximity.cpp
Go to the documentation of this file.
1 #include "LaserBasedProximity.h"
2 
5 
7 {
10  {
12  }
13 
16  {
17  return nullptr; // TODO implement
18  }
19 
22  {
23  return LaserBasedProximityParams(); // TODO implement
24  }
25 
27  SafetyController(ctx), params(params)
28  {
29  }
30 
33  {
34  return {}; // TODO implement
35  }
36 } // namespace armarx::navigation::safe_ctrl
armarx::navigation::safe_ctrl::LaserBasedProximity::control
SafetyControllerResult control(const core::Twist &twist) override
Definition: LaserBasedProximity.cpp:32
armarx::navigation::safe_ctrl::SafetyControllerResult
Definition: SafetyController.h:39
LaserBasedProximity.h
armarx::navigation::core::Twist
Definition: basic_types.h:53
armarx::navigation::safe_ctrl
This file is part of ArmarX.
Definition: fwd.h:47
armarx::navigation::safe_ctrl::LaserBasedProximityParams::algorithm
Algorithms algorithm() const override
Definition: LaserBasedProximity.cpp:9
armarx::navigation::safe_ctrl::LaserBasedProximityParams
Definition: LaserBasedProximity.h:30
armarx::navigation::safe_ctrl::LaserBasedProximity::LaserBasedProximity
LaserBasedProximity(const Params &params, const core::Scene &ctx)
Definition: LaserBasedProximity.cpp:26
armarx::navigation::core::Scene
Definition: types.h:71
armarx::navigation::safe_ctrl::Algorithms
Algorithms
Definition: core.h:30
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition: Dict.h:41
armarx::navigation::safe_ctrl::LaserBasedProximityParams::FromAron
static LaserBasedProximityParams FromAron(const aron::data::DictPtr &dict)
Definition: LaserBasedProximity.cpp:21
armarx::navigation::safe_ctrl::Algorithms::LaserBasedProximity
@ LaserBasedProximity
armarx::navigation::safe_ctrl::SafetyController
Definition: SafetyController.h:52
armarx::navigation::safe_ctrl::LaserBasedProximityParams::toAron
aron::data::DictPtr toAron() const override
Definition: LaserBasedProximity.cpp:15
types.h
SafetyController.h