一种机器人运动控制方法和系统技术方案

技术编号:30370725 阅读:42 留言:0更新日期:2021-10-16 17:49
本申请公开了一种机器人运动控制方法和系统,该方法包括:第一软件通过机器人上预留的接口获取所述机器人上的摄像头实时的视频;所述第一软件在视频显示界面显示所述机器人所在的预定空间对应的地图,其中,所述地图叠加在所述视频显示界面上进行显示,所述地图上显示有所述机器人在所述预定空间中的当前位置;所述第一软件根据所述地图和在所述视频显示界面显示视频向所述机器人发送命令,其中,所述命令用于控制所述机器人在所述地图上进行运动。通过本申请解决了现有技术中无法对机器人的进行很好的情况判断和控制的问题,从而可以明确知道机器人所在的位置并结合位置和来自机器人的摄像头的视频对机器人进行运动控制。控制。控制。

【技术实现步骤摘要】
一种机器人运动控制方法和系统


[0001]本申请涉及到机器人领域,具体而言,涉及一种机器人运动控制方法和系统。

技术介绍

[0002]在现有技术中,在商场等区域,一般会设置一个机器人来进行巡逻等工作。
[0003]管理员等用户可以通过程序可以连接机器人,并通过机器人的摄像头观察情况。但是在现有技术中,用户通过机器人仅仅能看到当前的视频情况,无法得知机器人的在商场的确定位置,这导致了无法对机器人的进行很好的情况判断和控制。

技术实现思路

