掌桥专利:专业的专利平台
掌桥专利
首页

机器人预警方法、装置、电子设备及计算机可读存储介质

文献发布时间:2023-06-19 18:34:06


机器人预警方法、装置、电子设备及计算机可读存储介质

技术领域

本公开涉及交通安全技术领域,尤其涉及一种机器人预警方法、装置、电子设备及计算机可读存储介质。

背景技术

随着科技的发展,车辆的出现为人们的生活提供了便利。然而,随着车辆数量的增加,车辆事故发生率也逐渐增加。以小区路段为例,由于车辆行驶的速度经常会高于限定速度,因此,小区内行驶车辆导致的碰撞等车辆事故屡见不鲜,给小区的居民的生命财产造成了严重危害。

目前,小区中的车辆事故规避只能依靠限制车辆的行驶速度、增设高速监控摄像头和安全警告标志以及提高驾驶员的主观意识,然而,由于驾驶员在小区中注意力不集中或放松警惕,导致无法有效地控制车辆的行驶速度,并进一步导致事故发生率高,并且驾驶安全性差。

发明内容

有鉴于此,本公开实施例提供了一种机器人预警方法、装置、电子设备及计算机可读存储介质,以解决现有技术中由于驾驶员在道路上疲劳驾驶或注意力不集中,导致无法有效地控制车辆的行驶速度,并进一步导致事故发生率高,并且驾驶安全性差的问题。

本公开实施例的第一方面,提供了一种机器人预警方法,包括:获取机器人的位置信息;基于上述位置信息,确定上述机器人在预设道路范围内的速度范围;利用安装于上述机器人的前置传感器检测预设范围内是否存在车辆;响应于确定存在,基于上述速度范围确定上述车辆是否存在速度违规行为;响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储。

本公开实施例的第二方面,提供了一种机器人预警装置,包括:获取单元,被配置成获取机器人的位置信息;第一确定单元,被配置成基于上述位置信息,确定上述机器人在预设道路范围内的速度范围;检测单元,被配置成利用安装于上述机器人的前置传感器检测预设范围内是否存在车辆;第二确定单元,被配置成响应于确定存在,基于上述速度范围确定上述车辆是否存在速度违规行为;预警单元,被配置成响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储。

本公开实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可以在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。

本公开实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

本公开实施例与现有技术相比存在的有益效果是:通过获取机器人的位置信息;基于上述位置信息,确定上述机器人在预设道路范围内的速度范围;利用安装于上述机器人的前置传感器检测预设范围内是否存在车辆;响应于确定存在,基于上述速度范围确定上述车辆是否存在速度违规行为;响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储,能够确定道路上行驶的车辆超速,并向车辆的驾驶员发出预警提醒或拍照记录,因此,降低了事故发生率,提高了驾驶安全性。

附图说明

为了更清楚地说明本公开实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本公开实施例的应用场景的场景示意图;

图2是本公开实施例提供的一种机器人预警方法的流程图;

图3是本公开实施例提供的另一种机器人预警方法的流程图;

图4是本公开实施例提供的一种机器人预警装置的框图;

图5是本公开实施例提供的一种电子设备的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本公开实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本公开。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本公开的描述。

下面将结合附图详细说明根据本公开实施例的一种机器人预警方法、装置、电子设备及计算机可读存储介质。

图1是本公开实施例的应用场景的场景示意图。该应用场景可以包括机器人1、车辆2、车辆3、车辆4和车辆5。

机器人1可以是支持无人驾驶、自动驾驶和远程驾驶中的任一功能的车辆。这里,车辆可以是现有的交通工具,也可以是应用在不同领域的运输工具。例如,机器人1可以通过自动驾驶程序来实现自动驾驶,也可以通过网络连接至远程驾驶端,并由远程驾驶员在远程驾驶端对其进行远程控制,本公开实施例对此不作限制。

网络可以是采用同轴电缆、双绞线和光纤连接的有线网络,也可以是无需布线就能实现各种通信设备互联的无线网络,例如,蓝牙(Bluetooth)、近场通信(Near FieldCommunication,NFC)、红外(Infrared)等,本公开实施例对此不作限制。

