Easy Navigation
Loading...
Searching...
No Matches
SystemNode.hpp File Reference

Declaration of the SystemNode class, the central coordinator node for Easy Navigation components. More...

#include "rclcpp/rclcpp.hpp"
#include "rclcpp/macros.hpp"
#include "rclcpp_lifecycle/lifecycle_node.hpp"
#include "geometry_msgs/msg/twist.hpp"
#include "geometry_msgs/msg/twist_stamped.hpp"
#include "easynav_common/types/NavState.hpp"
#include "easynav_controller/ControllerNode.hpp"
#include "easynav_localizer/LocalizerNode.hpp"
#include "easynav_maps_manager/MapsManagerNode.hpp"
#include "easynav_planner/PlannerNode.hpp"
#include "easynav_sensors/SensorsNode.hpp"
#include "easynav_system/GoalManager.hpp"
Include dependency graph for SystemNode.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SystemNode
 ROS 2 lifecycle node coordinating all Easy Navigation components. More...
 
struct  SystemNodeInfo
 Structure holding runtime information for a subnode. More...
 

Namespaces

namespace  easynav
 

Detailed Description

Declaration of the SystemNode class, the central coordinator node for Easy Navigation components.