Easy Navigation
Loading...
Searching...
No Matches
PerceptionPtr Struct Reference

Represents a perception entry with its state and ROS subscription. More...

#include <Perceptions.hpp>

Collaboration diagram for PerceptionPtr:

Public Attributes

std::shared_ptr< PerceptionBaseperception
 Atomic shared pointer to the current perception object.
 
rclcpp::SubscriptionBase::SharedPtr subscription
 ROS 2 subscription to the sensor topic that provides data.
 

Detailed Description

Represents a perception entry with its state and ROS subscription.

Holds an pointer to a perception object (PerceptionBase) and the associated subscription. Used internally by perception managers to update and access sensor data.

Member Data Documentation

◆ perception

std::shared_ptr<PerceptionBase> perception

Atomic shared pointer to the current perception object.

◆ subscription

rclcpp::SubscriptionBase::SharedPtr subscription

ROS 2 subscription to the sensor topic that provides data.


The documentation for this struct was generated from the following file: