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

Defines data structures and utilities for representing and processing sensor perceptions. More...

#include <string>
#include "sensor_msgs/msg/laser_scan.hpp"
#include "sensor_msgs/msg/point_cloud2.hpp"
#include "pcl/point_cloud.h"
#include "pcl/point_types.h"
#include "rclcpp/time.hpp"
#include "rclcpp_lifecycle/lifecycle_node.hpp"
Include dependency graph for Perceptions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PerceptionBase
 Abstract base class for representing a single sensor perception. More...
 
class  PerceptionHandler
 Abstract base interface for group-specific perception handlers. More...
 
struct  PerceptionPtr
 Represents a perception entry with its state and ROS subscription. More...
 

Namespaces

namespace  easynav
 

Detailed Description

Defines data structures and utilities for representing and processing sensor perceptions.

This file provides common interfaces for sensor perception handling:

  • PerceptionBase: base class for sensor data.
  • PerceptionPtr: utility for holding perception state and its subscription.
  • PerceptionHandler: abstract base class for group-specific sensor handlers.