🔝​

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

Chapter 2: Sensing in Robotics

Chapter 3: Motion Planning and Navigation

Robotics Advanced Topics I

Chapter 4: Advanced Mathematical Foundations

Chapter 5: Advanced Kinematics

  • 5.1 Singularity analysis

  • 5.2 Cuspidal Robots

  • 5.3 Path Planning with Analytical Guarantees

  • 5.4 Conformal Geometric Algebra

Chapter 6: Advanced 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.1 Learning from Demonstrations

  • 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

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


Table of contents