← All modules

1.0 History and Evolution of Robotics

Draft — not verified
Module 1 — Introduction and Basics (lecture overview)
Download lecture slides (PPTX)
CH1.1 Architecting Autonomy
CH1.1-Architecting_Autonomy.pptx
Horizontal timeline of robotics milestones from Al-Jazari (1206) through the modern humanoid era (2024)
Eight milestones trace the evolution of robotics from programmable automata to today's humanoid platforms, with ROS 2 as the software substrate.

Theoretical Background: History and Evolution of Robotics

Module 1 Theory: Introduction and Basics — Lecture 1

1.1 Timeline of Robotics Development

1.1.1 Ancient and Early Automata (1000 BCE - 1900 CE)

The concept of artificial beings dates back to ancient civilizations. These early efforts established the foundational idea that machines could replicate human motion and perform useful tasks autonomously.

  • Archytas of Tarentum (400 BCE) reportedly built a mechanical bird powered by steam, considered one of the first documented autonomous machines
  • Al-Jazari (1206 CE) designed programmable automata including humanoid musicians and water-powered clocks with automated figures
  • Leonardo da Vinci (1495) designed a mechanical knight capable of sitting, raising its visor, and moving its arms — an early humanoid robot concept
  • Jacques de Vaucanson (1738) created the "Digesting Duck" and a mechanical flute player, demonstrating sophisticated mechanical automation
  • Nikola Tesla (1898) demonstrated a radio-controlled boat, one of the first remotely operated machines

1.1.2 The Birth of Modern Robotics (1920 - 1960)

  • 1920: Karel Capek introduced the word "robot" (from Czech robota, meaning forced labor) in his play R.U.R.
  • 1942: Isaac Asimov published the Three Laws of Robotics — foundational ethical framework still referenced in modern HRI research
  • 1948: William Grey Walter built Elmer and Elsie — autonomous tortoise robots demonstrating complex behavior from simple circuits
  • 1954: George Devol filed the patent for Unimate, the first programmable robot
  • 1956: Devol and Joseph Engelberger founded the world’s first robot company

Key Insight: Walter’s tortoises are historically significant because they demonstrated that complex emergent behavior could arise from simple reactive control — a principle that later influenced subsumption architecture and behavior-based robotics.

1.1.3 Industrial Robotics Revolution (1960s - 1980s)

  • 1961: Unimate installed at General Motors for die-casting and spot welding — the first industrial robot in production
  • 1969: Victor Scheinman developed the Stanford Arm, a 6-DOF electrically powered manipulator that became a standard for robotic research
  • 1973: KUKA developed the FAMULUS, the first industrial robot with six electromechanically driven axes
  • 1978: PUMA (Programmable Universal Machine for Assembly) developed by Unimation, becoming the workhorse of manufacturing
  • 1979: SCARA (Selective Compliance Assembly Robot Arm) developed in Japan for high-speed assembly tasks

Defining Characteristics of This Era:

  • Fixed base, repetitive tasks
  • High precision and repeatability
  • Structured environments with safety cages
  • Pre-programmed trajectories with no sensor feedback

1.1.4 Mobile Robotics Revolution (1980s - 2000s)

  • 1966-1972: Shakey the Robot (SRI International) — first mobile robot to reason about its own actions using AI planning
  • 1986: Honda began development of humanoid robots, leading to ASIMO (2000)
  • 1997: NASA’s Sojourner rover successfully explored Mars — the first mobile robot on another planet
  • 1997: RoboCup initiative launched — using soccer as a benchmark for mobile robot research
  • 2002: iRobot launched Roomba — bringing autonomous mobile robots into homes

Key Shift: The transition from industrial to mobile robotics required solving fundamentally different problems — sensor-based navigation, autonomous decision-making, operation in unstructured environments, and real-time obstacle avoidance.

1.1.5 Modern Collaborative and Autonomous Systems (2000s - Present)

  • 2004: DARPA Grand Challenge accelerated autonomous vehicle research
  • 2008: Universal Robots introduced the first commercial collaborative robot (cobot)
  • 2012: Boston Dynamics demonstrated BigDog and later Spot — advanced dynamic locomotion
  • 2013: Amazon acquired Kiva Systems for warehouse automation (now Amazon Robotics)
  • 2015: ROS 2 development began, addressing real-time and industrial requirements
  • 2020s: Growth in autonomous delivery robots, surgical robots, and AI-powered manipulation

1.2 Key Innovations and Milestones

