Autoware.Auto
longitudinal_controller_node.hpp File Reference
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include "autoware_auto_control_msgs/msg/longitudinal_command.hpp"
#include "autoware_auto_planning_msgs/msg/trajectory.hpp"
#include "autoware_auto_vehicle_msgs/msg/vehicle_kinematic_state.hpp"
#include "autoware_auto_system_msgs/msg/float32_multi_array_diagnostic.hpp"
#include "eigen3/Eigen/Core"
#include "eigen3/Eigen/Geometry"
#include "geometry_msgs/msg/pose_stamped.hpp"
#include "motion_common/motion_common.hpp"
#include "motion_common/trajectory_common.hpp"
#include "rclcpp/rclcpp.hpp"
#include "tf2/utils.h"
#include "tf2_ros/buffer.h"
#include "tf2_ros/transform_listener.h"
#include "trajectory_follower/debug_values.hpp"
#include "trajectory_follower/longitudinal_controller_utils.hpp"
#include "trajectory_follower/lowpass_filter.hpp"
#include "trajectory_follower/pid.hpp"
#include "trajectory_follower/smooth_stop.hpp"
Include dependency graph for longitudinal_controller_node.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  autoware::motion::control::trajectory_follower_nodes::LongitudinalController
 The node class used for generating longitudinal control commands (velocity/acceleration) More...
 

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::motion
 
 autoware::motion::control
 
 autoware::motion::control::trajectory_follower_nodes
 Resources relating to the trajectory_follower_nodes package.