一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于人工智能的移动机器人线路规划系统及方法与流程

2022-08-13 23:15:52 来源:中国专利 TAG:


1.本发明属于机器人领域,涉及人工智能技术,具体是基于人工智能的移动机器人线路规划系统及方法。


背景技术:

2.移动机器人(robot)是自动执行工作的机器装置。它既可以接受人类指挥,又可以运行预先编排的程序,也可以根据以人工智能技术制定的原则纲领行动。它的任务是协助或取代人类工作的工作,例如生产业、建筑业,或是危险的工作。
3.移动机器人最大优势在于移动机器人的自主导航及移动的能力,但在移动机器人根据导航前往目的地的过程中,往往会出现因为道路中出现的故障物或道路中通行的移动机器人数量较多,而出现道路拥堵的情况;因此,如何在为移动机器人线路规划时,预先降低道路拥堵的发生概率,以及最大化利用每条道路的效率,成为移动机器人线路规划的关键问题;
4.为此,提出基于人工智能的移动机器人线路规划系统及方法。


技术实现要素:

5.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出基于人工智能的移动机器人线路规划系统及方法,该基于人工智能的移动机器人线路规划系统及方法通过设置智能摄像头以及物体智能识别模块,实时的识别道路中出现的障碍物;再通过计算每条道路的最大交通量以及障碍物对最大交通量的影响;最后根据所有移动机器人的移动路线,预计每条道路的超载情况,尽量规避存在超载情况的路线;如何减少移动机器人线路规划中出现拥堵概率,以及最大化道路利用率的问题。
6.为实现上述目的,根据本发明的第一方面的实施例提出基于人工智能的移动机器人线路规划系统,包括移动机器人、智能摄像头、物体智能识别模块、报警模块、道路通行能力计算模块、远程终端以及线路规划模块;
7.其中,移动机器人为具有定位装置以及无线信号收发装置的可自主移动的机器人;移动机器人与远程终端以无线网络方式连接;且移动机器人的移动速度为固定的;移动机器人实时将自身位置信息以及移动速度发送至远程终端;移动机器人在需要线路规划时,发送请求线路规划信息至远程终端;其中,所述线路规划信息包括线路规划的目标地点;
8.其中,智能摄像头主要用于监控道路状况;所述智能摄像头具有本地存储装置;所述本地存储装置保存智能摄像头最近一周内拍摄的所有画面;
9.所述智能摄像头与物体智能识别模块以无线网络方式连接;所述智能摄像头实时将拍摄的画面发送至物体智能识别模块;
10.其中,所述物体智能识别模块主要用于实时检测道路中是否出现障碍物;
11.所述物体智能识别模块与所述智能摄像头为一一对应关系;即每个智能摄像头对
应一个物体智能识别模块;每个物体智能识别模块接收唯一的智能摄像头拍摄的画面,并进行分析;
12.所述物体智能识别模块包括识别模型训练单元以及障碍物判断单元;
13.所述障碍物判断单元与远程终端以无线网络方式连接;所述障碍物判断单元在判断路面出现障碍物时,将出现障碍物的位置以及障碍物图片发送至远程终端;
14.所述远程终端接收到障碍物位置以及障碍物图片后,发送报警信息至报警模块;
15.所述报警模块主要用于提醒道路管理人员道路中出现障碍物;
16.所述远程终端接收到障碍物位置以及障碍物图片后,将障碍物位置以及障碍物图片发送至道路通行能力计算模块;
17.其中,所述道路通行能力计算模块主要用于计算每条道路所能通行的最大移动机器人数量;
18.当所述道路通行能力计算模块接收到由远程终端发送的障碍物位置以及障碍物图片后,根据障碍物位置判断障碍物所在道路i;根据障碍物在道路中的位置以及障碍物宽度和位置计算障碍物对道路i的最大交通量mi的影响程度;
19.所述道路通行能力计算模块与远程终端以无线网络方式连接;所述道路通行能力计算模块将计算出的每条道路的最大交通量mi发送至远程终端;
20.其中,线路规划模块主要用于为移动机器人规划线路;所述线路规划模块保存有所有道路的电子地图;
21.所述线路规划模块与远程终端以无线网络方式连接;所述远程终端在接收到请求线路规划信息后,将需要线路规划的移动机器人所在位置、目标地址以及移动速度发送至线路规划模块;所述远程终端将所有道路中的移动机器人所在位置、移动路线和移动速度以及每条道路的最大交通量发送至线路规划模块。
22.根据本发明的第二方面的实施例提出基于人工智能的移动机器人线路规划方法,包括以下步骤:
23.步骤一:移动机器人实时将自身位置以及移动速度发送至远程终端;且在需要线路规划时,将目标地点发送至远程终端;
24.步骤二:智能摄像头实时拍摄道路画面;并将拍摄的道路画面发送至物体智能识别模块;
25.步骤三:物体智能识别模块根据带有标签的道路图片,使用cnn神经网络中的多目标识别算法训练出识别障碍物的神经网络;并使用训练出的神经网络实时识别智能摄像头拍摄的画面中存在的障碍物;
26.步骤四:报警模块在接收到报警信息后,发起响铃,并弹出对话框提醒道路管理人员;
27.步骤五:道路通行能力计算模块实时根据道路中障碍物情况计算每条道路的最大交通量;
28.步骤六:线路规划模块根据每个移动机器人的位置以及目标地点、道路中其他移动机器人的路线,统计出每条路线中每条道路的预计交通量,当预计交通量大于最大交通量时,则重新选择路线。
29.与现有技术相比,本发明的有益效果是:
30.1、本发明通过使用智能摄像头以及物体智能识别模块,智能识别出道路中出现的故障物;并通过道路通行能力计算模块计算出现的障碍物对道路最大交通量的影响程度;指导后续的线路规划,从而极大程度的避免了移动机器人因障碍物导致拥堵的情况;
31.2、本发明通过计算每条道路的最大交通量,在线路规划时,事先计算未来每条道路的预计交通量,在预计交通量已经大于最大交通量时,重现进行线路的规划;从而进一步降低了移动机器人在道路中发生拥堵的可能性。
附图说明
32.图1为本发明的原理图;
33.图2为本发明的流程图。
具体实施方式
34.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
35.如图1所示,基于人工智能的移动机器人线路规划系统,包括移动机器人、智能摄像头、物体智能识别模块、报警模块、道路通行能力计算模块、远程终端以及线路规划模块;
36.其中,移动机器人为具有定位装置以及无线信号收发装置的可自主移动的机器人;
37.在一个优选的实施例中,移动机器人与远程终端以无线网络方式连接;且移动机器人的移动速度为固定的;移动机器人实时将自身位置信息以及移动速度发送至远程终端;移动机器人在需要线路规划时,发送请求线路规划信息至远程终端;其中,所述线路规划信息包括线路规划的目标地点;
38.进一步的,移动机器人具有识别道路前方障碍物的功能,并具有对前方障碍物进行反应的能力;在一个优选的实施例中,所述反应包括障碍物较小,且可避让时采用避让方式;当障碍物较大,不可避让时,采用停止前进,直至障碍物被清除的方式;
39.其中,智能摄像头主要用于监控道路状况;
40.在一个优选的实施例中,所述智能摄像头为若干个当前道路交通中使用的监控摄像头;所述智能摄像头安装在道路两侧;并且所述智能摄像头监控的范围覆盖所有道路;
41.所述智能摄像头具有本地存储装置;所述本地存储装置保存智能摄像头最近一周内拍摄的所有画面;
42.所述智能摄像头与物体智能识别模块以无线网络方式连接;所述智能摄像头实时将拍摄的画面发送至物体智能识别模块;
43.其中,所述物体智能识别模块主要用于实时检测道路中是否出现障碍物;
44.在一个优选的实施例中,所述物体智能识别模块与所述智能摄像头为一一对应关系;即每个智能摄像头对应一个物体智能识别模块;每个物体智能识别模块接收唯一的智能摄像头拍摄的画面,并进行分析;
45.所述物体智能识别模块包括识别模型训练单元以及障碍物判断单元;
46.在一个优选的实施例中,所述识别模型单元用于训练识别模型,包括以下步骤:
47.步骤s1:收集带有标签的道路图片数据集;其中标签为在图片中标记道路中的常见物体;包括道路路面、路灯、红绿灯以及障碍物等;
48.步骤s2:使用基于cnn神经网络模型的多目标识别算法,对收集的道路图片数据集进行训练;将带标签的道路图片作为模型的输入;道路中的物体作为输出;图片的标签作为识别目标;训练cnn神经网络模型;
49.步骤s3:当cnn神经网络对道路图片中物体识别准确率达到95%时,停止训练;并保存训练好的cnn神经网络;
50.在一个优选的实施例中,所述障碍物判断单元主要用于使用训练好的cnn神经网络对智能摄像头拍摄的画面进行障碍物识别;可以理解的是,智能摄像头拍摄的画面在短时间内不会出现很大的变化;因此,为了降低障碍物判断单元的计算算力,提升判断效率,所述障碍物判断单元每间隔时间周期t进行一次判断;所述时间周期t根据实际经验设置;
51.所述障碍物判断单元与远程终端以无线网络方式连接;所述障碍物判断单元在判断路面出现障碍物时,将出现障碍物的位置以及障碍物图片发送至远程终端;
52.所述远程终端接收到障碍物位置以及障碍物图片后,发送报警信息至报警模块;
53.所述报警模块主要用于提醒道路管理人员道路中出现障碍物;
54.在一个优选的实施例中,所述报警模块可以为道路管理人员智能手机中的app,所述app接收到报警信息后,调用智能手机中的响铃,发出响铃报警;并弹出对话框;所述对话框内容为出现障碍物的道路位置以及障碍物图片;
55.所述远程终端接收到障碍物位置以及障碍物图片后,将障碍物位置以及障碍物图片发送至道路通行能力计算模块;
56.其中,所述道路通行能力计算模块主要用于计算每条道路所能通行的最大移动机器人数量;
57.可以理解的是,道路通行能力为道路与交通处于理想情况下,每一条道路在单位时间内能够通过的最大交通量;将每条道路的最大交通量标记为mi,其中,i代表道路;
58.在一个优选的实施例中,所述道路通行能力计算模块事先计算出每条道路的最大交通量mi,并保存所有道路的最大交通量;
59.当所述道路通行能力计算模块接收到由远程终端发送的障碍物位置以及障碍物图片后,根据障碍物图片估算障碍物在道路中的位置和宽度;根据障碍物在道路中的位置以及宽度对道路i的最大交通量mi进行更新;更新的方式包括:
60.可以理解的是,当障碍物占用道路i的宽度足够大时,移动机器人无法完成避让反应;此时道路i的最大交通量更新为0;否则,根据障碍物的实际宽度以及位置计算影响系数γ,并将道路i的最大交通量更新为γ*mi;
61.所述道路通行能力计算模块与远程终端以无线网络方式连接;所述道路通行能力计算模块将计算出的每条道路的最大交通量mi发送至远程终端;
62.其中,线路规划模块主要用于为移动机器人规划线路;所述线路规划模块保存有所有道路的电子地图;
63.所述线路规划模块与远程终端以无线网络方式连接;所述远程终端在接收到请求线路规划信息后,将需要线路规划的移动机器人所在位置、目标地址以及移动速度发送至
线路规划模块;所述远程终端将所有道路中的移动机器人所在位置、移动路线和移动速度以及每条道路的最大交通量发送至线路规划模块;
64.在一个优选的实施例中,所述线路规划模块为每个需要线路规划的移动机器人j规划线路包括以下步骤:
65.步骤p1:根据电子地图找出移动机器人j前往目标地点的所有路线;
66.步骤p2:将所有路线按线路总长度从小到大进行排序;对于排序后的每条路线l,将路线l经过的所有道路的集合标记为i;按顺序循环执行以下步骤:
67.步骤q1:计算移动机器人j距离道路集合i中每条道路i的距离;根据距离以及移动机器人j的移动速度计算出移动机器人到达道路i的时间;将移动机器人j到达道路i的时间标记为tj;
68.步骤q2:对于道路集合i中的每条道路i,根据道路中的移动机器人的移动路线,找出未来会经过道路i的所有移动机器人,并将移动机器人集合标记为s;
69.步骤q3:计算移动机器人集合s中每台移动机器人到达道路i的时间,以及根据道路i的长度,计算每台移动机器人离开道路i的时间;
70.步骤q4:统计移动机器人集合s中,满足条件:到达道路i的时间《tj《离开道路i的时间,的所有移动机器人数量;若满足条件的移动机器人数量大于道路i的最大交通量;将道路i标记为超载;
71.步骤q5:统计道路集合i中超载的道路数量,若超载道路数量为0,则结束循环,并将路线l作为移动机器人j的移动路线;否则,继续循环,验证下一条路线的超载道路数量;
72.步骤p3:若所有路线均具有超载的道路,将长度最短的路线作为移动机器人j的移动路线;
73.步骤p4:保存所有移动机器人的移动路线。
74.如图2所示,基于人工智能的移动机器人线路规划方法,包括以下步骤:
75.步骤一:移动机器人实时将自身位置以及移动速度发送至远程终端;且在需要线路规划时,将目标地点发送至远程终端;
76.步骤二:智能摄像头实时拍摄道路画面;并将拍摄的道路画面发送至物体智能识别模块;
77.步骤三:物体智能识别模块根据带有标签的道路图片,使用cnn神经网络中的多目标识别算法训练出识别障碍物的神经网络;并使用训练出的神经网络实时识别智能摄像头拍摄的画面中存在的障碍物;
78.步骤四:报警模块在接收到报警信息后,发起响铃,并弹出对话框提醒道路管理人员;
79.步骤五:道路通行能力计算模块实时根据道路中障碍物情况计算每条道路的最大交通量;
80.步骤六:线路规划模块根据每个移动机器人的位置以及目标地点、道路中其他移动机器人的路线,统计出每条路线中每条道路的预计交通量,当预计交通量大于最大交通量时,则重新选择路线。
81.上述公式均是去除量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最接近真实情况的一个公式,公式中的预设参数和预设阈值由本领域的技术人员根据实际
情况设定或者大量数据模拟获得。
82.以上实施例仅用以说明本发明的技术方法而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方法进行修改或等同替换,而不脱离本发明技术方法的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献