92 void createRemoteGuiTab();
97 void RemoteGui_update() override;
103 const std::vector<armem::MemoryID>& snapshotIDs);
118 static const std::string defaultName;
126 std::string robotName;
127 std::string primitiveModelIds =
128 "navigation,urdf_col";
129 std::string colModel =
"Platform-navigation-colmodel";
134 std::string costmapToExtend;
135 bool buildSecondCostmapWithSmallerMargins =
true;
136 std::string costmapSmallerMarginsToExtend;
137 std::string robotModelXmlFilepath =
"";
140 Properties properties;
145 std::mutex arvizMutex;
147 std::optional<armem::robot_state::description::RobotDescription> robotDescription;
149 virtualRobotReaderPlugin =
nullptr;
154 articulatedObjectReaderPlugin =
nullptr;
158 costmapReaderPlugin =
nullptr;
161 costmapWriterPlugin =
nullptr;
165 roomReaderPlugin =
nullptr;
168 std::mutex createCostmapMtx;
171 struct SequentialState
173 std::optional<algorithms::orientation_aware::Costmap3D> costmap;
175 SequentialState state;