TrajectoryFollowingSimulation.h File Reference
#include <cstddef>
#include <vector>
#include <Eigen/Core>
#include <VirtualRobot/IK/platform/MecanumPlatformKinematics.h>
#include <VirtualRobot/IK/platform/OmniWheelPlatformKinematics.h>
#include <armarx/navigation/core/Trajectory.h>
#include <armarx/navigation/simulation/PlatformInertia.h>
#include <armarx/navigation/core/basic_types.h>
#include <armarx/navigation/trajectory_control/global/TrajectoryFollowingController.h>
+ Include dependency graph for TrajectoryFollowingSimulation.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CommandRateLimit
 The per-axis command ramp the platform device applies below the navigation stack. More...
 
struct  MecanumDrive
 Limits of the four-wheel mecanum drive, as on ARMAR-6 and ARMAR-DE. More...
 
struct  OmniWheelDrive
 Limits of the omni-directional wheel drive, as on ARMAR-7. More...
 
struct  OmniWheelTorqueDrive
 What the ARMAR-7 drive train can actually deliver. More...
 
struct  PlatformDynamics
 Dynamic limits of the simulated platform. More...
 
class  TrajectoryFollowingSimulation
 Point-mass simulation of the platform following a global trajectory. More...
 
struct  TrajectoryFollowingSimulation::Parameters
 
struct  TrajectoryFollowingSimulation::Result
 
struct  TrajectoryFollowingSimulation::Sample
 

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::simulation
 This file is part of ArmarX.
 

Enumerations

enum class  PlatformModel { Cartesian , OmniWheelVelocity , OmniWheelTorque , MecanumTorque }
 How the simulated base turns a commanded twist into an achieved one. More...