Robotics Courses
Explore the structured robotics courses below, designed to guide you from fundamental concepts to advanced robotics topics. Choose a topic to start your journey, and progressively build your robotics expertise.
Background/Prerequisites: The RAS University assumes that you have an undergraduate-level training in mathematics. This includes knowledge of calculus, linear algrebra, probabilitis and statistics.
If you are new to robotics, we recommend starting with Chapter 1 and progressing through the chapters in order. If you already have some background in the field, you may skip ahead to Advanced Topics I and II and explore the areas that interest you most. Each course begins with a list of prerequisites to help you determine whether you have the necessary foundation to follow along effectively. If you are already a robotics expert—or an expert in another field simply curious about the future of robotics—this course may not be the best fit. However, stay tuned: we will soon be launching an Executive Robotics Course Series designed specifically for you.
Table of Contents 📚
Robotics Foundation
Chapter 0: Mathematical Foundation
Chapter 1: Basics of Motion Control
-
1.3 System Identification
Chapter 2: Sensing in Robotics
Chapter 3: Motion Planning and Navigation
-
3.2 Geometry Planing
-
3.4 Simultaneous Localization and Mapping (SLAM)
Robotics Advanced Topics I
Chapter 4: Advanced Mathematical Foundations
-
4.2 Group Theory
-
4.3 Dual Quaternions
Chapter 5: Advanced Kinematics
-
5.2 Cuspidal Robots
-
5.3 Path Planning with Analytical Guarantees
-
5.4 Conformal Geometric Algebra
Chapter 6: Advanced Control
-
6.1 Robust Control
Chapter 7: Manipulation
-
7.1 Operational Space and Null Space Control
-
7.2 Grasping
-
7.3 Dexterous Manipulation
Chapter 8: Locomotion
-
8.1 Central Pattern Generator
-
8.2 Stability
-
8.3 Whole-Body Control
Chapter 9: Aerial Robotics
Introduction to UAVs
Multirotor Drones
-
9.4 Mathematical Tools
-
9.5 System Architecture
-
9.6 Modeling & Dynamics
-
9.7 Control & Allocation
-
9.8 Measurement Model and State Estimation
-
9.9 Trajectory Generation & Planning
-
9.10 Advanced Control (MPC)
Aerial Robotics
-
9.11 Aerial Manipulation
-
9.12 Collective
-
9.13 Vision for UAVs
Chapter 10: Swarm Robotics
- 10.1 Swarm Robotics chap 1
Chapter 11: Robotic Application Domains Part - I
-
11.1 Humanoids
-
11.2 Underwater Robotics
-
11.3 Space Exploration
Robotics Advanced Topics II
Chapter 12: Robot Learning
-
12.2 Reinforcement Learning
-
12.3 End-to-End Learning
-
12.4 Sim-to-Real and Back
-
12.5 Active Learning
-
12.6 Constraint Learning
-
12.7 Transfer Learning
Chapter 13: Human-Robot Interaction
-
13.2 Haptics for Virtual Reality, Teleoperation and Prostheses
-
13.3 Safety in Design and Control
-
13.4 Shared-Control
-
13.5 Cognitive Robotics
Chapter 14: Soft Robotics
-
14.1 Materials
-
14.2 Design and Fabrication
-
14.3 Modeling and Control
-
14.4 Hybrid Design
Chapter 15: Robotic Application Domains Part - II
-
15.1 Exoskeletons
-
15.2 Educational Robotics
-
15.3 Surgical Robots
-
15.4 Micro-Robotics
Chapter 16: Novel Trendy Research Areas in Robotics
-
16.1 Supernumerary Limbs
-
16.2 Sustainable Robotics
-
16.3 Robotics and Arts