The RMP Motion Controller APIs

◆ RobotCreate() [2/3]

static Robot * RobotCreate ( MotionController * controller,
MultiAxis * multiAxis,
const char *const modelIdentifier,
uint32_t motionFrameBufferSize )
static

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Parameters
controllerA pointer to a MotionController instance.
multiAxisA pointer to a MultiAxis instance containing the axes (joints) to use in the Robot.
modelIdentifierA string containing the model identifier for the kinematic model to use.
motionFrameBufferSizeThe size of the Robot's trajectory executor point buffer. One point per RMP sample period.
This value (when converted to seconds) must be greater than the joints' MultiAxis::EStopTimeGet() value.