[0004]本申请实施例提供了一种机器人运动控制方法和系统,以至少解决现有技术中无法对机器人的进行很好的情况判断和控制的问题。
[0005]根据本申请的一个方面,提供了一种机器人运动控制方法,包括:第一软件通过机器人上预留的接口获取所述机器人上的摄像头实时的视频;所述第一软件在视频显示界面显示所述机器人所在的预定空间对应的地图,其中,所述地图叠加在所述视频显示界面上进行显示,所述地图上显示有所述机器人在所述预定空间中的当前位置;所述第一软件根据所述地图和在所述视频显示界面显示视频向所述机器人发送命令,其中,所述命令用于控制所述机器人在所述地图上进行运动。
[0006]进一步地,所述第一软件根据所述地图和在所述视频显示界面显示视频向所述机器人发送命令包括:在所述地图上显示多个预定路径点的情况下,接收用户在所述地图上选择的路径点;根据所述用户所选择的路径点生成运动路径,并将所述运动该路径携带在所述命令中,其中,所述运动路径上涵盖了所有所述用户所选择的路径点;将所述命令发送给所述机器人。
[0007]进一步地,所述第一软件根据所述地图和在所述视频显示界面显示视频向所述机器人发送命令包括:在所述地图上显示多个预定路径点的情况下,接收用户在所述地图上选择的路径点;将所述用户所选择的路径点携带在所述命令中发送给所述机器人,其中,所述机器人用于根据所述用户所选择的路径点生成运动路径,所述运动路径上涵盖了所有所述用户所选择的路径点。
[0008]进一步地,所述第一软件在将所述命令发送给所述机器人之后,所述方法还包括:接收所述机器人发送的反馈信息,其中,所述反馈信息为所述机器人达到所述运动路径上的路径点时发送的。
[0009]进一步地,所述地图是根据所述机器人在所述预定空间中运动时记录的行进信息和拍摄得到视频得到的。
[0010]根据本申请的另一个方面,还提供了一种机器人运动控制方法,包括:机器人通过预留的接口获取来自第一软件的调用所述机器人上摄像头的消息;所述机器人将预定空间的地图和所述摄像头拍摄的视频发送给所述第一软件,其中,所述地图叠加在所述视频显
示界面上进行显示,所述地图上显示有所述机器人在所述预定空间中的当前位置;所述机器人接收命令,其中,所述命令用于控制所述机器人在所述地图上进行运动;所述机器人根据所述命令进行运动。
[0011]进一步地,所述命令中携带有运动路径,其中,所述运动路径是根据用户在所述第一软件上选择的路径点由所述第一软件生成,所述地图上显示有多个路径点,所述机器人根据所述命令进行运动包括:所述机器人根据所述命令中携带的所述运动路径进行运动。
[0012]进一步地,所述命令携带有用户在所述第一软件上选择的路径点,所述机器人根据所述命令进行运动包括:所述机器人根据所述用户在所述第一软件上选择的路径点生成运动路径;所述机器人根据所述运动路径进行运动。
[0013]进一步地,所述方法还包括:所述机器人向所述第一软件发送反馈信息,其中,所述反馈信息为所述机器人达到所述运动路径上的路径点时发送的。
[0014]根据本申请的另一个方面,还提供了一种机器人运动控制系统,包括:第一软件,用于执行上述第一软件所执行的方法;机器人,用于执行上述机器人所执行的方法。
[0015]在本申请实施例中,采用了第一软件通过机器人上预留的接口获取所述机器人上的摄像头实时的视频;所述第一软件在视频显示界面显示所述机器人所在的预定空间对应的地图,其中,所述地图叠加在所述视频显示界面上进行显示,所述地图上显示有所述机器人在所述预定空间中的当前位置;所述第一软件根据所述地图和在所述视频显示界面显示视频向所述机器人发送命令,其中,所述命令用于控制所述机器人在所述地图上进行运动。通过本申请解决了现有技术中无法对机器人的进行很好的情况判断和控制的问题,从而可以明确知道机器人所在的位置并结合位置和来自机器人的摄像头的视频对机器人进行运动控制。
附图说明
[0016]构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017]图1是根据本申请实施例的机器人运动控制方法的流程图。
具体实施方式
[0018]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0019]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0020]在本实施例中,提供了一种机器人运动控制方法,图1是根据本申请实施例的机器人运动控制方法的流程图,如图1所示,该流程包括如下步骤:
[0021]步骤S102,第一软件通过机器人上预留的接口获取所述机器人上的摄像头实时的视频;
[0022]所述第一软件为可以安装在智能终端的应用,也可以是通过浏览器访问的页面。或者,在一种情况下,在某个应用提供接口可以开发基于该应用的小程序的基础上,该第一
软件还可以是基于该应用的小程序。
[0023]步骤S104,所述第一软件在视频显示界面显示所述机器人所在的预定空间对应的地图,其中,所述地图叠加在所述视频显示界面上进行显示,所述地图上显示有所述机器人在所述预定空间中的当前位置;
[0024]在进行叠加显示的时候,作为一个可以选择增加的实施方式,机器人可以调整地图的显示位置,例如,机器人可以根据上一次在该位置至拍摄的视频与本次在该位置拍摄的视频中的在位置的固定摆放物品进行识别,如果识别出固定摆放的物品发生位置变化,则判断所述地图是否叠加在发生位置变化的物品的显示区域,如果是,则将所述地图调整与所述显示区域相对的位置进行显示。
[0025]作为另一个可以选择增加的实施方式,所述地图显示的透明度为可以调节的,或者,所述第一软件获取所述机器人提供的实时视频中的画面的平均亮度,在所述平均亮度低于阈值的情况下,将所述地图的透明度调整为第一透明度,在所述平均亮度高于所述阈值的情况下,将所述地图的透明度调整为第二透明度,其中,所述第一透明度大于所述第二透明度。这样可以在亮度不好的情况下,使得地图的显示更加透明从而不影响实时视频的显示。
[0026]作为另一个可以选择增加的实施方式,在所述机器人运本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人运动控制方法,其特征在于,包括:第一软件通过机器人上预留的接口获取所述机器人上的摄像头实时的视频;所述第一软件在视频显示界面显示所述机器人所在的预定空间对应的地图,其中,所述地图叠加在所述视频显示界面上进行显示,所述地图上显示有所述机器人在所述预定空间中的当前位置;所述第一软件根据所述地图和在所述视频显示界面显示视频向所述机器人发送命令,其中,所述命令用于控制所述机器人在所述地图上进行运动。2.根据权利要求1所述的方法,其特征在于,所述第一软件根据所述地图和在所述视频显示界面显示视频向所述机器人发送命令包括:在所述地图上显示多个预定路径点的情况下,接收用户在所述地图上选择的路径点;根据所述用户所选择的路径点生成运动路径,并将所述运动该路径携带在所述命令中,其中,所述运动路径上涵盖了所有所述用户所选择的路径点;将所述命令发送给所述机器人。3.根据权利要求1所述的方法,其特征在于,所述第一软件根据所述地图和在所述视频显示界面显示视频向所述机器人发送命令包括:在所述地图上显示多个预定路径点的情况下,接收用户在所述地图上选择的路径点;将所述用户所选择的路径点携带在所述命令中发送给所述机器人,其中,所述机器人用于根据所述用户所选择的路径点生成运动路径,所述运动路径上涵盖了所有所述用户所选择的路径点。4.根据权利要求2或3所述的方法,其特征在于,所述第一软件在将所述命令发送给所述机器人之后,所述方法还包括:接收所述机器人发送的反馈信息,其中,所述反馈信息为所述机器人达到所述运动路径上的路径点时发送的。5.根据权...

【专利技术属性】
技术研发人员:韩剑李祎
申请(专利权)人:上海原圈网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1