bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
odometry.h
Go to the documentation of this file.
1
//
2
// Created by alex on 11/23/25.
3
//
4
5
#ifndef ODOMETRY_H
6
#define ODOMETRY_H
7
8
#include "
bitrl/bitrl_types.h
"
9
#include <optional>
10
#include <string>
11
12
namespace
bitrl
13
{
14
namespace
sensors
15
{
16
struct
OdometryMessage
17
{
18
real_t
x
;
19
real_t
y
;
20
real_t
yaw
;
21
real_t
timestamp
;
22
23
static
std::optional<OdometryMessage>
parse
(
const
std::string &msg);
24
};
25
}
// namespace sensors
26
}
// namespace bitrl
27
28
#endif
// ODOMETRY_H
bitrl_types.h
bitrl
Definition
bitrl_consts.h:14
bitrl::real_t
double real_t
real_t
Definition
bitrl_types.h:23
bitrl::sensors::OdometryMessage
Definition
odometry.h:17
bitrl::sensors::OdometryMessage::y
real_t y
Definition
odometry.h:19
bitrl::sensors::OdometryMessage::timestamp
real_t timestamp
Definition
odometry.h:21
bitrl::sensors::OdometryMessage::yaw
real_t yaw
Definition
odometry.h:20
bitrl::sensors::OdometryMessage::x
real_t x
Definition
odometry.h:18
bitrl::sensors::OdometryMessage::parse
static std::optional< OdometryMessage > parse(const std::string &msg)
Definition
odometry.cpp:12
libs
bitrl
src
bitrl
sensors
messages
odometry.h
Generated by
1.9.8