RoomScene Struct Reference

The room as the planner sees it, assembled from PriorKnowledgeData. More...

#include <armarx/navigation/applications/global_planning_evaluation/RoomScene.h>

Public Attributes

std::optional< algorithms::SceneBounds > corridor
 Set when the scene is a corridor, so requests can be drawn as exits from it.
 
std::vector< std::string > importWarnings
 Import problems: objects and locations dropped, and objects kept with an approximated footprint.
 
std::vector< NamedPose > locations
 Poses from navigation-graphs/<room>/locations.json.
 
analysis::Scene scene
 The first roomWallCount obstacles are always the room walls, which is what lets the synthetic scenes below strip the furniture and keep the room.
 

Detailed Description

The room as the planner sees it, assembled from PriorKnowledgeData.

Definition at line 48 of file RoomScene.h.

Member Data Documentation

◆ corridor

std::optional<algorithms::SceneBounds> corridor

Set when the scene is a corridor, so requests can be drawn as exits from it.

Definition at line 62 of file RoomScene.h.

◆ importWarnings

std::vector<std::string> importWarnings

Import problems: objects and locations dropped, and objects kept with an approximated footprint.

Reported so a reader knows what is actually in the costmap.

Definition at line 59 of file RoomScene.h.

◆ locations

std::vector<NamedPose> locations

Poses from navigation-graphs/<room>/locations.json.

Definition at line 55 of file RoomScene.h.

◆ scene

The first roomWallCount obstacles are always the room walls, which is what lets the synthetic scenes below strip the furniture and keep the room.

Definition at line 52 of file RoomScene.h.


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