An advanced course in robotics that covers mechanisms (kinematics and dynamics), actuators, sensors, feedback control, and signal processing. The target is to provide a general understanding of sensorimotor systems that can be related to machine learning and other disciplines. Relationships to biological systems will be highlighted. Programming exercises will accumulate code for a simulated mobile manipulator and students will pit their robots against those of their classmates.
Practical experience in the management of software development projects. Managing people, coaching, mentoring, planning, scheduling, evaluation, negotiation, and expectation management are explored. The focus is on the power of communication.