一种基于路径瞄准点的自适应导航方法与流程

未命名 09-22 阅读:88 评论:0


1.本发明涉及机器人导航技术领域,具体是一种基于路径瞄准点的自适应导航方法。


背景技术:

2.随着科学技术的发展,人工智能领域机器人发展已经趋于成熟,现如今机器人技术已经成为当下最热门的话题,如何丰富机器人的功能,提升用户体验,是机器人厂商占领市场的重点,机器人与互联网的运用将改变现有的生活节奏,将改变现有人类的生活方式,成为第四次工业革命的关键因素,其中机器人导航技术是移动机器人领域研究的热门问题之一,随着人工智能技术的发展,机器人在人类社会中发挥了越来越明显的作用,为了保证机器人能够适应复杂的社区环境,使其在环境中安全高效运动行走,导航系统必须足够强大。
3.在现代机器人导航中,精确的路径规划和有效的障碍物避障是关键问题,传统的导航方法通常依赖于静态的地图和固定的路径规划,无法适应动态环境和实时变化的需求。因此,需要一种新的导航方法,能够根据动态环境和实时需求生成可靠的导航策略,并提供精确的运动控制;为此,我们设计一种基于路径瞄准点的自适应导航方法来解决上述技术问题。


技术实现要素:

4.本发明的目的在于提供一种基于路径瞄准点的自适应导航方法,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:
6.一种基于路径瞄准点的自适应导航方法,包括如下方法:
7.步骤s1、路径生成:根据环境信息和导航目标,生成机器人的初始导航路径,生成的路径在地图上以点集的形式进行保存;
8.步骤s2、瞄准点设置:在路径前方选择一个瞄准点,在第一步的基础上,机器人首先确定自身的位置属于点集中的哪一个点,然后基于自身点往前预判n个点,并将其前方的第n个点作为其瞄准目标,然后将自身的坐标位置与目标点进行连线,并将这条连线使用向量的方法进行标准化;
9.步骤s3、向量生成:机器人围绕自身位置和瞄准点的位置生成一个导航向量,若路径中无障碍物则直接进入步骤s7;若路径中有障碍物则进入步骤s4;
10.步骤s4、空间中的障碍物会提供一个避障向量,表示避开障碍物的方向;
11.步骤s5、内部处理:通过内部处理算法,将机器人位置和瞄准点向量与障碍物向量进行合并和调整,生成新的导航向量;
12.步骤s6、导航判断:机器人判断当前导航向量是否能够实现导航;a)如果导航向量可以实现导航,则进入步骤s7;b)如果导航向量无法实现导航,机器人将自动触发路径规划
步骤,重新生成可行的导航路径;
13.步骤s7、运动控制:将生成的导航向量映射到机器人的线速度和角速度,控制机器人的运动,直至终点。
14.作为本发明的优选方案:所述步骤s1中初始导航路径的规划可以基于已有的地图或实时的环境感知数据。
15.作为本发明再进一步的优选方案:所述初始导航路径在地图上以点集的形式进行保存,每一个点都以xy坐标进行标记。
16.作为本发明再进一步的优选方案:所述步骤s2中瞄准点的选择可以基于路径规划的策略,如到达目标的最短路径或避免障碍物。
17.作为本发明再进一步的优选方案:所述步骤s3中生成的导航向量的方法是使用自身的点坐标x1,y1,与目标点之间的距离x2,y2之间进行连接,构成的向量进行单位化,用于确定机器人的运动方向和距离。
18.作为本发明再进一步的优选方案:所述步骤s5中生成的新的导航向量的方法是首先机器人围绕其自身的指向,向左方向和右方向生成一个模板,模板向量垂直于机器人自身运动方向,然后为模板适配一个特别小的初始参数,并将这套参数适配到障碍物向量中,基于这套参数以及机器人自身与目标之间的向量以及障碍物生成的向量三者,进行向量叠加,使用航迹推演算法预测机器人未来的未知是否会与环境中的障碍物进行碰撞,如果发生碰撞,则增大模板参数,直到机器人与障碍物无碰撞为止。
19.作为本发明再进一步的优选方案:所述步骤s6中机器人自动触发路径规划步骤如下:a1:将步骤s1中的路径点集进行截断;a2:将步骤s2中的瞄准点数据后的点作为新的目标点;a3:使用迪杰斯特拉算法计算机器人当前位置与目标位置的路径规划;a4:将该路径规划生成的点替换掉原来路径中设置的点,实现路径的重规划。
20.作为本发明再进一步的优选方案:所述步骤s7中的运动控制基于生成的向量,机器人判断自身坐标位置与机器人目标点之间的连接向量,这两个向量在数学上的夹角就是机器人的转向角,设定一个标准速度模板v,其中速度v的最大值为1米每秒。
21.与现有技术相比,本发明的有益效果是:本发明通过引入路径瞄准点和自动触发路径规划,实现了自适应导航,机器人能够根据实时环境信息调整导航策略,适应动态变化的情况,提高导航的灵活性和适应性;通过生成机器人围绕自身位置和瞄准点的导航向量,并结合障碍物感知信息,本发明能够实现精确的导航和避障,提高导航的准确性和安全性;本发明通过内部处理算法将机器人位置和瞄准点向量与障碍物向量进行合并和调整,生成新的导航向量,并将其映射到机器人的线速度和角速度,这种高效导航控制使得机器人能够快速、准确地响应导航指令,提高导航的效率和稳定性。
附图说明
22.图1为本发明实施例提供的一种基于路径瞄准点的自适应导航方法流程示意图;
23.图2为本发明实施例提供的自动路径规划的方法步骤流程图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.请参阅图1,本发明实施例中,一种基于路径瞄准点的自适应导航方法,包括如下方法:
26.步骤s1、路径生成:根据环境信息和导航目标,生成机器人的初始导航路径,路径规划可以基于已有的地图或实时的环境感知数据,生成的路径在地图上以点集的形式进行保存,每一个点都以xy坐标进行标记。
27.步骤s2、瞄准点设置:在路径前方选择一个瞄准点,用于引导机器人的运动,瞄准点的选择可以基于路径规划的策略,如到达目标的最短路径或避免障碍物等,在第一步的基础上,机器人首先确定自身的位置属于点集中的哪一个点,然后基于自身点往前预判n个点,并将其前方的第n个点作为其瞄准目标,然后将自身的坐标位置与目标点进行连线,并将这条连线使用向量的方法进行标准化。
28.步骤s3、向量生成:机器人围绕自身位置和瞄准点的位置生成一个导航向量,生成导航向量的方法是使用自身的点坐标x1,y1,与目标点之间的距离x2,y2之间进行连接,构成的向量进行单位化,用于确定机器人的运动方向和距离;若路径中无障碍物则直接进入步骤s7;若路径中有障碍物则进入步骤s4。
29.步骤s4、空间中的障碍物会提供一个避障向量,表示避开障碍物的方向。
30.步骤s5、内部处理:通过内部处理算法,将机器人位置和瞄准点向量与障碍物向量进行合并和调整,生成新的导航向量,生成新向量的方法是首先机器人围绕其自身的指向,向左方向和右方向生成一个模板,模板向量垂直于机器人自身运动方向,然后为模板适配一个特别小的初始参数,并将这套参数适配到障碍物向量中,基于这套参数以及机器人自身与目标之间的向量以及障碍物生成的向量三者,进行向量叠加,使用航迹推演算法预测机器人未来的未知是否会与环境中的障碍物进行碰撞,如果发生碰撞,则增大模板参数,直到机器人与障碍物无碰撞为止。
31.步骤s6、导航判断:机器人判断当前导航向量是否能够实现导航;a)如果导航向量可以实现导航,则进入步骤s7;b)如果导航向量无法实现导航,机器人将自动触发路径规划步骤,重新生成可行的导航路径。
32.请参阅图2,自动触发路径规划步骤如下:
33.a1:将步骤s1中的路径点集进行截断;
34.a2:将步骤s2中的瞄准点数据后的点作为新的目标点;也就是将机器人前方n个点数据后的点作为机器人新的目标点;
35.a3:使用迪杰斯特拉算法计算机器人当前位置与目标位置的路径规划;
36.a4:将该路径规划生成的点替换掉原来路径中设置的点;也即是将该路径规划生成的点替换掉机器人与原目标点之间的n个点,这样就实现了机器人路径的重规划。
37.步骤s7、运动控制:将生成的导航向量映射到机器人的线速度和角速度,控制机器人的运动;运动控制基于生成的向量,机器人判断自身坐标位置与机器人目标点之间的连接向量,这两个向量在数学上的夹角就是机器人的转向角,设定一个标准速度模板v,其中速度v的最大值为1米每秒,如果角速度增大,则线速度减小,用这种方法确定机器人的角速
度和线速度。
38.本发明提供的一种基于路径瞄准点的自适应导航方法,本发明通过引入路径瞄准点和自动触发路径规划,实现了自适应导航,机器人能够根据实时环境信息调整导航策略,适应动态变化的情况,提高导航的灵活性和适应性;通过生成机器人围绕自身位置和瞄准点的导航向量,并结合障碍物感知信息,本发明能够实现精确的导航和避障,提高导航的准确性和安全性;本发明通过内部处理算法将机器人位置和瞄准点向量与障碍物向量进行合并和调整,生成新的导航向量,并将其映射到机器人的线速度和角速度,这种高效导航控制使得机器人能够快速、准确地响应导航指令,提高导航的效率和稳定性。
39.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
40.此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