车辆2、车辆3、车辆4和车辆5可以是诸如轿车、房车、卡车、越野车、运动型实用汽车(Sport Utility Vehicle,SUV)等的机动车,也可以是电动车,或者还可以是自行车,本公开实施例对此不作限制。此外,车辆2、车辆3、车辆4和车辆5还可以是支持智能驾驶、自动驾驶、无人驾驶和远程驾驶中的任一功能的车辆。

具体地,通过安装在机器人1上的定位装置实时获取机器人1的位置信息,当确定机器人1位于道路的预设路段的起始点时,获取预设路段所要求的速度范围,并将机器人1的行驶速度设置为速度范围的上限或下限。进一步地,当机器人1以速度范围的上限或下限行驶时,通过安装在机器人1上的前置和/或后置传感器检测机器人1周边的车辆2、车辆3、车辆4和/或车辆5。在检测到机器人1的侧方存在车辆2且车辆2至少部分地超过机器人1的情况下,向车辆2发出车速控制预警提醒或拍照记录,或者,在检测到机器人1的前方存在车辆3且车辆3与机器人1之间的距离逐渐变大的情况下,向车辆3发出车速控制预警提醒或拍照记录。可选地,当机器人1以速度范围的下限行驶时,在检测到机器人1的侧方存在车辆4且车辆4逐渐被机器人1超过的情况下,向车辆4发出车速控制预警提醒或拍照记录;或者,在检测到机器人1的后方存在车辆5且车辆5与机器人1之间的距离逐渐变大的情况下,向车辆5发出车速控制预警提醒或拍照记录。

需要说明的是,机器人1、车辆2、车辆3、车辆4和车辆5的具体类型、数量和组合可以根据应用场景的实际需求进行调整,本公开实施例对此不作限制。

图2是本公开实施例提供的一种机器人预警方法的流程图。图2的机器人预警方法可以由图1的机器人1执行。如图2所示,该机器人预警方法包括:

S201,获取机器人的位置信息。

在一些实施例中,机器人预警方法的执行主体(如图1所示的机器人的控制系统)可以通过安装在机器人上的定位装置实时获取机器人的位置信息。定位装置可以是实现车辆的跟踪和定位的各种设备或应用软件,包括但不限于全球卫星定位系统(GloblePositioning System,GPS)定位器、导航软件等。这里,机器人可以是能够实现自动行驶的各种设备,例如,可以是具有自动巡航控制功能的车辆,电动车、无人车等,本公开实施例对此不作限制。优选地,在本公开实施例中,车辆可以是图1所示的机器人1。

S202,基于上述位置信息,确定上述机器人在预设道路范围内的速度范围。

在一些实施例中,上述执行主体可以根据机器人的位置信息,获取预设路段所要求的速度范围,并将机器人的行驶速度设置为速度范围的上限或下限。道路是指供各种无轨车辆和行人通行的基础设施,道路可以按其使用特点分为公路、城市道路、乡村道路、厂矿道路、林业道路、考试道路、竞赛道路、汽车试验道路、车间通道以及学校道路等。优选地,在本公开实施例中,道路为高速公路。

预设路段可以预先设置的路段,也可以是根据经验设定的路段,并且预设路段的长度可以根据实际需要设置,本公开实施例对此不作限制。例如,以包茂(包头—茂名)高速公路为例,如果安塞至靖边段为事故多发路段,则可以将安塞至靖边段设为预设路段,并将安塞设为起始点,将靖边设为结束点;或者,也可以将靖边设为起始点,将安塞设为结束点。

高速公路各车道时速没有统一规定,各条高速的限速不完全一样,同一条高速路,在不同的路段,也有可能不同。从左侧数,一般的限速规定为:第一条车道的速度范围是100千米/小时至120千米/小时(通常为小客车专用),第二条车道的速度范围是80千米/小时至100千米/小时,第三条车道的速度范围是60千米/小时至100千米/小时,第四条车道为紧急行车道。在本公开实施例中,速度范围可以根据实际路段的限速规定设定,例如,安塞至靖边段的速度范围可以是60千米/小时至100千米/小时。

