
Course overview
How to Design Robotic Systems
48 modules
·194 lessons
·—
Part 1
Part 2
Part 3
Part 4
Part 5
Sense–Think–Act Architectures
Part 6
Part 7
Part 8
Step 0 Inverse Kinematics (Conceptual)
Part 9
Step 0 Constraints and Workspaces
Part 10
Step 1 Actuation Fundamentals
Part 11
Step 1 Sensing the Robot and the World
Part 12
Step 1 Feedback Control: Concepts
Part 13
Step 1 Joint and Wheel Controllers
Part 14
Step 2 Dynamics (Conceptual)
Part 15
Step 2 Motion Profiles and Trajectories
Part 16
Step 2 Cascaded Control Architectures
Part 17
Step 2 Safety, Limits, and Interlocks
Part 18
Step 2 Calibration and Homing
Part 19
Step 3 Sensor Modalities for Perception
Part 20
Step 3 Localization Basics
Part 21
Step 3 Mapping and Environment Representation
Part 22
Step 3 SLAM (Simultaneous Localization and Mapping)
Part 23
Step 3 Perception Pipelines
Part 24
Step 4 Path Planning in Known Maps
Part 25
Step 4 Obstacle Avoidance and Local Planning
Part 26
Step 4 Navigation Stack Architectures
Part 27
Part 28
Part 29
Part 30
Part 31
Step 5 Communication Middleware and Messaging
Part 32
Step 5 Control Stack Architectures
Part 33
Step 5 Fault Detection, Watchdogs, and Recovery
Part 34
Step 6 HRI Fundamentals
Part 35
Step 6 Modes of Interaction
Part 36
Step 6 Safety Around Humans
Part 37
Step 6 Command and Configuration Interfaces
Part 38
Step 6 Explainability and Debuggability for Operators
Part 39
Step 7 Multi-Robot Coordination Basics
Part 40
Step 7 Task Allocation and Fleet Management
Part 41
Step 7 Swarm-Inspired Behaviors (Conceptual)
Part 42
Step 7 Cloud and Edge Integration
Part 43
Step 7 Productizing Robotic Systems
Part 44
Step 7 Reference Architectures for Robotic Systems
Part 45
Control and Architecture Patterns
Part 46
Perception and Mapping Patterns
Part 47
Safety, Reliability, and Validation Patterns
Part 48