This course examines microprocessors as an integral part of robotic systems. Techniques required for successful incorporation of embedded microprocessor technology are studied and applied to robotic systems. Students will use hardware in a laboratory setting and will develop software that uses features of the microprocessor at a low level to accomplish the real-time performance necessary in robotic applications. Topics will include microprocessor selection, real-time constraints, sensor interfacing, actuator control, and system design considerations. Prerequisite(s): Experience with C programming and a course in digital systems or computer architecture.
Course Prerequisite(s)
***Cybersecurity students only: Must complete core courses first (EN.605.621 AND EN.695.601 AND EN.695.641).***;***Robotics and Autonomous Systems students only: Must complete core courses first (EN.685.621 AND EN.535.641 AND EN.535.630 AND EN.605.613).***;***Mechanical Engineering students only: Must complete core course first (EN.535.641 Mathematical Methods for Engineers).***