通过电脑客户端对移动机器人设置虚拟轨道的实现方法技术

技术编号:15690190 阅读:83 留言:0更新日期:2017-06-24 02:22
本发明专利技术提供了一种通过电脑客户端对移动机器人设置虚拟轨道的实现方法,其包括以下步骤:步骤一,通过电脑客户端与移动机器人建立连接;步骤二,利用移动机器人提供的接口获取其传来的信息及地图,并将地图显示在电脑客户端的交互界面;步骤三,通过交互界面地图在任意指定位置添加任意形状的虚拟轨道;步骤四,电脑客户端发送指令给移动机器人在其地图中添加指定虚拟轨道等。本发明专利技术通过电脑客户端与移动机器人进行交互,在其所建地图中直接添加、编辑或删除虚拟轨道,移动机器人在进行路径规划时会搜索距离起始点最近的虚拟轨道关键点,并找出到达目的点最近的虚拟轨道路径,结合避障策略实现自主、平滑、无碰撞的预设轨迹定点巡航功能。

Method for setting virtual track of mobile robot through computer client

The invention provides a realization method of setting virtual trajectory on the mobile robot through the client computer, which comprises the following steps: step one, connected by the client computer and the mobile robot is established; step two, using the interface provided by the mobile robot gets its information from the map and map display interface, and on the client computer; step three, the interactive interface map at any specified virtual orbital position add arbitrary shape; step four, the client computer sends commands to the mobile robot in the map to add the specified virtual track etc.. The computer client interacts with the mobile robot in the constructed map directly to add, edit or delete the virtual track mobile robot will search from the starting point of the recent virtual track key points in path planning, and find out the arrival point nearest virtual orbital path with obstacle avoidance strategy to achieve autonomy, smooth collision free trajectory, preset fixed cruise function.

