Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
planning.hpp File Reference
#include <yaml-cpp/yaml.h>
#include <chrono>
#include <functional>
#include <map>
#include <memory>
#include <rclcpp/rclcpp.hpp>
#include <string>
#include <vector>
#include "common_lib/communication/interfaces.hpp"
#include "common_lib/communication/marker.hpp"
#include "common_lib/competition_logic/mission_logic.hpp"
#include "common_lib/structures/cone.hpp"
#include "common_lib/structures/path_point.hpp"
#include "config/planning_config.hpp"
#include "custom_interfaces/msg/cone_array.hpp"
#include "custom_interfaces/msg/path_point.hpp"
#include "custom_interfaces/msg/path_point_array.hpp"
#include "custom_interfaces/msg/point2d.hpp"
#include "custom_interfaces/msg/point_array.hpp"
#include "custom_interfaces/msg/pose.hpp"
#include "planning/path_calculation.hpp"
#include "planning/skidpad.hpp"
#include "planning/smoothing.hpp"
#include "planning/velocity_planning.hpp"
#include "rcl_interfaces/srv/get_parameters.hpp"
#include "std_msgs/msg/float64.hpp"
#include "std_srvs/srv/trigger.hpp"
Include dependency graph for planning.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Planning
 Responsible for path planning and trajectory generation for the autonomous vehicle. More...
 

Typedefs

using PathPoint = common_lib::structures::PathPoint
 
using Pose = common_lib::structures::Pose
 
using Mission = common_lib::competition_logic::Mission
 

Typedef Documentation

◆ Mission

Definition at line 35 of file planning.hpp.

◆ PathPoint

Definition at line 33 of file planning.hpp.

◆ Pose

Definition at line 34 of file planning.hpp.