GoalReachedConfig.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cmath>
4
5
#include <VirtualRobot/MathTools.h>
6
7
#include <
RobotAPI/libraries/aron/core/data/variant/forward_declarations.h
>
8
9
namespace
armarx::navigation::core
10
{
11
12
struct
GoalReachedConfig
13
{
14
float
posTh
{45.F};
// [mm]
15
float
oriTh
{VirtualRobot::MathTools::deg2rad(8.F)};
// [rad]
16
17
float
linearVelTh
{100.F};
// [mm/s]
18
float
angularVelTh
{VirtualRobot::MathTools::deg2rad(5.F)};
// [rad/s]
19
20
int
filterCount
{5};
21
22
aron::data::DictPtr
toAron
()
const
;
23
static
GoalReachedConfig
FromAron
(
const
aron::data::DictPtr
& dict);
24
};
25
26
}
// namespace armarx::navigation::core
forward_declarations.h
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition
Dict.h:42
armarx::navigation::core
This file is part of ArmarX.
Definition
aron_conversions.cpp:22
armarx::navigation::core::GoalReachedConfig
Definition
GoalReachedConfig.h:13
armarx::navigation::core::GoalReachedConfig::toAron
aron::data::DictPtr toAron() const
Definition
GoalReachedConfig.cpp:12
armarx::navigation::core::GoalReachedConfig::angularVelTh
float angularVelTh
Definition
GoalReachedConfig.h:18
armarx::navigation::core::GoalReachedConfig::linearVelTh
float linearVelTh
Definition
GoalReachedConfig.h:17
armarx::navigation::core::GoalReachedConfig::filterCount
int filterCount
Definition
GoalReachedConfig.h:20
armarx::navigation::core::GoalReachedConfig::oriTh
float oriTh
Definition
GoalReachedConfig.h:15
armarx::navigation::core::GoalReachedConfig::FromAron
static GoalReachedConfig FromAron(const aron::data::DictPtr &dict)
Definition
GoalReachedConfig.cpp:24
armarx::navigation::core::GoalReachedConfig::posTh
float posTh
Definition
GoalReachedConfig.h:14
armarx
navigation
core
GoalReachedConfig.h
Generated by
1.13.2