【技术实现步骤摘要】
通过电脑客户端对移动机器人设置虚拟轨道的实现方法
本专利技术涉及移动机器人送餐、巡逻、监控、工业生厂按照设定固定轨迹定点巡航场景,具体地,涉及一种通过电脑客户端对移动机器人设置虚拟轨道的实现方法。
技术介绍
目前,现有的按照预设轨迹定点巡航系统实现主要有以下几种:一、铺设轨道,利用磁导物理牵引系统,实现按预设轨迹定点巡航,譬如城市有轨电车、一些送餐机器人等,该方案利用轨道技术,加上辅助传感器(人或携带红外、超声等传感器)实现避障行为,但需要额外部署轨道、成本高、操作复杂、使用不灵活,运行噪音大和对环境改变大的不足之处。二、利用可见光摄像机、红外热成像仪等其它检测仪器巡线,实现按预定轨迹定点巡航,该方案同样需要在使用环境中部署辅助设备,具有使用操作复杂、成本较高、不灵活的缺点。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种通过电脑客户端对移动机器人设置虚拟轨道的实现方法,其通过电脑客户端与移动机器人进行交互,在其所建地图中直接添加、编辑或删除虚拟轨道,移动机器人在进行路径规划时会搜索距离起始点最近的虚拟轨道关键点,并找出到达目的点最近的虚拟轨道路径,结合避障策略实现自主、平滑、无碰撞的预设轨迹定点巡航功能,解决了现有技术的诸多缺陷,实现了真正的“虚拟轨道”概念,可谓移动机器人预设轨迹定点巡航领域的重大突破,基于纯软件方式,无需额外辅助设备,实现移动机器人的智能巡航功能,具有成本低、精度高的特点,可根据具体情况灵活切换或变更虚拟轨道的位置和形状。根据本专利技术的一个方面,提供一种通过电脑客户端对移动机器人设置虚拟轨道的实现方法,其特征在于,其包括以下步骤:步骤一,通过电脑客户端与移动机器人建立连接;步骤二,利用移动机器人提供的接口获取其传来的信息及地图,并将地图显示在电脑客户端的交互界面;步骤三,通过交互界面地图在任意指定位置添加任意形状的虚拟轨道;步骤四,电脑客户端发送指令给移动机器人在其地图中添加指定虚拟轨道,添加成功后会在电脑客户端交互界面地图中显示;步骤五,移动虚拟轨道的位置;步骤六,编辑虚拟轨道的形状;步骤七,删除虚拟轨道;步骤八,通过在电脑客户端点击“虚拟轨道巡航”按钮,向移动机器人发送进入虚拟轨道智能巡航模式指令,并在客户端交互界面地图中左键点击要前往的目的点,移动机器人会搜索距离起始点最近的虚拟轨道关键点,并找出到达目的点最近的虚拟轨道路径,结合避障策略实现自主、平滑、无碰撞的预设轨迹定点巡航;步骤九,点击“正常移动”按钮,向机器人发送退出虚拟轨道巡航模式指令,移动机器人在正常模式下的路径规划将不受虚拟轨道的影响。优选地,所述步骤五中具体操作过程为首先在电脑客户端交互界面地图中选中待移动虚拟轨道,然后按下鼠标左键将选中虚拟轨道拖拽到指定位置后释放鼠标左键完成虚拟轨道的移动,电脑客户端会发送指令给移动机器人告知其虚拟轨道的新位置,移动成功后会在电脑客户端交互界面地图中显示。优选地,所述步骤六中具体操作过程为首先在电脑客户端交互界面地图中选中待编辑虚拟轨道,然后在虚拟轨道的端点或节点位置按下鼠标左键,拖拽该端点或节点到指定位置后释放鼠标左键完成了虚拟轨道形状的改变,电脑客户端会发送指令给移动机器人告知其虚拟轨道的新形状,编辑成功后会在电脑客户端交互界面地图中显示。优选地,所述步骤七中具体操作过程为首先在电脑客户端交互界面地图中选中待删除虚拟轨道,然后点击删除按钮完成了虚拟轨道删除操作,电脑客户端会发送指令给移动机器人告知其删除指定的虚拟轨道,成功删除的虚拟轨道会在电脑客户端交互界面地图中被移除。与现有技术相比,本专利技术具有如下的有益效果:本专利技术通过电脑客户端与移动机器人进行交互,在其所建地图中直接添加、编辑或删除虚拟轨道,移动机器人在进行路径规划时会搜索距离起始点最近的虚拟轨道关键点,并找出到达目的点最近的虚拟轨道路径,结合避障策略实现自主、平滑、无碰撞的预设轨迹定点巡航功能,解决了现有技术的诸多缺陷,实现了真正的“虚拟轨道”概念,可谓移动机器人预设轨迹定点巡航领域的重大突破,基于纯软件方式,无需额外辅助设备,实现移动机器人的智能巡航功能,具有成本低、精度高的特点,可根据具体情况灵活切换或变更虚拟轨道的位置和形状。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术的流程示意图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。如图1所示,本专利技术通过电脑客户端对移动机器人设置虚拟轨道的实现方法包括以下步骤:步骤一,通过电脑客户端与移动机器人建立连接;步骤二,利用移动机器人提供的接口获取其传来的信息及地图,并将地图显示在电脑客户端的交互界面;步骤三,通过交互界面地图在任意指定位置添加任意形状的虚拟轨道;步骤四,电脑客户端发送指令给移动机器人在其地图中添加指定虚拟轨道,添加成功后会在电脑客户端交互界面地图中显示;步骤五,移动虚拟轨道的位置,首先在电脑客户端交互界面地图中选中待移动虚拟轨道(点击或框选),然后按下鼠标左键将选中虚拟轨道拖拽到指定位置后释放鼠标左键完成虚拟轨道的移动,电脑客户端会发送指令给移动机器人告知其虚拟轨道的新位置,移动成功后会在电脑客户端交互界面地图中显示;步骤六,编辑虚拟轨道的形状,首先在电脑客户端交互界面地图中选中待编辑虚拟轨道(点击或框选),然后在虚拟轨道的端点或节点位置按下鼠标左键,拖拽该端点或节点到指定位置后释放鼠标左键完成了虚拟轨道形状的改变,电脑客户端会发送指令给移动机器人告知其虚拟轨道的新形状,编辑成功后会在电脑客户端交互界面地图中显示;步骤七,删除虚拟轨道,首先在电脑客户端交互界面地图中选中待删除虚拟轨道(点击或框选),然后点击删除按钮完成了虚拟轨道删除操作,电脑客户端会发送指令给移动机器人告知其删除指定的虚拟轨道,成功删除的虚拟轨道会在电脑客户端交互界面地图中被移除;步骤八,通过在电脑客户端点击“虚拟轨道巡航”按钮,向移动机器人发送进入虚拟轨道智能巡航模式指令,并在客户端交互界面地图中左键点击要前往的目的点,移动机器人会搜索距离起始点最近的虚拟轨道关键点,并找出到达目的点最近的虚拟轨道路径,结合避障策略实现自主、平滑、无碰撞的预设轨迹定点巡航;步骤九,点击“正常移动”按钮,向机器人发送退出虚拟轨道巡航模式指令,移动机器人在正常模式下的路径规划将不受虚拟轨道的影响。本专利技术基于现有按照预设轨迹定点巡航系统的不足,提供了一种新的虚拟轨道设计及其实现方法,通过电脑客户端与移动机器人进行交互,在其所建地图中直接添加、编辑或删除虚拟轨道,移动机器人在进行路径规划时会搜索距离起始点最近的虚拟轨道关键点,并找出到达目的点最近的虚拟轨道路径,结合避障策略实现自主、平滑、无碰撞的预设轨迹定点巡航功能,解决了现有技术的诸多缺陷,实现了真正的“虚拟轨道”概念,可谓移动机器人预设轨迹定点巡航领域的重大突破。相比现有技术的不足,本专利技术取得了以下的优势及创新点:一,基于纯软件方式,无需辅助的硬件设备,不会产生额本文档来自技高网...
通过电脑客户端对移动机器人设置虚拟轨道的实现方法

