module level software: including kinematics, dynamics, trajectory, servo, and vision