LaserBasedProximity.cpp
Go to the documentation of this file.
1
#include "
LaserBasedProximity.h
"
2
3
#include <
armarx/navigation/core/types.h
>
4
#include <
armarx/navigation/safety_control/SafetyController.h
>
5
6
namespace
armarx::navigation::safe_ctrl
7
{
8
Algorithms
9
LaserBasedProximityParams::algorithm
()
const
10
{
11
return
Algorithms::LaserBasedProximity
;
12
}
13
14
aron::data::DictPtr
15
LaserBasedProximityParams::toAron
()
const
16
{
17
return
nullptr
;
// TODO implement
18
}
19
20
LaserBasedProximityParams
21
LaserBasedProximityParams::FromAron
(
const
aron::data::DictPtr
& dict)
22
{
23
return
LaserBasedProximityParams
();
// TODO implement
24
}
25
26
LaserBasedProximity::LaserBasedProximity
(
const
Params
& params,
const
core::Scene
& ctx) :
27
SafetyController
(ctx), params(params)
28
{
29
}
30
31
SafetyControllerResult
32
LaserBasedProximity::control
(
const
core::Twist
& twist)
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 ¶ms, 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
armarx
navigation
safety_control
LaserBasedProximity.cpp
Generated on Sat Oct 12 2024 09:14:15 for armarx_documentation by
1.8.17