第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章,深入运动控制核心——PID怎么调、ROS怎么搭。后面17到25章全是干货,标定、视觉、力控,都是我在产线上踩过坑之后总结出来的。最后5章,数字孪生、机器学习、两个完整项目实战,带你走通全流程。
⚠️ 注意:这门课不是纯理论课。每章都有代码和仿真,建议你跟着敲。我当年就是光看书不动手,结果一上设备就懵。
好了,第一章就聊到这儿。你心里应该对机器人系统有了整体轮廓。