27#include <SimoxUtility/json/json.hpp>
55 const std::filesystem::path& filename,
57 const algorithms::Costmap& costmap,
58 const std::optional<global_planning::GlobalPlannerResult>& result,
59 const algorithms::ObstacleAwareVelocityLimit& limit,
60 const std::optional<simulation::TrajectoryFollowingSimulation::Result>& simulated,
62 const nlohmann::json& reference,
66 double parametrizationSeconds);
This file is part of ArmarX.
void writeResult(const std::filesystem::path &filename, const Config &config, const algorithms::Costmap &costmap, const std::optional< global_planning::GlobalPlannerResult > &result, const algorithms::ObstacleAwareVelocityLimit &limit, const std::optional< simulation::TrajectoryFollowingSimulation::Result > &simulated, const nlohmann::json &reference, const CommandRampCheck &rampCheck, const double parametrizationSeconds)
Write scene, costmap and planning result as JSON for the python plotting tool.
How far a velocity profile asks for more than the device command ramp can deliver.
Everything the application needs, as read from the scene description file.