【AI加油站】机器人设计系列一百二十二:从零造一个“盒仔”!《智能机器人制作完全手册》带你玩转机器人世界(附下载)

核心总结
你儿时的机器人梦想,还躺在心底哪个角落?
还记得小时候看《机器人总动员》时,被瓦力那双大眼睛萌化的瞬间吗?还记得《铁甲钢拳》里那些激情四射的机器人格斗场面吗?相信每一个80后、90后的心中,都曾住着一个属于自己的机器人梦想。
但现实往往是——看着别人做的机器人满地乱跑,自己却不知从何下手。单片机、传感器、步进电机……一堆专业名词直接把梦想击得粉碎。
别怕!今天要介绍的这本《智能机器人制作完全手册》,就是为这样的你量身打造的。从零基础入门到高阶进阶,从几个零件到完整作品,这本书几乎涵盖了个人机器人制作的方方面面。
为什么从小车开始?——你的第一台机器人
很多初学者一上来就想做个双足人形机器人,能走能跑能变形……打住!书中的作者给出了中肯建议:从小车开始你的机器人爱好之旅吧!
人形机器人是一个系统工程,资金投入动辄几千元,技术门槛高得吓人。而机器人小车就不同了——技术门槛低、资金投入少、零配件支持多,是进入机器人天地的绝佳入门工具。
书中用通俗易懂的方式解释了机器人的三大组成部分:
• 传感器部分:机器人的“感觉器官”,用于读取外部环境信息 • 控制器部分:机器人的“大脑”,接收信号并做出决策 • 执行器部分:机器人的“四肢”,完成前进、转弯等动作
简单来说,就是:传感器发现“前面有障碍物”→ 控制器决定“向右转”→ 执行器让轮子转动。瞧,这不就是一个完整的智能行为吗?
单片机怎么选?——别被型号绕晕了
面对琳琅满目的单片机型号(AT89S51、AVR、ARM、DSP……),很多新手直接懵了。书中给出了清晰的选型建议:
• 入门首选AT89S51系列:适合做学习板、电子时钟等简单项目,支持ISP在线编程,一根并口线就能烧录程序 • 爱好者首选AVR系列:性价比极高,集成了A/D转换器、PWM输出等多种实用功能,运行速度远超51单片机。Arduino平台就是基于AVR的 • 高级应用选ARM:32位处理器,可运行操作系统,适合处理复杂数据 • 音视频处理选DSP:强大的数字信号处理能力,用于语音识别、高速循线等
专业解读:选单片机不是越贵越好、越高级越好,而是要根据任务需求选择最合适的。用ARM做超声波测距,就像“杀鸡用牛刀”;用AVR做机器视觉,又有点“吃不消”。匹配才是王道。
传感器大家族——让机器人“活”起来
机器人要感知世界,离不开各种各样的传感器。书中详细介绍了:
• 避障传感器:碰撞开关(便宜但需要真撞上)vs 红外测障(非接触式,可调检测范围) • 测距传感器:夏普GP2D12几乎是机器人爱好者的标配,还有超声波测距可选 • 亮度传感器:光敏电阻,成本低廉、可靠性好 • 速度传感器:光电编码器,通过黑白码盘或光栅盘检测电机转速 • 地面灰度传感器:用于循线机器人,检测黑线/白线
书中的一个精彩案例让人印象深刻:作者在学校参加机器人灭火比赛时,发现厂家提供的地面灰度传感器效果不理想。后来他研究了电机上光电编码器的原理——利用红外线在不同颜色表面的反射率不同——于是动手将光电编码器上的红外检测模块拆下来,装在机器人底部检测白线,效果立刻好了很多!
这就是理解原理的重要性——知其然,更知其所以然。
SolidWorks——不花钱也能“试错”
以前设计机器人,只能买一堆材料回来拼,不合适就扔了重来,费钱又费力。而书中介绍了用SolidWorks进行计算机辅助设计的方法,简直打开了新世界的大门:
• 三维建模:像捏橡皮泥一样,在电脑里把每个零件画出来 • 虚拟装配:把所有零件“组装”起来,检查是否干涉、是否合理 • 有限元分析:模拟受力情况,提前知道哪个位置是“薄弱环节”
更有趣的是,SolidWorks的钣金设计功能可以直接把设计图展开成1:1的工程图。打印出来贴在铝板上,照着轮廓开锯、弯折,零件就做好了!
专业解读:这不是“纸上谈兵”,而是现代工业设计的标准流程。用软件先在虚拟世界验证,可以节省大量时间和金钱,让你把精力真正集中在创意上。
实战案例集锦——总有一款适合你
6足甲虫:仿生学的魅力
书中详细介绍了6足机器人的制作全过程。仿生学的思路很有意思:要想让机器人像甲虫一样运动,必须先分解甲虫的每一个动作细节,然后通过舵机在机器人上一一复现。
这个项目用了18个舵机(每只脚3个),集中在一块32路舵机控制板上。通过上位机软件调整每个舵机的角度,制作出前进、后退、左右转等动作序列。最后用PS2手柄遥控,一只“电子甲虫”就诞生了!
相扑机器人:策略与力量的较量
机器人相扑比赛起源于日本,规则简单:把对方推出边界线或铲翻。但制作起来却大有讲究:
• 铲子设计:很多相扑机器人都有一个可升降的铲子,把对手铲起来使其车轮离地 • 边界检测:利用红外巡线传感器检测黑白边界,防止自己掉出场外 • 对手探测:用红外或超声波传感器定位对手,主动发起进攻
书中给出了完整的Arduino代码示例,甚至还有电机控制信号的真值表,跟着做就能跑起来!
BOXZ“盒仔”:开源的互动娱乐平台
这是全书最让人兴奋的项目之一。BOXZ是一款开源的互动机器人平台,外壳可以用2mm硬纸板切割,总成本低于50元!
组装过程就像搭乐高积木一样简单——只有6根连接线,不需要任何螺丝。通过Android手机APP(支持重力感应)或网页遥控,可以控制盒仔运动、摆臂,甚至踢足球!
更厉害的是,BOXZ还支持DIY编程模式:在手机上拖曳指令,就能让机器人自动完成指定任务。这简直是为教育和初学者量身定做的神器。
最新版的BOXZ Mini尺寸只有8cm见方,采用了BLE蓝牙和电机驱动集成的主控板,支持iOS和Android双平台,还使用了国际主流的开源通信协议JSON。
人形机器人:铁甲钢拳不是梦
从双足机器人到17自由度的格斗机器人,书中一步步带你进阶。
让人眼前一亮的是体感控制的设计:用加速度传感器(MMA7361)获取手臂姿态,配合Wii的Numchuck副手柄,就能让机器人同步你的动作——你挥拳,它也挥拳;你摆臂,它也摆臂。
还有语音控制的版本:用中文语音识别模块,对着机器人说“前进”“后退”“左转”“蹲下”,它就会执行相应动作。这不就是《铁甲钢拳》里小男孩给亚当加装语音控制系统的现实版吗?
高端机器人拆解——看看大厂怎么做
书中还对Wowwee Rovio、机器蛇、Bigdog等高端机器人进行了拆解分析。
Rovio是一款Wi-Fi视频小车,最大的亮点是其NorthStar导航系统——基于红外成像三角定位原理,可以实现最高4cm/4deg的定位精度,甚至能自动返航充电。书中详细拆解了它的底盘结构、驱动模块、光电编码器,甚至给出了二次开发的思路。
机器蛇则展示了仿生机器人的另一种可能:通过模仿蛇的蜿蜒、尺蠖、风琴等运动方式,机器蛇可以爬行、游泳、甚至钻洞。ACM-III、ACM-R5等型号展现了惊人的环境适应能力。
Bigdog(大狗机器人)更是让人惊叹——它能背负150kg重物,在崎岖地形稳定行走,摔倒后还能自己站起来。虽然离普通爱好者很遥远,但了解它的仿生结构、传感器系统和控制算法,对拓展视野大有裨益。
结语:动手吧,别再等了!
正如书中所说:“学习没有捷径,如果你走了捷径,那只能说明你比别人少看了风景。”
这本《智能机器人制作完全手册》的魅力在于,它不是一本高高在上的理论教材,而是一本接地气的实战指南。书中大量使用实物图而非抽象原理图,告诉你每个元器件长什么样、到哪里购买、怎么接线、怎么写代码。
从最简单的循线小车,到6足甲虫、相扑机器人、BOXZ盒仔、双足/人形机器人,再到自平衡车、无线遥控机器人、群体机器人……只要跟着书一步步做下去,你的机器人梦想,终将变成手中真实的作品。
“我们的作品基本上不会有什么科研价值,也不会填补什么技术空白,有些自娱自乐。不过我想,当更多的人——尤其是学生,以制作机器人作为一种娱乐项目的时候,应该也是一件令人高兴的事吧。”
与所有机器人爱好者共勉!
📌 本文内容整理自《智能机器人制作完全手册》(《无线电》编辑部 编,人民邮电出版社出版)








本书免费下载地址
关注微信公众号“人工智能产业链union”回复关键字“机器人设计122”获取下载地址。
往期推荐:
【AI加油站】机器人设计系列一:《IBM Robocode人工智能机器人研究》从Java编程到智能战斗系统指南(附下载)
