Robotics (ROBO)
Description: Introduction to basic robot fabrication and prototyping techniques. Incorporates foundations of sensing, actuation, movement, and control presented through design, build, and operation of robotic systems. Establishes an ethical foundation for robotics engineers.
Description: Introduction to foundational tools for design, simulation, and code management in robotics including SolidWorks, Matlab, IDE, Github, and potentially ROS or Altium. Principles are applied to problem scenarios in utilization of robotics and automation to address practical challenges. Basic computer programing and embedded systems, engineering economics, topics in CAD, discrete math, and Boolean logic are covered.
Prerequisites: MATH 221
Description: Fundamentals of mechanical and electronic design, control, and fabrication essential for realizing robotic systems. Engage in practical applications of rigid-body motion, machine elements, and interfacing sensors and microcontrollers, with an emphasis on both analysis and hands-on skills.
Description: Algorithms and programming for robotics and artificial intelligence in C++ and high-level scientific programming languages; autonomous navigation and search algorithms; introduction to models of computing through graphs and graph algorithms. Robot Operating System (ROS) and challenges to develop and implement algorithms in ROS. Mapping, localization, data fusion, Simultaneous Localization and Mapping (SLAM), vision processing, communication, and controls.
Description: Focuses on the practical application of robotics by building on core skills with application of analog and digital electronics for robotics including prototyping, testing, debugging; interfacing microcontrollers; and embedded systems that support integrated robotic design. Creation of robotic solutions to address a topic in automation. Provides deeper academic support in the subject of engineering economics.
Prerequisites: Permission and advanced approval of plan or work.
Description: Experiential learning in conjunction with an approved industrial or government agency under the joint supervision of an outside sponsor and a faculty advisor. Experiential learning is based on an internship, research activity, entrepreneurial activity, or similar activity.