技术特征:
1.一种基于路径瞄准点的自适应导航方法,其特征在于,包括如下方法:步骤s1、路径生成:根据环境信息和导航目标,生成机器人的初始导航路径,生成的路径在地图上以点集的形式进行保存;步骤s2、瞄准点设置:在路径前方选择一个瞄准点,在第一步的基础上,机器人首先确定自身的位置属于点集中的哪一个点,然后基于自身点往前预判n个点,并将其前方的第n个点作为其瞄准目标,然后将自身的坐标位置与目标点进行连线,并将这条连线使用向量的方法进行标准化;步骤s3、向量生成:机器人围绕自身位置和瞄准点的位置生成一个导航向量,若路径中无障碍物则直接进入步骤s7;若路径中有障碍物则进入步骤s4;步骤s4、空间中的障碍物会提供一个避障向量,表示避开障碍物的方向;步骤s5、内部处理:通过内部处理算法,将机器人位置和瞄准点向量与障碍物向量进行合并和调整,生成新的导航向量;步骤s6、导航判断:机器人判断当前导航向量是否能够实现导航;a)如果导航向量可以实现导航,则进入步骤s7;b)如果导航向量无法实现导航,机器人将自动触发路径规划步骤,重新生成可行的导航路径;步骤s7、运动控制:将生成的导航向量映射到机器人的线速度和角速度,控制机器人的运动,直至终点。2.根据权利要求1所述的一种基于路径瞄准点的自适应导航方法,其特征在于:所述步骤s1中初始导航路径的规划可以基于已有的地图或实时的环境感知数据。3.根据权利要求2所述的一种基于路径瞄准点的自适应导航方法,其特征在于:所述初始导航路径在地图上以点集的形式进行保存,每一个点都以xy坐标进行标记。4.根据权利要求1所述的一种基于路径瞄准点的自适应导航方法,其特征在于:所述步骤s2中瞄准点的选择可以基于路径规划的策略,如到达目标的最短路径或避免障碍物。5.根据权利要求1所述的一种基于路径瞄准点的自适应导航方法,其特征在于:所述步骤s3中生成的导航向量的方法是使用自身的点坐标x1,y1,与目标点之间的距离x2,y2之间进行连接,构成的向量进行单位化,用于确定机器人的运动方向和距离。6.根据权利要求1所述的一种基于路径瞄准点的自适应导航方法,其特征在于:所述步骤s5中生成的新的导航向量的方法是首先机器人围绕其自身的指向,向左方向和右方向生成一个模板,模板向量垂直于机器人自身运动方向,然后为模板适配一个特别小的初始参数,并将这套参数适配到障碍物向量中,基于这套参数以及机器人自身与目标之间的向量以及障碍物生成的向量三者,进行向量叠加,使用航迹推演算法预测机器人未来的未知是否会与环境中的障碍物进行碰撞,如果发生碰撞,则增大模板参数,直到机器人与障碍物无碰撞为止。7.根据权利要求1所述的一种基于路径瞄准点的自适应导航方法,其特征在于:所述步骤s6中机器人自动触发路径规划步骤如下:a1:将步骤s1中的路径点集进行截断;a2:将步骤s2中的瞄准点数据后的点作为新的目标点;a3:使用迪杰斯特拉算法计算机器人当前位置与目标位置的路径规划;a4:将该路径规划生成的点替换掉原来路径中设置的点,实现路径的重规划。8.根据权利要求1所述的一种基于路径瞄准点的自适应导航方法,其特征在于:所述步
骤s7中的运动控制基于生成的向量,机器人判断自身坐标位置与机器人目标点之间的连接向量,这两个向量在数学上的夹角就是机器人的转向角,设定一个标准速度模板v,其中速度v的最大值为1米每秒。

技术总结
本发明公开了一种基于路径瞄准点的自适应导航方法,首先生成初始导航路径,然后选择瞄准点,并生成一个导航向量,同时,障碍物也会提供一个避障向量,通过内部处理算法,将机器人位置和瞄准点向量与障碍物向量进行合并和调整,生成新的导航向量;如果导航向量无法实现导航,机器人将自动触发路径规划步骤,重新生成可行的导航路径;本发明通过内部处理算法将机器人位置和瞄准点向量与障碍物向量进行合并和调整,生成新的导航向量,能实现精确的导航和避障,并沿着规划的路径准确导航,提高导航的准确性和安全性,机器人能够根据实时环境信息调整导航策略,适应动态变化的情况,提高导航的灵活性和适应性。高导航的灵活性和适应性。高导航的灵活性和适应性。


技术研发人员:赵子建 刘洋 黄晓宇 王飞涛 陈太平 刘东伟 程老虎
受保护的技术使用者:合肥哈工澳汀智能科技有限公司
技术研发日:2023.06.28
技术公布日:2023/9/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