First of a four-course sequence introducing foundational theory and practice of robotics engineering and the application of concepts from the fields of computer science, electrical engineering and mechanical engineering to the design of robots. The focus of this course is the effective conversion of electrical power to mechanical power, and power transmission for purposes of locomotion, and of payload manipulation and delivery. Concepts of energy, power and kinematics will be applied. Concepts from statics such as force, moments and friction will be applied to determine power system requirements and structural requirements. Simple dynamics relating to inertia and the equations of motion of rigid bodies will be considered. Power control and modulation methods will be introduced through software control of existing embedded processors and power electronics. The necessary programming concepts and interaction with simulators and Integrated Development Environments will be introduced. Laboratory sessions consist of hands-on exercises and team projects where students design and build robots and related sub-systems.
RBE 1001, ES 2501, and any of CS 2119 or CS 2102 or CS 2103.