M-File Help: mdl_hyper3d | View code for mdl_hyper3d

# mdl_hyper3d

Create model of a hyper redundant 3D manipulator

MDL_HYPER3D is a script that creates the workspace variable h3d which describes the kinematic characteristics of a serial link manipulator with 10 joints which at zero angles is a straight line in the XY plane.

mdl_hyper3d(n) as above but creates a manipulator with n joints.

Also define the workspace vectors:

qz joint angle vector for zero angle configuration

R = mdl_hyper3d(n) functional form of the above, returns the SerialLink object.

[R,qz] = mdl_hyper3d(n) as above but also returns a vector of zero joint angles.

## Notes

- The manipulator in default pose is a straight line 1m long.
- Unlike most other mdl_xxx scripts this one is actually a function that behaves like a script and writes to the global workspace.

## See also

SerialLink, mdl_hyper2d, mdl_ball, mdl_coil

© 1990-2014 Peter Corke.