AC 2011-609: LEARNING ROBOTICS THROUGH DEVELOPING A VIR- TUAL ROBOT SIMULATOR IN MATLAB
Robot Arm Kinematics, Dynamics, and Control