Go to the documentation of this file.
19 #ifndef TRACKING__TRACKED_OBJECT_HPP_
20 #define TRACKING__TRACKED_OBJECT_HPP_
24 #include "autoware_auto_msgs/msg/detected_dynamic_object_array.hpp"
25 #include "autoware_auto_msgs/msg/tracked_dynamic_object.hpp"
26 #include "autoware_auto_msgs/msg/tracked_dynamic_object_array.hpp"
61 void predict(std::chrono::nanoseconds dt);
78 size_t m_ticks_since_last_seen = 0;
80 size_t m_ticks_alive = 0;
87 #endif // TRACKING__TRACKED_OBJECT_HPP_
autoware_auto_msgs::msg::DetectedDynamicObject DetectedObjectMsg
Definition: tracked_object.hpp:51
autoware_auto_msgs::msg::TrackedDynamicObject TrackedObjectMsg
Definition: tracked_object.hpp:50
This file defines the linear motion model.
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24
A generic linear motion model class.
Definition: linear_motion_model.hpp:45
A class that describes the Wiener process noise.
Definition: wiener_noise.hpp:47
This file contains the Wiener noise model classes.
A representation of a generic state vectors with specified variables.
Definition: generic_state.hpp:50
This file defines a Kalman filter implementation of the filter interface.
FloatState< variable::X, variable::X_VELOCITY, variable::X_ACCELERATION, variable::Y, variable::Y_VELOCITY, variable::Y_ACCELERATION > ConstAccelerationXY
A 2D state with no rotation.
Definition: common_states.hpp:43
Internal class containing the object state and other information.
Definition: tracked_object.hpp:42
This file holds a collection of states that are commonly used in this package.