teaching_robots_navigation

Introduction to Robotics

📚 📝 Activity

Learning Objectives

After this chapter you should understand


What is a Robot?

A robot is an embodied intelligent system capable of

Unlike traditional software, robots interact with the physical world.

Examples include


The Robotics Pipeline

Sensors
   ↓
Perception
   ↓
Localisation
   ↓
Mapping
   ↓
Planning
   ↓
Control
   ↓
Motors

Core Problems

Perception

What is around me?

Localisation

Where am I?

Mapping

What does the world look like?

Planning

Where should I go?

Control

How do I move there?


Why Robotics is Hard

Unlike software,

Robotics is about making good decisions with imperfect information.


Modern Robotics Stack

Typical sensors

Typical algorithms


Reading

Probabilistic Robotics Thrun, Burgard & Fox

Modern Robotics Kevin Lynch

Robotics, Vision and Control Peter Corke