Programming for Robotics
Advisory and Enforced Prerequisite: None. (3 credits) Graduate level project-based programming and computer science course for Robotic engineers. Topics include data representation, memory concepts, debugging, recursion, search, abstractions, threading, and message passing. The average student will have already written MATLAB programs about 250-500 lines long and will have basic familiarity with C syntax. ROB 510 (EECS 567) (MFG 567) (MECHENG 567). Robotic Kinematics and Dynamics Advisory Prerequisite: Graduate standing or permission of instructor. Enforced Prerequisite: None. (3 credits) Geometry, kinematics, differential kinematics, dynamics, and control of robot manipulators. The mathematical tools required to describe spatial motion of a rigid body will be presented in full. Motion planning including obstacle avoidance is also covered.
Topics
- data representation
- memory concepts
- debugging
- recursion
- search
- abstractions
- threading
- and message passing
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027