Easy Navigation
Toggle main menu visibility
Loading...
Searching...
No Matches
easynav_common
include
easynav_common
types
TFInfo.hpp
Go to the documentation of this file.
1
// Copyright 2025 Intelligent Robotics Lab
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
// http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
15
#ifndef EASYNAV_COMMON__TYPES__TFINFO_HPP_
16
#define EASYNAV_COMMON__TYPES__TFINFO_HPP_
17
18
#include <string>
19
20
namespace
easynav
21
{
22
24
struct
TFInfo
25
{
26
// These parameters are designed to enforce compliance with REP-105:
27
// http://www.ros.org/reps/rep-0105.html
28
30
std::string
tf_prefix
{
""
};
31
33
std::string
map_frame
{
"map"
};
34
36
std::string
odom_frame
{
"odom"
};
37
39
std::string
robot_frame
{
"base_link"
};
40
42
std::string
robot_footprint_frame
{
"base_footprint"
};
43
45
std::string
world_frame
{
"earth"
};
46
};
47
48
}
// namespace easynav
49
50
#endif
// EASYNAV_COMMON__TYPES__TFINFO_HPP_
easynav
Definition
CircularBuffer.hpp:23
easynav::TFInfo
Aggregated TF configuration used across EasyNav.
Definition
TFInfo.hpp:25
easynav::TFInfo::robot_frame
std::string robot_frame
Robot base frame (base_link equivalent).
Definition
TFInfo.hpp:39
easynav::TFInfo::world_frame
std::string world_frame
World frame used by global estimators (e.g. earth-fixed frame).
Definition
TFInfo.hpp:45
easynav::TFInfo::robot_footprint_frame
std::string robot_footprint_frame
Robot base frame (base_footprint equivalent).
Definition
TFInfo.hpp:42
easynav::TFInfo::map_frame
std::string map_frame
Global map frame.
Definition
TFInfo.hpp:33
easynav::TFInfo::tf_prefix
std::string tf_prefix
Optional TF prefix applied to frame names.
Definition
TFInfo.hpp:30
easynav::TFInfo::odom_frame
std::string odom_frame
Odometry frame.
Definition
TFInfo.hpp:36
Generated by
1.17.0