【技术实现步骤摘要】
基于双向A*和局部感知的人形机器人动态多障碍避障方法
[0001]本专利技术属于机器人避障
,具体涉及一种基于双向
A*
和局部感知的人形机器人动态多障碍避障方法
。
技术介绍
[0002]人工智能是计算机领域研究的重点方向之一,其中避障算法起到非常重要的作用,广泛应用于物流与仓储
、
工业自动化
、
无人机自主飞行
、
自动驾驶等场景,能够帮助机器人在复杂的工作环境中避免与其他设备
、
障碍物和工作人员发生碰撞,提高了工作效率和安全性
。
[0003]现有技术中的避障算法很多,例如:(1)基于传感器获取数据得到障碍物信息的避障算法,这种算法的优点在于可以通过多种传感器采集环境信息,实时获取,能够对各种障碍物进行有效检测和识别,缺点在于对传感器设备要求较高,需要采集高质量数据,不利于一般情景下推广,而且多传感器融合标定一直是目前的一个技术难点,也是自动驾驶等领域研究的重点问题
。
(2)基于路径规划的避障算法,通过构建地图和利用相关路径规划算法如
A*
等实现避障,这种算法安全高效,可以充分利用地图信息,同时根据不同地图特点和应用场景采用不同的路径规划方案,但是对已知地图的依赖性较高,尤其是未知或动态环境中的障碍物处理较困难,对于路径规划算法需要实时更新相应的障碍信息,增大了计算量,降低了无人机飞行效率,不适应对无人机反应速度要求较高的应用场景
。
[0004] ...
【技术保护点】
【技术特征摘要】
1.
一种基于双向
A*
和局部感知的人形机器人动态多障碍避障方法,其特征在于,包括如下步骤:
S1
整体路径规划:基于初始基本地图信息,使用双向
A*
搜索算法确定人形机器人的最优路线,根据所述路径的方向作为人形机器人移动的辅助路线;
S2
局部避障:当出现人形机器人即将移动位置与动态障碍物位置重合时,执行局部感知算法,具体包括:
S21
:在人形机器人前进方向的前方设置有传感器,通过传感器感知前方环境,并且增加跟踪矩阵,及时更新动态障碍物信息;
S22
:结合跟踪矩阵提供的信息,判断人形机器人前方是否存在可行域;
S23
:若存在可行域,则指导人形机器人选择可行方向前进;若不存在可行域,则人形机器人返回上一位置,实时更新动态障碍物信息,并且执行辅助路线;
S3
:结合整体路径规划和局部避障,优化人形机器人在动态多障碍环境下的路径规划
。2.
根据权利要求1所述基于双向
A*
和局部感知的人形机器人动态多障碍避障方法,其特征在于,所述步骤
S1
中的双向
A*
搜索算法,是根据人形机器人已知起始点和目标点,在基本地图上同时进行正向和反向搜索,以获得人形机器人的最优路径
。3.
根据权利要求1所述基于双向
A*
和局部感知的人形机器人动态多障碍避障方法,其特征在于,所述步骤
S21
中,在人形机器人前进方向的前方左右两侧分别设置有1个传感器;所述步骤
S22
中,使用2个所述传感器获取人形机器人前方的环境信息,并且根据顺时针判断人形机器人是否存在可行域
。4.
根据权利要求1所述基于双向
A*
和局部感知的人形机器人动态多障碍避障方法,其特征在于,所述步骤
S23
中,辅助路线根据动态障碍物信息更新,避免原路径上的动态障碍物,辅助人形机器人重新规划合适的路径...
【专利技术属性】
技术研发人员:张欣茹,贺亮,
申请(专利权)人:江苏云幕智造科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。