CARLA
Loading...
Searching...
No Matches
LibCarla
source
carla
ros2
types
msg
Imu.h
Go to the documentation of this file.
1
// Copyright (c) 2025 Computer Vision Center (CVC) at the Universitat Autonoma de Barcelona (UAB).
2
// This work is licensed under the terms of the MIT license.
3
// For a copy, see <https://opensource.org/licenses/MIT>.
4
5
#pragma once
6
#include <array>
7
#include "
carla/ros2/types/msg/Header.h
"
8
#include "
carla/ros2/types/msg/Quaternion.h
"
9
#include "
carla/ros2/types/msg/Vector3.h
"
10
11
namespace
carla
{
12
namespace
ros2 {
13
namespace
msg {
14
15
struct
Imu
{
16
Header
header
;
17
Quaternion
orientation
;
18
std::array<double, 9>
orientation_covariance
= {};
19
Vector3
angular_velocity
;
20
std::array<double, 9>
angular_velocity_covariance
= {};
21
Vector3
linear_acceleration
;
22
std::array<double, 9>
linear_acceleration_covariance
= {};
23
};
24
25
}
// namespace msg
26
}
// namespace ros2
27
}
// namespace carla
Header.h
Vector3.h
carla
This file contains definitions of common data structures used in traffic manager.
Definition
SignComponent.h:21
Quaternion.h
carla::ros2::msg::Header
Definition
Header.h:13
carla::ros2::msg::Imu
Definition
Imu.h:15
carla::ros2::msg::Imu::linear_acceleration_covariance
std::array< double, 9 > linear_acceleration_covariance
Definition
Imu.h:22
carla::ros2::msg::Imu::angular_velocity_covariance
std::array< double, 9 > angular_velocity_covariance
Definition
Imu.h:20
carla::ros2::msg::Imu::linear_acceleration
Vector3 linear_acceleration
Definition
Imu.h:21
carla::ros2::msg::Imu::orientation_covariance
std::array< double, 9 > orientation_covariance
Definition
Imu.h:18
carla::ros2::msg::Imu::orientation
Quaternion orientation
Definition
Imu.h:17
carla::ros2::msg::Imu::header
Header header
Definition
Imu.h:16
carla::ros2::msg::Imu::angular_velocity
Vector3 angular_velocity
Definition
Imu.h:19
carla::ros2::msg::Quaternion
Definition
ros2/types/msg/Quaternion.h:11
carla::ros2::msg::Vector3
Definition
Vector3.h:11
Generated by
1.9.8