manbext体育官网_机器人的基本传感器原理

本文摘要:一台机器,可以称为机器人,必须能够感知和影响环境。

manbext体育官网

一台机器,可以称为机器人,必须能够感知和影响环境。这也是为什么传感器被认为是机器人学的关键,知道如何利用传感器建造智能机器人对于想进入机器人学圈的人来说非常重要。在这篇论文中,我们想了解机器人的操作叫做“sensethinkact”。

这个操作在机器人学中应用广泛,也是理解如何编写机器人程序的一个很好的起点。开始吧!我们可以使用尽可能多的传感器进行测量,但是我们从HC-SR04超声波距离传感器开始,因为它便宜、完整,并且广泛应用于机器人领域(它还有一个方便的Arduino数据库)。定义机器人模型。这个传感器可以检测距离,所以让我们做一个非常简单的不能躲避障碍物的机器人。

这个机器人可以在一个固定的点上向任何方向行进、前进和旋转。距离传感器安装在机器人的前面。有了这个机器人的概念,我们来看看如何让它工作。什么是感官,歧视,行动?感觉、辨别和行动是一种决策循环,可以用来为机器人解决很多问题,而且非常简单。

在我们的例子中,机器人必须感知前方是否有障碍物,然后区分它是否可以行进,或者它应该弯曲还是前进,然后它就不会按照要求行动。这个逻辑可以应用于任何机器人,不限于任何传感器,可以完全展开任何动作。为了将这种逻辑写入控制机器人的程序代码,我们必须更准确地描述它。让我们通过以下方法构建一个非常简单的机器人不道德模型:1 .机器人传感器前方3cm以内有障碍物吗?2.如果没有障碍,继续。

manbext体育官网

3.有障碍就往前走。换成程序代码更容易,但我们可以意识到,这种逻辑不会让机器人碰到墙就卡在来回循环里。

它不会再往前走,直到探测到墙,然后一直走,直到探测到墙的附近,然后再继续,反复。我们可以从以下几个方面来改善它的不道德模式。

1.机器人传感器前方3cm内是否有障碍物。2.如果没有障碍,继续。

3.如果有障碍物,向右转,然后回到步骤1。机器人不会重复这个循环,直到它在3厘米内找到一个没有墙的方向。现在我们有了一个可以明显让机器人避开障碍物的感官、辨别和动作模型。这不是一个很有工具性的模型,我们可以减少很多细节来提高自己躲避障碍的能力。

即使是非常简单的机器人,也可以利用简单的感官、辨别和动作模型,设计出非常智能的不道德模型。这就是机器人学的精髓:聪明的都在软件里!我们现在的不道德模式效率有点低,因为机器人想右转必须左转三次。现在我们在前三步的基础上增加第四步来改进不道德模式:4。

如果有障碍,左转,然后回到第一步。1.机器人检测前方3厘米内是否有障碍物。

manbext体育官网

2.如果没有障碍,继续。3.如果有障碍物,左转,再次检测。4.如果没有障碍,旅行时再设置一个循环。5.如果有障碍物,向右转,再次检测。

6.如果没有障碍,旅行时再设置一个循环。7.如果有障碍物,机器人会右转,直到没有障碍物。

这样机器人就不会检查左右两边是不是墙,也就意味着它的运动不会更有效率。现在我们可以发现,即使是这种非常简单的不道德,在叙述上也变得越来越复杂,但如果我们想让它成为一系列的感官、辨别和行动循环,就更容易解读这种不道德模式。

通过这种方式,我们已经将一套非常简单的不道德的感官、歧视和行为模式纳入了可以在实践中应用的避障程序。接下来更容易将这种不道德的模式转化为程序代码,可以开始尝试各种机器人技术。安装更多的距离传感器,甚至不同种类的传感器,然后让机器人的不道德模式更具工具性。

如果你忘了把自己的行为分解成感官、辨别和行动的循环,你可以做很多事情。

本文关键词:manbext体育官网

本文来源:manbext体育官网-www.heywir.com

网站地图xml地图