|
| OccupancyGridSensor (const double current_simulation_time, const simulation_api_schema::OccupancyGridSensorConfiguration &configuration, const typename rclcpp::Publisher< T >::SharedPtr &publisher_ptr) |
|
auto | update (const double current_simulation_time, const std::vector< traffic_simulator_msgs::EntityStatus > &entities, const rclcpp::Time ¤t_ros_time, const std::vector< std::string > &lidar_detected_entities) -> void override |
| Update sensor status. More...
|
|
virtual | ~OccupancyGridSensorBase ()=default |
|
const std::vector< std::string > | getDetectedObjects (const std::vector< traffic_simulator_msgs::EntityStatus > &status, const std::vector< std::string > &lidar_detected_entities) const |
| List all objects in range of sensor sight. More...
|
|
geometry_msgs::Pose | getSensorPose (const std::vector< traffic_simulator_msgs::EntityStatus > &) const |
| Extract sensor pose from entity statuses. More...
|
|
template<typename T>
class simple_sensor_simulator::OccupancyGridSensor< T >
occupancy grid sensor implementation