MecanumDrive Struct Reference

Limits of the four-wheel mecanum drive, as on ARMAR-6 and ARMAR-DE. More...

#include <armarx/navigation/simulation/TrajectoryFollowingSimulation.h>

Public Attributes

VirtualRobot::MecanumPlatformKinematicsParams kinematics {}
 
float maxWheelAcceleration {8.5F}
 
float maxWheelDeceleration {8.5F}
 
float maxWheelVelocity {21.1F}
 

Detailed Description

Limits of the four-wheel mecanum drive, as on ARMAR-6 and ARMAR-DE.

Wheel velocities follow VirtualRobot::MecanumPlatformKinematics, whose J() is R/4 * ... and therefore takes rad/s at the wheel – unlike the omni drive's C(), which takes rev/s. Note also that Simox has y pointing forwards, not x as in the paper, and orders the wheels [left front, right front, rear left, rear right].

Definition at line 84 of file TrajectoryFollowingSimulation.h.

Member Data Documentation

◆ kinematics

VirtualRobot::MecanumPlatformKinematicsParams kinematics {}

Definition at line 86 of file TrajectoryFollowingSimulation.h.

◆ maxWheelAcceleration

float maxWheelAcceleration {8.5F}

Definition at line 90 of file TrajectoryFollowingSimulation.h.

◆ maxWheelDeceleration

float maxWheelDeceleration {8.5F}

Definition at line 92 of file TrajectoryFollowingSimulation.h.

◆ maxWheelVelocity

float maxWheelVelocity {21.1F}

Definition at line 88 of file TrajectoryFollowingSimulation.h.


The documentation for this struct was generated from the following file: