Applications-Level CAD:
Construct fields that move the carried part in the desired manners
HCI for vector field definition
HCI for part shape design or downloading from a file of designs
Rigid Body dynamics simulator for many body collisions
applied to centering, recognition, smooth motion, path planning, control algorithm development