|
Carma-platform v4.11.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
|
The class responsible for converting detected objects into objects that are mapped onto specific lanelets. More...
#include <roadway_objects_component.hpp>


Public Member Functions | |
| RoadwayObjectsNode (const rclcpp::NodeOptions &) | |
| auto | publish_obstacles (const carma_perception_msgs::msg::ExternalObjectList &msg) -> void |
| auto | handle_on_configure (const rclcpp_lifecycle::State &) -> carma_ros2_utils::CallbackReturn override |
Private Attributes | |
| rclcpp::Subscription< carma_perception_msgs::msg::ExternalObjectList >::SharedPtr | external_objects_sub_ {nullptr} |
| rclcpp_lifecycle::LifecyclePublisher< carma_perception_msgs::msg::RoadwayObstacleList >::SharedPtr | roadway_obs_pub_ {nullptr} |
| std::shared_ptr< carma_wm::WMListener > | wm_listener_ {nullptr} |
The class responsible for converting detected objects into objects that are mapped onto specific lanelets.
Definition at line 35 of file roadway_objects_component.hpp.
|
explicit |
Definition at line 23 of file roadway_objects_component.cpp.
|
override |
Definition at line 28 of file roadway_objects_component.cpp.
References basic_autonomy::get_logger().

| auto roadway_objects::RoadwayObjectsNode::publish_obstacles | ( | const carma_perception_msgs::msg::ExternalObjectList & | msg | ) | -> void |
Definition at line 49 of file roadway_objects_component.cpp.
References basic_autonomy::get_logger().

|
private |
Definition at line 47 of file roadway_objects_component.hpp.
|
private |
Definition at line 50 of file roadway_objects_component.hpp.
|
private |
Definition at line 52 of file roadway_objects_component.hpp.