S203,利用安装于上述机器人的前置传感器检测预设范围内是否存在车辆;

在一些实施例中,上述执行主体可以利用安装在机器人上的前置传感器检测机器人周边是否存在车辆。前置传感器可以是安装在车头顶部的用于识别周边车辆的传感器,包括但不限于红外传感器、超声波传感器和激光传感器中的任一种。例如,可以使用诸如激光雷达的激光传感器对周边环境进行检测,并通过激光雷达获取到的点云数据来识别机器人前方或侧方是否存在车辆。侧方车辆是指在机器人所在车道的相邻车道上行驶的车辆。在本公开实施例中,侧方车辆可以是在机器人侧前方、正侧方或侧后方的车辆。当机器人以速度范围的上限行驶时,如果侧方车辆至少部分地超过机器人,则表明侧方车辆已经超速行驶,此时,机器人会向侧方车辆发出车速控制预警提醒或拍照记录;当机器人以速度范围的下限行驶时,如果侧方车辆逐渐被机器人超过,则表明侧方车辆已经低速行驶,此时,机器人同样会向侧方车辆发出车速控制预警提醒或拍照记录。

在一些实施例中,前置传感器包括摄像头或雷达,且安装于机器人的前部。

具体地,摄像头,又称为电脑相机、电脑眼、电子眼等,是一种视频输入设备,被广泛的运用于视频会议、远程医疗及实时监控等方面。摄像头可以包括但不限于广角摄像头、双目摄像头、电荷耦合器件(Charge Coupled Device,CCD)摄像头、无线摄像头、变焦摄像机、枪型摄像机、半球摄像机、宽动态摄像机等。优选地,在本公开实施例中,摄像头为广角摄像头,该广角摄像头可以安装在机器人的前部。

雷达是利用电磁波探测目标的电子设备。雷达发射电磁波对目标进行照射并接收其回波,由此获得目标至电磁波发射点的距离、距离变化率(径向速度)、方位、高度等信息。雷达的种类很多,按照信号形式可以分为脉冲雷达、连续波雷达、脉部压缩雷达和频率捷变雷达等;按照角跟踪方式可以分为单脉冲雷达、圆锥扫描雷达和隐蔽圆锥扫描雷达等;按照目标测量的参数可以分为测高雷达、二坐标雷达、多站雷达等;按雷达频段可以分为超视距雷达、微波雷达、毫米波雷达以及激光雷达等。优选地,在本公开实施例中,雷达为激光雷达,该激光雷达可以安装在机器人的前部。

S204,响应于确定存在,基于上述速度范围确定上述车辆是否存在速度违规行为。

在一些实施例中,上述执行主体可以通过确定车辆与上述机器人之间的距离来确定是否存在速度违规行为。具体地,当机器人在道路上以速度范围的上限行驶时,如果通过前置传感器检测到机器人的前方有车辆存在,则可以以预设时间间隔进一步获取机器人与前方车辆之间的距离,并基于二者之间的距离来确定前方车辆是否超速行驶。举例来说,假设前置传感器为红外线传感器,并且该红外线传感器以0.5秒的预设时间间隔对机器人与前方车辆之间的距离进行四次测量,得到第一次测量结果为5米,第二次测量结果为8米,第三次测量结果为10米,以及第四次测量结果为11米,从上述数据可以看出,机器人与前方车辆之间的距离逐渐变大,表明前方车辆正在超速行驶。

S205,响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储。

在一些实施例中,预警提醒可以是诸如警报灯、警报音箱的物理信号,也可以是诸如短信的数字信号,本公开实施例对此不作限制。在本公开实施例中,预警提醒可以包括蜂鸣器预警提醒、语音预警提醒、灯光预警提醒和显示屏预警提醒中的至少一种。

在一些实施例中,上述响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储,包括:在检测到上述车辆至少部分地超过上述机器人且上述前方车辆与上述机器人之间的距离逐渐变大的情况下,优先向上述车辆发出车速控制预警提醒或拍照记录。

