机器人计算机技术,机器人与计算机编程的区别?

这个机器人编程和计算机编程有什么区别呢?经常会有对这方面不怎么了解的妈妈问我这个问题,为了快速解答妈妈疑惑并且让妈妈能够简单易懂,我都会这样解释:机器人的很明显你得先搭建一个机器人,然后通过编程来控制你的机器人,从而实现你的目标;而计算机编程呢,只有一台电脑,控制的是电脑里面的虚拟角色,我可以通过编程控制一只小猫(虚拟的图片)让它听我的话,实现我要它做的任务,这就是他们的区别。

89f5c0aff4970369a8b180a906212c27.gif

c9e39ed020890924ac95e3848640a802.gif

那要讲的细一点呢,机器人和计算机的区别在哪呢?下面我根据我的经历与理解来说说吧。

我们先抛开那些名词定义,直接分析案例入手。

机器人方面:

cc81d0c200ddd24a628381dbf07d1070.gif

b3d6382559e3930f04ab1c6c2f79c7f4.gif

上面几个图展示了机器人方面的,可以看到机械结构是最主要,电子电路,电机控制,控制器都是封装好的,知道如何应用就可以了,而编程方面也是比较简单的。

15442f95a6f054a5623eee9130d00ec1.png

一个开始,一个电机50的功率动,一个循环

ae3181c7c3c18be237ac82c7fdb5256b.png

一个开始,增加了几个等待按键,可以变速,可以拐弯

计算机编程方面:

6878aa09d6954992651a7ee966b0edb1.gif

ccc55925cb3f405d535cd56fc9cf852a.png

dc8c414284fa731fdd005a7ca376dbd2.gif

ab37db572c130a05b74f0f88f14438e6.png

bbc627f7995b0937041bb79e45eceaa4.png

上面两个游戏,第一个是接苹果游戏,游戏素材是一幅背景图片,一个苹果,一个碗,看上去很简单相对于机器人的机械结构,但是编程相对于机器人那个会稍微复杂一点。第二个跳跃障碍同样如此,相对于接苹果又会复杂一点,每一个角色都需要控制,还得检测是否碰触,之后怎么处理等等。

经过上面的直观了解,对机器人和编程是否可以区别开了呢。

下面在从另外一个方面的来说一下。

机器人编程学习的过程是先得有个目标或者应用场景,然后设计搭建机械结构,连接电机,控制器线路,最后编写程序,调试运行机器人,直到成功。

课程的内容由机械,物理,力学原理,(如果使用其它的硬件的话可能还需要电路设计,焊接,电子电路以及电机控制等硬件知识)和编程知识两部分组成,以我现在接触的来说,在低年龄段,机械结构知识比重是超过编程知识的,并且编程的话相对于计算机编程来讲一比较简单,更多的是一些重复性,自动化的机器,高段位的智能型机器人(机器学习,图像识别等等)不在我们讨论范围内。因为我们的目的是设计机器人解决问题,编程只是为了让我们的机器人按照我们的要求来工作而已,所以对于学习编程知识来说的话相对来说会比较碎片化。如果是用一个机器人来学编程,不需要搭建和拼装的机器人,机器人只是充当检测编程效果的话,那这种不在讨论范围之内(比如程小奔koove,boost或者用lego做一个通用型的机器人)。

计算机编程,相比机器人的话,除了可以比较系统的学习编程的知识概念,计算机思维外,并且门槛会比较低,有一台电脑就可以了,并且学习交流也会比较方便,都可以在网上进行,而且很容易把学的东西应用起来等等。

个人觉得先系统学过编程,对计算机工作运行原理,硬件知识有了一定了解的话,再来学习机器人效果会更好,小学高年级或以上学习会更好(许多机械物理原理能够更容易理解),两个同时进行也是可以的,因为机器人是一个综合性非常强的领域,需要学习的东西特别多,为了降低门槛,许多东西都封装在一个黑箱子里,孩子们低年龄(9岁及以下)学习更多的是对机器人有个整体性的认识,知道工作的大致原理,动手学习一些简单的编程机械结构,培养兴趣为主。编程主要学习的是一种思维,学习一种解决问题的方法,对于其它的东西依赖性比较小。

以上是个人的一些看法;至于孩子是要学编程还是机器人,或者两者都学习的话,需要根据孩子的兴趣来选择了。当然如果孩子喜欢动手搭建类,那就选择学习机器人,学过喜欢游戏,虚拟类的话可以学计算机编程。无论选择哪一个,只是家长需要保持一个平常心,孩子开心,保持着兴趣,最后都会不错的。

如果要选择外面培训的话,除了看环境和课程,最重要的是要选择到一个好老师,三心:有爱心,耐心,责任心;然后看是否足够专业,会引导孩子,给予孩子足够的自由空间,启发和培养孩子自主探索学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值