长尾夹手工diy机器人步骤 (机器人diy手工制作)

从零开始学机器人编程入门,从零开始学机器人制作

在很多人脑海里,未来的机器人似乎是无所不能的,但其实不然。目前的机器人主要用来支持工业、物流、服务等领域,例如,工业机器人正在成为制造业的一个非常重要的组成部分。

其实机器人已经存在很多年了,但那时,我们能够做的大部分事情只是简单地对机器人编程,感知外部,并做出响应。现在,我们已经可以达到硬件与人工智能两者能力相匹配的程度,比如机器人学习 —— 所以有时会让人联想到机器人接管世界的一些科幻形象,不过其实人工智能是软件,它仍需要编程,机器人仍需要参数(控制),尽管机器人可以根据环境来改进它的自动响应,尽管机器人可以通过IoT(物联网)与其它设备和机器直接相连,但仍需要人的因素、人的指令,需要通过我们设置的参数传递消息和指令。

从零开始学机器人编程入门,从零开始学机器人制作

不过,由于开源软件、开源硬件,还有创客运动等等,机器人的学习门槛已大幅度地下降,它的制作成本非常低,机器人普及的时代已经非常近了。这也为DIY自己动手,制作并学习了解机器人,打开了方便之门,其实这也是学习了解机器人最好的开始办法 —— 阅读教程、观看视频、搭建机器人套件 …

在制作机器人前,你可以先把各种烦人的理论和书本抛到一边,因为能用上的知识才是真知识,或者可以在网上先购买一个,看看人家是怎么做的(例如机器人小车等等)。在动手的过程中去发现并解决问题,这是最高效的学习方式。

在完成一个机器人的过程中,你将会逐步接触、了解和掌握相关的学科知识和技能,比如工程方面(机械、电子、电机、编程 ...),比如科学方面(数学、物理 …),比如艺术(美学 …) …

所以作为第一个DIY机器人,越简单越好,越傻瓜越好。因为这里还有另一个原因,就是你在初期还没有足够的经验,很可能会投入一些冤枉钱在不需要、甚至是错误的零部件上面,手边也还没有积累足够多的零部件和工具可供使用。而且组装测试的过程中,也常有可能会弄坏一些零部件或工具,所以可能需要重新购买。

从零开始学机器人编程入门,从零开始学机器人制作

DIY机器人

机器人的定义

机器人的定义有很多种,其实到目前为止,还没有达成真正的共识。因此,机器人大致可以这样表述: 一般来说,机器人可以定义为是一种机电设备装置,它能够感知自身的环境,能够以某种方式对其周围环境做出反应,能够根据设定的指令,自主地做出决定或行动,以完成特定的任务

所以,这就是机器人与传统汽车、烤面包机等等的区别,这就意味着它们不能被看成是机器人,因为它们无法自主地感知或对环境做出反应。反过来,那些在房间内导航的真空吸尘器、或寻找太阳的太阳能电池板、或者现在的无人驾驶汽车等等,可以被看做机器人系统之一。

也就是说, 机器人必须具备感知环境、做出决策、做出行动的能力 。以踢球机器人为例,对应的就是“看得见球”、“决定把球踢向哪里”、“把球踢出去”,这个过程与足球运动员很类似。

这些通常由电子电路或微处理器控制。另外,机器人的身体或平台也是它的组成部分,它决定了机器人的外观、或者它要扮演的角色。目前比较常用的一种机器人平台是轮式的。它有一些好处,例如相对较低的成本、简单的结构和设计、有大量选择项可供设计制作,是比较适合初学者的机器人“本体”。

从零开始学机器人编程入门,从零开始学机器人制作

【未完待续】

农历癸卯四月初二

从零开始学机器人编程入门,从零开始学机器人制作

2023.5.20

【部分图片来源网络,侵删】

从零开始学机器人编程入门,从零开始学机器人制作