物联网环境下智能机器人技术及其应用

2019-12-03 04:56蔡静
电子技术与软件工程 2019年21期
关键词:软件技术下位上位

文/蔡静

物联网环境下的智能机器人从本质来说就是属于机器人中的一种,它具有很多种特性,包括数据测试和智能跟踪等等,这种机器人可以通过手机APP、上位机的PC软件技术以及下位机软件技术对其进行具体的操控。

1 物联网环境下的智能机器人技术

物联网环境下的智能技术指的就是在物联网这样一个大的发展环境下对于智能机器人技术的研究与开发,使机器人具有更加信息化以及智能化的效果。在我国当代社会,有绝大多数人不能对于物联网进行一个明确的定义,并不真正的理解什么是物联网,但是归根结底其大致内容是相似的。物联网技术就是指:在物联网的系统内需要通过安装一种具有针对性的芯片软件,通过这个软件对技术进行数据的收集与整理,并且通过这种方式使该产品充分展现良好的智能化以及信息化的功能,与此同时如果能将芯片软件和网络技术相联系起来就会加快其各种信息的传输速度,从而使互动效果更佳。

1.1 上位机的PC端软件技术

上位机PC端口的功能就是对机器人的动作进行有效的控制,包括其运动方式。同时还会有效的测定机器人的周边环境情况和运行速度,还能对云台的方向进行全方位的控制,采集机器人周边的工作环境。除此之外,还能够在上位机PC的端口切换成工作模式,工作模式的基本功能有雷达避障模式和红外避障模式等,可以根据不同的实际情况和实地条件对不同的模式进行合适的选择。另外,我们也可以通过使用上位机PC端对各种家电设施采取控制。

1.2 手机端APP软件应用技术

对于手机端APP软件的使用,大多都是通过Android系统来实现的,并且对客户端进行编写的使用的是Java语言,这种方式的目的就是让智能技术能够通过传达的一些指令或者是其改变了一些运动方式,就能够对地址进行重新设定和拍摄,而且还能够决定是否能通过触屏进行操控以及对摄像头的角度进行调整,并能将画面清晰的进行展示出来。通过运用手机端APP软件技术能够对智能机器人进行更加有效便捷的控制,有利于高效的完成工作,从而达到想要的目标。

1.3 下位机软件技术

下位机软件技术的应用主要就是要对于机器人的核心处理器进行合理的编程,通过编程机器人核心处理器的方式使智能机器人更加高效的完成其本职工作。这个设计的最主要内容就是其包含了对于云台操作的控制,而且还能够对其指令进行有效的控制。在对该程序进行设计的过程中我们可以发现,在这里所使用的不同部分都具有不同的模块,所以对于程序的编辑来说就更有针对性,在结束编辑之后我们可以通过函数的计算方式把这几个不同的模块以及不同部分进行有效的融合,把不容的模块整合到一起,下位机程序的工作方式是:在下位机成功地接收到了上位机所传达的指令后才能够对相应的模块程序进行有效的执行动作,在同时下位机还要将结果及时的反馈到终端当中。

2 物联网环境下智能机器人技术的应用与分析

物联网环境下的智能机器人是多种技术的结合体,其中包括:网络通信技术的应用、安卓软件技术的应用、物联网技术的应用等等。这种机器人不仅仅是传统的简单技术的组合,还结合了当代我国所大力倡导的节能减排的理念,在设计当中对其进行了巧妙的设计与构思。这种物联网环境下的智能机器人与传统的机器人进行比较,无论是在处理器的选型方面、模块的选样方面。还是在通信协议等方面都具有比较大的更新速度,虽然在设计当中其使用的处理器并不是最先进的,而且是很普通的,但是它却能够完成很多具有高操作性的指令和要求,比如,它能够进行全方位的拍照摄影,还能够在上位机上对于视频上的画面进行清晰的展示,而且还能够根据实际情况对其进行有效的控制。

上位机的功能是,它可以通过控制云台来对智能机器人的各项参数进行检验与监控。这种方式不仅高效而且能够达到节能减排的效果。在进行设计的过程当中,通信使用的协议是TCP/IP的协议方式,被广泛使用的无线网也能够对于智能机器人的动作进行直接的控制,无线网想要对其控制的方式就是通过设置IP端口,在对端口进行有效设置之后就可以通过无线网控制机器人的动作了。除此之外,智能机器人还能够通过超远程进行控制。另外在上位机的软件中,其控制模式可以有多种选择方式,相对来讲这种方式是比较符合机器人发展的趋势,而且还能够提供很多的可行的方案来适合机器人的发展。

物联网环境下的智能机器人在得到了具体的设定之后就会具备一些原来并不具有的拓展功能,比如说它可以通过使用信号灯的方式来向人们预示它将要行使的方向,与此同时还能够通过运用重力感应器这一装置对智能机器人的运行状态进行准确的操控,如果有紧急情况的发生,物联网环境下的智能机器人还可以通过GPS全球定位系统,这一技术不仅可以向人类发出报警信号,而且能够通过使用语音信号进行监控。不仅如此,它还可以通过这种方式进行打电话以及上网等等。如果想要把智能机器人的运动状态以图像的形式清晰的显示出来,技术人员在设计的时候就可以在机器人的上方设置多个能够显示方向的方向信号灯,同时想要进行有效的分辨,还可以把方向指示灯设置成表示其方向的形状,也就是说如果想要向后移动,后方的指示灯就会点亮,想要向左右移动的时候,左右的指示灯就会发光等等。如果想要让这种控制形式得以实现,技术人员可以对智能机器人的控制模式进行有针对性的整改,并可以预处理机器人的命令代码。

物联网环境下智能机器人在进行设计的过程当中并不是非常简单的方式就能完成的,它也有一些变化的难点需要重点研究解决。这些难点主要就体现在三个方面上,首先上位机的PC端操作机器人的时候对于数据传输过程的速度有着非常高的要求,必要时可以使用表盘进行显示,同时数据传输的稳定性也是至关重要,其次,必须要做到网络通信快速无间断的稳定传输,而这一点现在是非常难实现的。手机端在对智能机器人进行云控制的时候,难以对视频进行显示,而进一步的通过触摸屏幕来调整方位控制云台就更加困难。最后,物联网机器人采集的视频输出格式是MJPEG,规定的时间内传出一定张数的图片衔接成视屏画面,而如果设计过程中没有良好的掌握DieretShow软件,就会导致视频的处理过程十分困难。在这过程中,关键技术包括对下位机上位机的软件程序编写,对通信协议的设定和机器人智能模式的建设等。

3 结束语

物联网环境下的智能机器人能够将pc软件技术进行有效的结合,并且还有效的运用了通信技术、传感器技术以及单片机技术等多种应用技术,能够把多种核心技术的思想进行整合并且融入到其中,这种技术符合当今科学技术的发展趋势,而且还会使物联网的应用范围变得越来越广泛。物联网环境下的智能机器人技术有着广阔的市场以及应用范围和领域,而且具备多种现代化智能数据的功能。由此可见,物联网环境下的智能机器人技术有着非常广阔的发展前景。

猜你喜欢
软件技术下位上位
发射机房监控系统之下位机
特斯拉 风云之老阿姨上位
“三扶”齐上位 决战必打赢
基于ZigBee和VC上位机的教室智能监测管理系统
基于长三角地区需求的软件技术人才的培养
利用Java开发智能软件技术研究
景洪电厂监控系统下位机数据传输网络改造
以新思路促推现代农业上位
CAN总线并发通信时下位机应用软件设计
软件技术专业知识地图的应用研究