从解剖学的角度来说,机器人的部件通常包括以下5个部分:控制中枢、电源、传感器、行动和反馈、机身。
一、控制中枢
有些机器人的控制中枢与机器人是分离的,比如需要人们通过遥控器或者游戏手柄控制的机器人,在这样的机器人中,较为简单的芯片只负责控制单个部件(例如一条腿或者一条手臂),而这个芯片并不知道机身的其它部分在做什么。
对于机器人的控制中枢来说,***好的选择是微控制器芯片。微控制器与微处理器非常相似,它们都会出现在个人计算机中。微控制器与微处理器的不同之处在于,前者更像是一台完整的微型计算机整合到一片芯片上面。
微控制器的内存和存储空间都比较小,二者都是直接嵌入到芯片中的。个人计算机的微处理器把管脚连接在高速内存上,而微控制器具有很多不同种类的输入和输出管脚。这些管脚可以直接与传感器、按钮以及其它稀奇古怪的部件相连。
作为被埋没的英雄,微控制器在我们身边无处不在,但是几乎没有人对它们有所了解。微控制器广泛应用在汽车、家用洗衣机、烘干机、录像机以及其它家用电器中。微控制器的这个数十亿美元的市场使得它们变得价格便宜而且货源充足。
二、电源及电源校正
尽管可以制作由消耗气油的发动机和气动螺线管驱动的机器人,但是从某种程度上说,几乎每一个机器人都包含一些必要的电子元件。电源包括一个原始的电源、一个使得电源更加稳定并对其进行处理的校正电路和一个用来打开和关闭电源的开关。
1、电源
除极端情况外,创客们制作出的机器人都是由常见的电池供电的。市面上销售的电池具有非常安全、廉价、货源充足、性能可靠和标准化的特点。因此,很多小型的创客作品使用的是由一块9V电池供电的。
如果可能太阳能电池也是一个不错的选择。由于光能并不能保持一直可用,所以低等的太阳能供电的机器人就会不停地在充电和放电的循环周期中运转,在行动的突发点之间发生断电。更复杂一些的太阳能供电的机器人会在***佳光照条件的时候对电池进行充电,这样一来在光照较差的条件下,电池仍能够保证对机器人控制中枢的供电。
2、电源校正
大部分机器人都会有一小部分机身负责保证对整个机器人的电子器件提供一个特定的稳定可用功率。这一部分就叫做电源校正。
当电池电能耗尽的时候,电池提供的功率就会越来越小。如果电池提供的功率不稳定,那么就会导致机器人以不同的速度前进,而且由于电池的新旧程度不同,光线亮度和传感器上的读数也会有所不同。
使用电源校正的另一个原因是机器人当中的某些部件需要比其它部件更大的功率。例如,电动机就需要比逻辑芯片或者闪烁灯光电路更大的功率。电源校正模块会逐步下调或者相反地上调电池的功率,使其达到每一个主要部件所需的功率范围。
3、电源开关
大多数的机器人都有电源开关,这就使得机器人能够断电,以便维护或储存。而有些需要在白天工作的智能机器人正好可以安装太阳能驱动电池就不需要安装电源开关了。这样的机器人伴随着清晨阳光的出现一同开始运行,然后就会在整个白天保持工作的状态。
三、传感器
生物学家称在人脸的一个皱褶中拥有的传感器比任何一台机器人中拥有的传感器数量都要多。大多数自制的机器人***终可能只有不足12个传感器。
—台复杂的自制机器人可会有红外探测、触摸开关、亮度传感器、电池测试、倾斜开关和温度探测器的功能。尽管机器人的输入有限,但是它还是可以完成非常复杂的任务。
大多数机器人通常会有几个供用户输入的按钮。这些按钮可以引起模式的改变,或者触发一个实验序列的开始。当然,优秀的机器人可以不用或少用这些按钮,当你要指挥机器人工作时,你可以通过语言来替代按钮让机器人识别你的需求,我想,也只有这种才能更好的体现智能机器人的智能。
四、行动和反馈
机器人的行动是与传感器信息的处理相一致的。在大多数情况下,行动是以移动的形式完成的。然而,声音、显示、指示灯和其它的反馈形式也是行动,这种行动通常是为了引发用户行动的。
1、移动
大多数家用机器人仅仅是通过一对轮子完成移动的。与汽车的4个轮子和1个发动机不同的是,机器人的两个轮子和两个发动机提供了灵巧的转向功能和足够的驱动力,而无需负担复杂的驱动后拖物的重量。
机械腿在实践中有很大突破,但是实际的制作也会更加复杂困难。有一些简易的由金属线制成的腿和6条腿的变式可供选择。虽然这样的方案灵活性稍差,但是这些机器人更容易制作。
和电源校正电路一样,在大多数机器中都必须有一个电动机控制器模块。电动机突然的开动和停止事实上就是电源的突发造成的,控制中枢上面加载了远远超过其所能承受的功率。所以机器人中的一部分就是用来管理电动机的,同时也负责保护其它电子器件部分免于空转的影响。
2、指示灯
大多数机器人上面都有许多微型的指示灯作为装饰。发光二极管可以用来指示电源状态、电动机的工作状态、传感器的探测和决策。这种对于状态的指示可以大大简化纠错和设计优化的过程。
发光二极管应用起来非常简单。它们价格低,重量轻,触摸起来不会发热,而且目前生产出来的发光二极管的颜色越来越多。
2、各种不同的部件
通常来说,几个支持芯片会把接口集合起来,之后再统一连接到一个微控制器上。支持芯片也可以完成对信号(例如从传感器和按钮处来的信号)的预处理功能,这样就可以使得控制中枢的工作负载有所降低。
同时,我们也需要其它很多部件,如线路、接头、电容、电阻、二极管等电子元件都在电路的整体连接中具有重要作用,这里不做详细说明。
五、机身
除非你在制作一个水母或者纸袋机器人,要不然所有部件都必须连接到同一个基本框架上。令人惊奇的是,许多机器人的设计师都没对于机器人的机身给予足够的重视。结果到***后,他们的机器人设计成一团糟,要么是在自重的负担下坍塌,要么就是机器人的四肢移动方式非常诡异。
设计好的机身不仅需要把各部件连接在一起,而且需要保护各部件免受外力的伤害。不幸的是,***后发现很多自制机器人的机身太脆弱了,它们的线路悬挂在外面,电路板也是暴露出来的。
机器人机身的另外一个重要的方面是它的视觉效果。无论你的机器人在技术上有多么出色,***终成品的视觉效果会在很大程度上影响观看者对于你所制作的机器人的评价。
以上是对机器人的五个部件进行的详细说明,当我们按要求仔细组装起来,就成了一个人工智能机器人了。
要组装一台人工智能机器人至少包含以下四个方面的知识:电气工程(电路和传感器);机械工程和机械学(齿轮、电动机和机器人骨架);计算机科学(伪智能行为);艺术(表情、设计风格和有趣程度)。
为了制作一台出色的智能机器人,创客们不必对每一个领域都要精通。如果你以前正好在以上四领域中聚集了一些相关背景,那么你的制作将更加容易。
本文摘自:网络 时间:2020-11-10