6 #include <armarx/navigation/algorithms/aron/Costmap.aron.generated.h>
8 #include <armarx/navigation/human/aron/Human.aron.generated.h>
20 const std::string& providerName,
23 std::lock_guard g{writeMutex};
28 if (not result.success)
37 const auto entityID = providerId.withEntityName(
"humans").withTimestamp(timestamp);
40 update.entityID = entityID;
44 std::back_inserter(
update.instancesData),
46 navigation::human::arondto::Human dto;
53 update.referencedTime = timestamp;
60 if (not updateResult.success)
65 return updateResult.success;
71 const std::string& providerName,
74 std::lock_guard g{writeMutex};
79 if (not result.success)
88 const auto entityID = providerId.withEntityName(
"groups").withTimestamp(timestamp);
91 update.entityID = entityID;
95 std::back_inserter(
update.instancesData),
97 navigation::human::arondto::HumanGroup dto;
104 update.referencedTime = timestamp;
111 if (not updateResult.success)
116 return updateResult.success;
122 return "mem.nav.human.";
125 armarx::armem::client::util::SimpleWriterBase::SimpleWriterBase::Properties