进一步的,如果该前方车辆仍未降速,则可以将这种情况上报给交管部门。当机器人在道路上以速度范围的上限行驶时,如果通过前置传感器检测到机器人的前方和侧方均有车辆存在,并且前方车辆和侧方车辆均超速行驶的情况下,考虑到前方车辆和侧方车辆分别与机器人之间的距离,优先向侧方车辆发出车速控制预警提醒或拍照记录。

在一些实施例中,上述响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储,包括:当上述机器人以上述速度范围的下限行驶时,利用安装于上述机器人的后置传感器检测上述机器人周边的车辆;响应于检测到上述机器人的侧方存在侧方车辆且上述侧方车辆逐渐被上述机器人超过的情况下,向上述侧方车辆发出车速控制预警提醒或拍照记录。

具体地,在道路上行驶的车辆,其速度必须高于速度范围的下限,因此,当车辆的行驶速度低于速度范围的下限时,机器人会向车辆发送预警提醒。例如,当机器人在道路上以速度范围的下限行驶时,如果通过后置传感器检测到机器人的侧方有车辆存在,并且该侧方车辆逐渐被机器人超过,则表明侧方车辆已经低速行驶,此时,机器人会向侧方车辆发出车速控制预警提醒或拍照记录。

在一些实施例中,上述响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储,包括:响应于检测到上述机器人的后方存在后方车辆且上述后方车辆与上述机器人之间的距离逐渐变大,向上述后方车辆发出车速控制预警提醒或拍照记录。

具体地,当机器人在道路上以速度范围的下限行驶时,如果通过后置传感器检测到机器人的后方有车辆存在,则可以以预设时间间隔进一步获取机器人与后方车辆之间的距离,并基于二者之间的距离来确定后方车辆是否低速行驶。举例来说,假设后置传感器为红外线传感器,并且该红外线传感器以0.5秒的预设时间间隔对机器人与后方车辆之间的距离进行四次测量,得到第一次测量结果为10米,第二次测量结果为12米,第三次测量结果为14米,以及第四次测量结果为16米,从上述数据可以看出,机器人与后方车辆之间的距离逐渐变大,表明后方车辆正在低速行驶,因此,机器人向后方车辆发出车速控制预警提醒或拍照记录。进一步地,在对低速行驶的后方车辆进行预设时间的预警提醒后,如果该后方车辆仍未提速,则可以将这种情况上报给交管部门。

在一些实施例中,上述方法还包括:实时获取上述预设路段的天气信息、路面信息和拥堵信息;基于上述天气信息、上述路面信息和上述拥堵信息,确定上述预设路段是否存在天气异常、路面异常和道路拥堵情况;响应于存在上述天气异常、上述路面异常和上述道路拥堵情况中的至少一种的情况下,调整上述机器人的行驶速度,并向上述机器人的周边车辆发出行车环境异常预警提醒。

具体地,机器人可以通过远程信息处理器(Telematics BOX,T-BOX模块)获取天气信息,通过车身电子稳定系统(Electronic Stability Program,ESP模块)获取路面信息,以及通过车载摄像头获取拥堵信息等。机器人的处理器可以调用T-BOX模块,并通过T-BOX模块与服务器通信连接,以获取当前天气状况;处理器还可以调用ESP模块,ESP系统根据车身转向传感器、车轮传感器、侧滑传感器、横向加速度传感器等采集车身状态的数据,并通过处理器或ESP模块进行计算,以基于车身状态来识别出当前路面状况。

进一步地,处理器可以基于天气异常、路面异常和道路拥堵情况,并利用预设算法对限制车速进行评估,并基于评估结果对机器人的行驶速度进行调整。举例来说,当机器人正在下着大雨的道路上行驶时,处理器可以基于降雨量的大小,按照预设的雨天行驶方案进行行驶,例如,将行驶速度调整为雨天的速度范围的上限或下限,并同时通过灯光闪烁的方式向周围的车辆发出预警提醒。

