Robotics (CS)
Graduate · CS / Programming
Syllabus focus
Standard syllabus · STEM / applied
Pricing
Graduate-level rates are set on consultation. See the pricing page for K–12 and undergraduate rates.
Topics typically covered
Standard syllabus
Kinematics and sensing
- Robot coordinate frames and forward/inverse kinematics (intro)
- Sensor models: LIDAR, cameras, IMU
- Calibration and noise models
- Occupancy grids and map representations
- State estimation: Kalman filters (intro)
Planning and control
- Configuration space and motion planning (RRT intro)
- PID control and trajectory tracking
- Behavior trees and finite state machines for robots
- Simulators: Gazebo/Webots (survey)
- Safety constraints and human-robot interaction (intro)
STEM / applied
Perception and learning
- SLAM overview: visual and LIDAR SLAM
- Deep learning for object detection on robots
- Grasp planning and manipulation (intro)
- Multi-robot coordination (intro)
- ROS/ROS2 middleware and message passing
Projects
- Integrating perception, planning, and control stack
- Real-time performance on embedded compute
- Field experiments and repeatable benchmarks
- Ethics and liability in autonomous systems
- Capstone: autonomous navigation in simulation or lab
Notes
May overlap with mechanical/electrical robotics courses; CS version emphasizes algorithms and software.