Autoware.Auto
measurement_typedefs.hpp
Go to the documentation of this file.
1 // Copyright 2021 Apex.AI, Inc.
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 
17 
18 #ifndef STATE_ESTIMATION_NODES__MEASUREMENT_TYPEDEFS_HPP_
19 #define STATE_ESTIMATION_NODES__MEASUREMENT_TYPEDEFS_HPP_
20 
21 #include <common/types.hpp>
24 
25 namespace autoware
26 {
27 namespace prediction
28 {
29 
30 using MeasurementPose = Measurement<common::types::float32_t,
33 
39 
40 using MeasurementSpeed = Measurement<common::types::float32_t,
42  motion::motion_model::ConstantAcceleration::States::VELOCITY_Y>;
43 
44 } // namespace prediction
45 } // namespace autoware
46 
47 #endif // STATE_ESTIMATION_NODES__MEASUREMENT_TYPEDEFS_HPP_
Measurement< common::types::float32_t, motion::motion_model::ConstantAcceleration::States::VELOCITY_X, motion::motion_model::ConstantAcceleration::States::VELOCITY_Y > MeasurementSpeed
Definition: measurement_conversion.hpp:47
float float32_t
Definition: types.hpp:36
Measurement< common::types::float32_t, motion::motion_model::ConstantAcceleration::States::POSE_X, motion::motion_model::ConstantAcceleration::States::POSE_Y > MeasurementPose
Definition: measurement_conversion.hpp:37
This file includes common type definition.
This file defines the constant velocity motion model.
static const index_t POSE_X
index of x position
Definition: constant_acceleration.hpp:49
static const index_t VELOCITY_Y
index of y velocity
Definition: constant_acceleration.hpp:52
Measurement< common::types::float32_t, motion::motion_model::ConstantAcceleration::States::POSE_X, motion::motion_model::ConstantAcceleration::States::POSE_Y, motion::motion_model::ConstantAcceleration::States::VELOCITY_X, motion::motion_model::ConstantAcceleration::States::VELOCITY_Y > MeasurementPoseAndSpeed
Definition: measurement_conversion.hpp:43
static const index_t POSE_Y
index of y position
Definition: constant_acceleration.hpp:50
static const index_t VELOCITY_X
index of x velocity
Definition: constant_acceleration.hpp:51
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24