本公开的上述各个实施例中的一个实施例具有如下有益效果:通过实时获取机器人的位置信息,当确定机器人位于道路的预设路段的起始点时,获取预设路段所要求的速度范围,并将机器人的行驶速度设置为速度范围的上限或下限,当机器人以速度范围的上限行驶时,通过前置传感器检测机器人周边的车辆,并在检测到机器人的侧方存在侧方车辆且侧方车辆至少部分地超过机器人的情况下,向侧方车辆发出车速控制预警提醒或拍照记录,在检测到机器人的前方存在前方车辆且前方车辆与机器人之间的距离逐渐变大的情况下,向前方车辆发出车速控制预警提醒或拍照记录,能够确定道路上行驶的车辆超速,并向车辆的驾驶员发出预警提醒或拍照记录,因此,降低了事故发生率,提高了驾驶安全性。

上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。

图3是本公开实施例提供的另一种机器人预警方法的流程图。如图3所示,该机器人预警方法包括:

S301,获取机器人的位置信息,当确定机器人位于道路的预设路段的起始点时,获取预设路段所要求的速度范围,并将机器人的行驶速度设置为速度范围的上限或下限。

S302,当机器人以速度范围的上限行驶时,通过前置传感器检测机器人周边的车辆。

S303,在检测到机器人的侧方存在侧方车辆且侧方车辆至少部分地超过机器人的情况下,或者,在检测到机器人的前方存在前方车辆且前方车辆与机器人之间的距离逐渐变大的情况下,向前方车辆发出车速控制预警提醒或拍照记录。

S304,当机器人以速度范围的下限行驶时,通过后置传感器检测机器人周边的车辆。

S305,在检测到机器人的侧方存在侧方车辆且侧方车辆逐渐被机器人超过的情况下,或者,在检测到机器人的后方存在后方车辆且后方车辆与机器人之间的距离逐渐变大的情况下,向后方车辆发出车速控制预警提醒或拍照记录。

具体地,获取机器人的位置信息,当确定机器人位于道路的预设路段的起始点时,获取预设路段所要求的速度范围,并将机器人的行驶速度设置为速度范围的上限或下限,当机器人以速度范围的上限行驶时,通过前置传感器检测机器人周边的车辆,在检测到机器人的侧方存在侧方车辆且侧方车辆至少部分地超过机器人的情况下,或者,在检测到机器人的前方存在前方车辆且前方车辆与机器人之间的距离逐渐变大的情况下,向前方车辆发出车速控制预警提醒或拍照记录;当机器人以速度范围的下限行驶时,通过后置传感器检测机器人周边的车辆,在检测到机器人的侧方存在侧方车辆且侧方车辆逐渐被机器人超过的情况下,或者,在检测到机器人的后方存在后方车辆且后方车辆与机器人之间的距离逐渐变大的情况下,向后方车辆发出车速控制预警提醒或拍照记录。

根据本公开实施例提供的技术方案,能够确定道路上的车辆是否超速或低速行驶,并在车辆超速或低速行驶的情况下,向车辆的驾驶员发出预警提醒或拍照记录,因此,降低了事故发生率,提高了驾驶安全性。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图4是本公开实施例提供的一种机器人预警装置的示意图。如图4所示,该机器人预警装置包括:获取单元401、第一确定单元402、检测单元403、第二确定单元404和预警单元405。其中,获取单元401,被配置成获取机器人的位置信息;第一确定单元402,被配置成基于上述位置信息,确定上述机器人在预设道路范围内的速度范围;检测单元403,被配置成利用安装于上述机器人的前置传感器检测预设范围内是否存在车辆;第二确定单元404,被配置成响应于确定存在,基于上述速度范围确定上述车辆是否存在速度违规行为;预警单元405,被配置成响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储。

在一些实施例的一些可选的实现方式中,上述前置传感器包括摄像头或雷达,且安装于上述机器人的前部。