【技术保护点】
一种通过电脑客户端对移动机器人设置虚拟轨道的实现方法,其特征在于,其包括以下步骤:步骤一,通过电脑客户端与移动机器人建立连接;步骤二,利用移动机器人提供的接口获取其传来的信息及地图,并将地图显示在电脑客户端的交互界面;步骤三,通过交互界面地图在任意指定位置添加任意形状的虚拟轨道;步骤四,电脑客户端发送指令给移动机器人在其地图中添加指定虚拟轨道,添加成功后会在电脑客户端交互界面地图中显示;步骤五,移动虚拟轨道的位置;步骤六,编辑虚拟轨道的形状;步骤七,删除虚拟轨道;步骤八,通过在电脑客户端点击“虚拟轨道巡航”按钮,向移动机器人发送进入虚拟轨道智能巡航模式指令,并在客户端交互界面地图中左键点击要前往的目的点,移动机器人会搜索距离起始点最近的虚拟轨道关键点,并找出到达目的点最近的虚拟轨道路径,结合避障策略实现自主、平滑、无碰撞的预设轨迹定点巡航;步骤九,点击“正常移动”按钮,向机器人发送退出虚拟轨道巡航模式指令,移动机器人在正常模式下的路径规划将不受虚拟轨道的影响。

【技术特征摘要】
1.一种通过电脑客户端对移动机器人设置虚拟轨道的实现方法,其特征在于,其包括以下步骤:步骤一,通过电脑客户端与移动机器人建立连接;步骤二,利用移动机器人提供的接口获取其传来的信息及地图,并将地图显示在电脑客户端的交互界面;步骤三,通过交互界面地图在任意指定位置添加任意形状的虚拟轨道;步骤四,电脑客户端发送指令给移动机器人在其地图中添加指定虚拟轨道,添加成功后会在电脑客户端交互界面地图中显示;步骤五,移动虚拟轨道的位置;步骤六,编辑虚拟轨道的形状;步骤七,删除虚拟轨道;步骤八,通过在电脑客户端点击“虚拟轨道巡航”按钮,向移动机器人发送进入虚拟轨道智能巡航模式指令,并在客户端交互界面地图中左键点击要前往的目的点,移动机器人会搜索距离起始点最近的虚拟轨道关键点,并找出到达目的点最近的虚拟轨道路径,结合避障策略实现自主、平滑、无碰撞的预设轨迹定点巡航;步骤九,点击“正常移动”按钮,向机器人发送退出虚拟轨道巡航模式指令,移动机器人在正常模式下的路径规划将不受虚拟轨道的影响。2.根据权利要求1所述的通过电脑客户端对移动机器人设置虚拟轨道的实现方法,...

【专利技术属性】
技术研发人员:白静何文灏季奔牛吕俊超李宇翔黄珏坤陈士凯
申请(专利权)人:上海思岚科技有限公司
类型:发明
国别省市:上海,31

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

1