reparametrization.h File Reference
#include <cstddef>
#include <string>
#include <utility>
#include <vector>
#include <SimoxUtility/json/json.hpp>
#include <armarx/navigation/core/NavigationStackGeneralConfig.h>
#include <armarx/navigation/core/Trajectory.h>
#include "Scene.h"
+ Include dependency graph for reparametrization.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CommandRampCheck
 How far a velocity profile asks for more than the device command ramp can deliver. More...
 
struct  ReparametrizationResult
 

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
namespace  armarx::navigation
 This file is part of ArmarX.
 
namespace  armarx::navigation::analysis
 This file is part of ArmarX.
 

Functions

CommandRampCheck checkAgainstCommandRamp (const core::GlobalTrajectory &trajectory, const simulation::CommandRateLimit &rateLimit, float boundaryVelocity)
 Compare the profile's v * dv/ds against rateLimit.
 
core::TrajectoryParametrization parametrizationModeFromString (const std::string &name)
 Parse the --parametrization choice. Throws on an unknown name.
 
ReparametrizationResult reparametrize (const core::GlobalTrajectory &trajectory, const Config &config)
 Re-assign the velocities along trajectory according to config.parametrization.
 
std::string toString (const core::TrajectoryParametrization mode)