在一些实施例的一些可选的实现方式中,机器人预警装置的预警单元405,还被配置成:在检测到上述车辆至少部分地超过上述机器人且上述前方车辆与上述机器人之间的距离逐渐变大的情况下,优先向上述车辆发出车速控制预警提醒或拍照记录。

在一些实施例中的一些可选的实现方式,机器人预警装置的预警单元405,还被配置成:当上述机器人以上述速度范围的下限行驶时,利用安装于上述机器人的后置传感器检测上述机器人周边的车辆;响应于检测到上述机器人的侧方存在侧方车辆且上述侧方车辆逐渐被上述机器人超过的情况下,向上述侧方车辆发出车速控制预警提醒或拍照记录。

在一些实施例的一些可选的实现方式中,机器人预警装置的预警单元405,还被配置成:响应于检测到上述机器人的后方存在后方车辆且上述后方车辆与上述机器人之间的距离逐渐变大,向上述后方车辆发出车速控制预警提醒或拍照记录。

在一些实施例的一些可选的实现方式中,机器人预警装置的预警单元405,还被配置成:实时获取上述预设路段的天气信息、路面信息和拥堵信息;基于上述天气信息、上述路面信息和上述拥堵信息,确定上述预设路段是否存在天气异常、路面异常和道路拥堵情况;响应于存在上述天气异常、上述路面异常和上述道路拥堵情况中的至少一种的情况下,调整上述机器人的行驶速度,并向上述机器人的周边车辆发出行车环境异常预警提醒。

在一些实施例的一些可选的实现方式中,车速控制预警提醒包括蜂鸣器预警提醒、语音预警提醒、灯光预警提醒和显示屏预警提醒中的至少一种。

根据本公开实施例提供的技术方案,通过获取机器人的位置信息;基于上述位置信息,确定上述机器人在预设道路范围内的速度范围;利用安装于上述机器人的前置传感器检测预设范围内是否存在车辆;响应于确定存在,基于上述速度范围确定上述车辆是否存在速度违规行为;响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储,能够确定道路上行驶的车辆超速,并向车辆的驾驶员发出预警提醒或拍照记录,因此,降低了事故发生率,提高了驾驶安全性。应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本公开实施例的实施过程构成任何限定。

下面参考图5,其示出了适于用来实现本公开的一些实施例的电子设备500的结构示意图。图5示出的服务器仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。

如图5所示,电子设备500可以包括处理装置(例如中央处理器、图形处理器等)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储装置508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM 503中,还存储有电子设备500操作所需的各种程序和数据。处理装置501、ROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。

通常,以下装置可以连接至I/O接口505:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置506;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置507;包括例如磁带、硬盘等的存储装置508;以及通信装置509。通信装置509可以允许电子设备500与其他设备进行无线或有线通信以交换数据。虽然图5示出了具有各种装置的电子设备500,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图5中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。

特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置509从网络上被下载和安装,或者从存储装置508被安装,或者从ROM 502被安装。在该计算机程序被处理装置501执行时,执行本公开的一些实施例的方法中限定的上述功能。

需要说明的是,本公开的一些实施例上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。

在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。

上述计算机可读介质可以是上述装置中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取机器人的位置信息,基于上述位置信息,确定上述机器人在预设道路范围内的速度范围,利用安装于上述机器人的前置传感器检测预设范围内是否存在车辆,响应于确定存在,基于上述速度范围确定上述车辆是否存在速度违规行为,响应于确定存在速度违规行为,控制上述机器人向上述车辆发出预警信息以及对上述车辆进行拍照存储。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括获取单元,第一确定单元,检测单元,第二确定单元,预警单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,请求获取单元还可以被描述为“获取机器人的位置信息的单元”。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。

以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

相关技术
  • 机器人控制方法、装置、电子设备和计算机可读存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 机器人标签的定位方法、电子设备和计算机可读存储介质
  • Monkey测试方法、装置、电子设备及计算机可读存储介质
  • 日志上报方法、装置、电子设备及计算机可读存储介质
  • 地震预警方法、装置、电子设备和计算机可读存储介质
  • 提前预警方法、装置、电子设备和计算机可读存储介质
技术分类

06120115615347