Each decade introduced a paradigm shift in what robots could do and where they could operate:

  • 1960s — Industrial manipulators: Automated manufacturing with fixed, repetitive tasks
  • 1970s — Computer-controlled arms: Enabled flexible automation through programmable trajectories
  • 1980s — Sensor integration: Introduced adaptive behavior and closed-loop control
  • 1990s — Mobile platforms: Expanded robotics into exploration and service domains
  • 2000s — Humanoids and cobots: Enabled human-robot collaboration in shared workspaces
  • 2010s — Deep learning + robotics: Brought intelligent perception and manipulation
  • 2020s — Foundation models + ROS 2: Moving toward general-purpose autonomy

1.3 Current State of the Field

1.3.1 Major Application Domains

Manufacturing: Collaborative robots working alongside humans, flexible manufacturing cells, and quality inspection using machine vision.

Healthcare: Surgical robots (da Vinci system — over 7 million procedures performed), rehabilitation robotics, and telepresence robots for remote medical consultation.

Logistics and Warehousing: Autonomous mobile robots (AMRs) for material handling, last-mile delivery robots, and automated guided vehicles (AGVs).

Agriculture: Autonomous harvesting robots, precision spraying and weeding, crop monitoring drones.

Exploration: Mars rovers (Curiosity, Perseverance), deep-sea exploration robots, search and rescue robots.

1.3.2 Enabling Technologies

  • Sensors: LiDAR, depth cameras (Intel RealSense), IMUs, force/torque sensors
  • Computing: GPU-accelerated perception, edge computing, FPGA-based control
  • Software: ROS/ROS 2 ecosystem, simulation tools (Gazebo, Isaac Sim)
  • AI/ML: Deep reinforcement learning, computer vision, natural language processing
  • Communication: 5G for low-latency teleoperation, cloud robotics
  • Soft robotics: Compliant actuators and structures for safe interaction
  • Swarm robotics: Coordination of large numbers of simple robots
  • Bio-inspired robots: Mimicking biological systems for locomotion and manipulation
  • Human-robot interaction (HRI): Natural language, gesture, and intent recognition
  • Digital twins: Real-time simulation paired with physical robots

1.4.2 Grand Challenges

  • Generalization: Moving from task-specific to general-purpose robots
  • Safety: Ensuring safe operation in unpredictable environments
  • Energy: Improving battery life and energy efficiency
  • Ethics: Addressing job displacement, privacy, and autonomous decision-making
  • Interoperability: Standardizing communication and integration (ROS 2 as middleware)

1.5 Integration: Theory to Practice

The historical progression of robotics directly informs how modern systems are designed and implemented:

  • From Unimate to ROS 2: Early industrial robots used proprietary controllers with hardcoded trajectories. Modern systems use standardized middleware (ROS 2) that separates control logic from hardware, enabling code reuse across platforms.
  • From Shakey to SLAM: Shakey’s symbolic AI planner evolved into probabilistic methods. Today’s mobile robots use EKF-SLAM and particle filters — direct descendants of the sensor-based navigation pioneered in the 1970s-80s.
  • From safety cages to cobots: The shift from isolated industrial cells to collaborative workspaces required force-limited joints and real-time collision detection — concepts rooted in impedance control theory.
  • From teleoperation to autonomy: The autonomy spectrum (teleoperated, semi-autonomous, fully autonomous) maps directly to the sense-plan-act loop complexity required in the software architecture.

1.6 Theoretical Design Choices

Why ROS 2 over proprietary frameworks? ROS 2 provides a publish-subscribe middleware with DDS (Data Distribution Service) that handles real-time communication, quality-of-service policies, and multi-robot coordination. Proprietary systems lock you into vendor-specific hardware; ROS 2’s abstraction layer allows the same navigation stack to run on a TurtleBot, a warehouse AMR, or a custom platform.

Why probabilistic methods dominate modern robotics? Real sensors are noisy and environments are uncertain. Deterministic approaches (like Shakey’s symbolic planner) fail in unstructured settings. Bayesian estimation provides a principled framework for reasoning under uncertainty — this is why EKF, particle filters, and probabilistic SLAM are the standard.

Why 6-DOF for general manipulation? A task in 3D space requires specifying position (3 DOF) and orientation (3 DOF). The Stanford Arm’s 6-DOF design established this as the minimum for arbitrary spatial tasks. Redundant manipulators (7+ DOF) add flexibility for obstacle avoidance but increase computational complexity.

Why collaborative robots use force limiting rather than speed limiting alone? Impact force depends on both velocity and effective mass. ISO/TS 15066 specifies biomechanical limits on transient and quasi-static contact forces. Force-limited joints with compliant control provide safety across the full range of operating conditions, not just at reduced speeds.