Signals and Systems
Robotics connection
Laplace and Fourier transforms. Fundamental to many robotics algorithms.

Build a robotics path across engineering, computing, and intelligent systems.
Academic pathways
Robotics brings mechanics, electronics, computation, and autonomy together. Use this collection as a starting point, and confirm schedules and prerequisites in the current BYU catalog before registering.
Robotics connection
Laplace and Fourier transforms. Fundamental to many robotics algorithms.
Robotics connection
An understanding of how computers work at a deep level is essential to developing real-world robotic systems.
Robotics connection
At the lowest level, robots require a real-time operating system.
Robotics connection
Robot motion is enabled by feedback controllers that use actuators to act on sensor data.
Robotics connection
Design and build a robotic system that accomplishes a task.
Robotics connection
Develop models of mechanical systems.
Robotics connection
Vehicle design for aircraft and rockets.
Robotics connection
Modeling of mechanical systems.
Robotics connection
This is where you will learn to program.
Robotics connection
Optimization techniques are used extensively in robotics.
Robotics connection
Introduction to vision with a focus on image processing.
Robotics connection
The math in this class is closely related to that used in robotics.
Robotics connection
Introduction to techniques that are widely used in robotics.
Robotics connection
Neural networks are extensively used in robotics.
Robotics connection
Deep learning techniques are extensively used in robotics.
Robotics connection
Probabilistic robotics.
Robotics connection
Euler-Lagrange modeling techniques.
Robotics connection
Robotic manipulators.
Robotics connection
Take this if you are a graduate student and did not take CS 240.
Robotics connection
Optimization techniques are used extensively in robotics.
Robotics connection
Vision applied to robotic systems.
Robotics connection
Mathematical tools used extensively in robotics.
Robotics connection
Mathematical tools used extensively in robotics.
Robotics connection
Estimation techniques, including an introduction to Kalman filtering.
Robotics connection
Build a complete UAV simulation including control, Kalman filtering, and path planning.
Robotics connection
Both control and vision for multirotors.
Robotics connection
Linear control techniques including LQR and LQR/LTR.
Robotics connection
Nonlinear control techniques.
Robotics connection
Control techniques used to maneuver robots.
Robotics connection
Unknown
Robotics connection
Unknown
Robotics connection
Theory of multi-robot teams.
Robotics connection
Unknown
Robotics connection
Mathematical techniques used extensively in robotics.