[发明专利]一种基于canvas的机器人巡检方法在审
申请号: | 202111002316.0 | 申请日: | 2021-08-30 |
公开(公告)号: | CN113721617A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 曹一康;肖伟明;郝跟民;钟卫为;黄晓艳 | 申请(专利权)人: | 武汉虹信技术服务有限责任公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 张英 |
地址: | 430205 湖北省武汉市江夏区藏龙*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 canvas 机器人 巡检 方法 | ||
1.一种基于canvas的机器人巡检方法,其特征在于,包括:
S1获取巡检地图的图片;
S2通过canvas标签在canvas画布上显示所述巡检地图;
S3每间隔一预设时段获取所述机器人的实时位置,在所述canvas画布上显示所述机器人的巡检点位;
S4连接各个所述巡检点位,获取所述机器人的巡检路径。
2.根据权利要求1所述的一种基于canvas的机器人巡检方法,其特征在于,在步骤S3后,包括:
S301在所述巡检点位上设置机器人标签;
S302间隔一预设时段后,在当前时间获取所述机器人的实时位置,去除上一所述预设时段设置的所述机器人标签;
S303在所述canvas画布上显示所述机器人在当前时间的实时点位,并在当前时段的所述实时点位上设置所述机器人标签。
3.根据权利要求1所述的一种基于canvas的机器人巡检方法,其特征在于,步骤S2之前,还包括:
S201获取所述巡检地图的预设虚拟墙;
S202通过第一数组存储所述预设虚拟墙的数据;
S203在所述巡检地图上显示所述预设虚拟墙。
4.根据权利要求3所述的一种基于canvas的机器人巡检方法,其特征在于,在步骤S2之后,包括:
S211预设第一鼠标点击事件;
S212通过所述第一鼠标点击事件生成至少两个虚拟点位;
S213依生成顺序连接各个所述虚拟点位生成自定虚拟墙;
S214将所述自定虚拟墙的数据存储于所述第一数组中;
S215将所述第一数组通过http接口输出至所述机器人。
5.根据权利要求4所述的一种基于canvas的机器人巡检方法,其特征在于,步骤S2之后,包括:
若清除所述第一数组中存储的所有数据;
清空所述canvas画布显示的全部虚拟墙。
6.根据权利要求4所述的一种基于canvas的机器人巡检方法,其特征在于,在步骤S2之后,包括:
S221预设第二鼠标点击事件;
S222通过所述第二鼠标点击事件生成至少一个封闭图形;
S223将至少一个所述封闭图形区域设置为无障碍区域;
S224将所述无障碍区域的数据存储于第二数组中;
S225将所述第二数组通过HTTP接口输出至所述机器人。
7.一种基于canvas的机器人巡检系统,其特征在于,包括:
信息单元,用于获取符合预设格式的巡检地图的图片;用于每间隔一预设时段获取所述机器人的实时位置;
显示单元,用于通过canvas标签在canvas画布上显示所述巡检地图;用于根据所述机器人的实时位置,在所述canvas画布上显示所述机器人的巡检点位;
执行单元,用于在所述canvas画布上连接各个所述巡检点位,输出巡检路径。
8.根据权利要求7所述的一种基于canvas的机器人巡检系统,其特征在于,所述执行单元还用于通过第一鼠标点击事件生成自定虚拟墙,通过第二鼠标点击事件生成无障碍区域;
所述显示单元还用于通过canvas标签在canvas画布上显示所述自定虚拟墙和所述无障碍区域;
所述信息单元还用于将所述所述自定虚拟墙存储于第一数组,将所述无障碍区域存储于第二数组;将所述第一数组和所述第二数组通过HTTP接口输出至所述机器人。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述的方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信技术服务有限责任公司,未经武汉虹信技术服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111002316.0/1.html,转载请声明来源钻瓜专利网。