第1章 机器人系统概述

各位同学,我是你们这门课的老朋友。做了十几年机器人系统,从六轴工业臂到移动底盘都摸过。今天咱们先不急着写代码,把「机器人」这三个字掰开揉碎聊一聊。你想想看,一个机械臂在流水线上抓取零件,一台AGV在仓库里穿梭——它们到底凭什么被称为「机器人」?

1.1 机器人定义与发展史

机器人这个词,最早来自捷克作家恰佩克的舞台剧《罗素姆万能机器人》。但真正工程意义上的定义,我个人习惯用ISO 8373标准:一种可编程、多用途的机械装置,能够自动执行任务。说白了,就是能感知、会决策、能动作。

发展史上有几个关键节点:

  • 1947年——第一台遥控机械臂(Argonne实验室)
  • 1961年——Unimate,第一个工业机器人,在通用汽车干活
  • 1970年代——机器人运动学理论成熟,Denavit-Hartenberg参数登场
  • 2000年后——协作机器人、移动机器人爆发
⚡ 我记得刚入行时,师傅跟我说:「机器人就是铁打的马,程序是缰绳。」现在看,这句话依然在理。

1.2 机器人分类与应用场景

分类方式很多,按结构分、按应用分。我一般喜欢按「移动 vs 操作」来分:

类别典型代表应用场景
工业机器人六轴关节臂、SCARA焊接、搬运、喷涂
移动机器人AGV、AMR、无人机仓储物流、巡检
协作机器人UR、Franka人机共线装配
特种机器人手术机器人、水下机器人医疗、勘探

你在项目中遇到过选型纠结吗?我建议先看末端负载和运动自由度,再看环境是否结构化。举个例子,产线上如果工件位置固定,用SCARA又快又便宜;但要是地面有坡道,AGV就得选差速底盘。

1.3 机器人系统组成(机械、电气、软件)

一个完整的机器人系统,就像一个人:机械是骨骼,电气是肌肉和神经,软件是大脑。三者缺一不可。

  • 机械系统:本体结构、减速器、关节轴承。我曾经吃过亏——选型时没注意刚度,结果末端抖动,后来换了谐波减速器才解决。
  • 电气系统:伺服电机、驱动器、控制器、传感器。嗯,这里要注意,编码器分辨率直接影响定位精度。
  • 软件系统:实时操作系统、运动规划库、通信中间件。ROS2现在越来越主流,但工业现场还是EtherCAT的天下。
避坑指南:我曾经在调试一个六轴机器人时,发现电机过热。查了半天,原来是机械臂的惯量匹配没算对。所以,选电机前一定先做动力学仿真。

1.4 课程整体框架介绍

这门课一共30章,咱们从基础理论一直干到项目实战。你看这个知识体系图就明白了——

机器人系统开发与运动控制 基础理论 (1-7章) 核心控制 (8-16章) 工程实践 (17-25章) 进阶 & 实战 (26-30章) 运动学 · 动力学 · 轨迹 PID · ROS · 实时系统 标定 · 视觉 · 力控 数字孪生 · 项目实战 理论 → 实践 综合项目

从第1章到第7章,咱们先把运动学、动力学这些硬骨头啃下来。中间8到16章,深入运动控制核心——PID怎么调、ROS怎么搭。后面17到25章全是干货,标定、视觉、力控,都是我在产线上踩过坑之后总结出来的。最后5章,数字孪生、机器学习、两个完整项目实战,带你走通全流程。

⚠️ 注意:这门课不是纯理论课。每章都有代码和仿真,建议你跟着敲。我当年就是光看书不动手,结果一上设备就懵。

好了,第一章就聊到这儿。你心里应该对机器人系统有了整体轮廓。