diff --git a/source/RobotAPI/components/armem/server/RobotStateMemory/RobotStateMemory.cpp b/source/RobotAPI/components/armem/server/RobotStateMemory/RobotStateMemory.cpp index a4821d35bde4bb25074770f9d7497e41b1b1d1a3..9bf7ff6122fbf02010f96ad71a4c1c3f8c7d7e96 100644 --- a/source/RobotAPI/components/armem/server/RobotStateMemory/RobotStateMemory.cpp +++ b/source/RobotAPI/components/armem/server/RobotStateMemory/RobotStateMemory.cpp @@ -309,8 +309,7 @@ namespace armarx::armem::server::robot_state auto start = std::chrono::high_resolution_clock::now(); // send batch to memory - armem::data::Commit c; - + armem::data::Commit proprioceptionCommit; armem::data::Commit odometryCommit; for (unsigned int i = 0; i < robotUnitMemoryBatchSize; ++i) @@ -327,7 +326,7 @@ namespace armarx::armem::server::robot_state const auto& timeUSec = encTimestep.timestamp; const auto& aron = encTimestep.data; - armem::data::EntityUpdate& update = c.updates.emplace_back(); + armem::data::EntityUpdate& update = proprioceptionCommit.updates.emplace_back(); update.entityID = entityID; update.timeCreatedMicroSeconds = timeUSec; update.instancesData = {aron->toAronDictPtr()}; @@ -372,7 +371,7 @@ namespace armarx::armem::server::robot_state robotUnitDataQueue.pop(); } - auto results = commit(c); + auto results = commit(proprioceptionCommit); auto stop = std::chrono::high_resolution_clock::now(); ARMARX_DEBUG << "RobotUnitData: The total runtime of sending a batch to the memory is: " << std::chrono::duration_cast<std::chrono::microseconds>(stop - start);