System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及机器人的路径规划领域,具体而言,涉及一种机器人的路径规划方法和路径规划装置、电子设备以及非瞬时性计算机可读存储介质。
技术介绍
1、随着科技的发展及经济快速的增长,人力成本逐渐上升,无人系统越来越受到各个国家的广泛重视。例如,自动导引车(agv)、自主移动机器人(amr)、自动驾驶汽车、无人机、无人潜水器等无人系统,根据路径规划和作业要求运动并停靠在目标地点,以完成搬运、运输、行驶等任务。路径规划是无人系统运动控制的关键。
2、传统的全局路径规划算法,如栅格法、可视图法、人工势场法、遗传算法等,往往只考虑路径的起点和终点,而没有充分考虑路径点之间的连接方式和无人系统的实际运动约束。这导致规划出的路径可能存在直线之间有急剧拐弯或者曲率变化大的问题,使得无人系统在行驶过程中需要频繁调整方向和速度,从而影响了路径的平滑性。路径不平滑对无人系统及其运行环境具有多方面的危害,如运动效率下降、能耗增加、寿命减少、环境破坏、安全隐患等。
3、为了改善全局路径的平滑性,研究者们提出了一些新的算法和技术。尽管这些算法和技术在一定程度上改善了全局路径的平滑性,但仍然存在一些挑战和问题需要解决。例如,如何根据无人系统的实际运动特性和环境约束来选择合适的算法和参数,以实现更加平滑的路径规划;如何在保证路径平滑性的同时,考虑到路径的安全性和可达性;算法的实时性仍需进一步提高;算法在复杂环境中的稳定性和鲁棒性也需要加强;此外,随着地图表示方法的不断发展,如何适应多样化环境的地图表示方法也是全局路径规划算法面临的重要挑战。<
...【技术保护点】
1.一种机器人的路径规划方法,其特征在于,包括:
2.根据权利要求1所述的路径规划方法,其特征在于,利用贝塞尔曲线对所述多个分段路径中的每个分段路径进行插值处理,以使得每个所述分段路径的起点曲率和终点曲率为零,包括:
3.根据权利要求2所述的路径规划方法,其特征在于,所述多个分段路径包括第一分段路径,所述四阶贝塞尔曲线包括第一控制点、第二控制点、第三控制点、第四控制点和第五控制点,其中,
4.根据权利要求3所述的路径规划方法,其特征在于,所述第一控制点、所述第二控制点和所述第三控制点共线,所述第三控制点、所述第四控制点和所述第五控制点共线。
5.根据权利要求4所述的路径规划方法,其特征在于,
6.根据权利要求4所述的路径规划方法,其特征在于,在利用贝塞尔曲线对所述多个分段路径中的每个分段路径进行插值处理,以使得每个所述分段路径的起点曲率和终点曲率为零之前,所述路径规划方法还包括:
7.根据权利要求6所述的路径规划方法,其特征在于,在利用贝塞尔曲线对所述多个分段路径中的每个分段路径进行插值处理,以使得每个所述分
8.一种机器人的路径规划装置,其特征在于,包括:
9.一种电子设备,包括:
10.一种非瞬时性计算机可读存储介质,其上存储有计算机可读指令,当所述指令被处理器执行时,使得所述处理器执行如权利要求1-7中任一项所述的路径规划方法。
...【技术特征摘要】
1.一种机器人的路径规划方法,其特征在于,包括:
2.根据权利要求1所述的路径规划方法,其特征在于,利用贝塞尔曲线对所述多个分段路径中的每个分段路径进行插值处理,以使得每个所述分段路径的起点曲率和终点曲率为零,包括:
3.根据权利要求2所述的路径规划方法,其特征在于,所述多个分段路径包括第一分段路径,所述四阶贝塞尔曲线包括第一控制点、第二控制点、第三控制点、第四控制点和第五控制点,其中,
4.根据权利要求3所述的路径规划方法,其特征在于,所述第一控制点、所述第二控制点和所述第三控制点共线,所述第三控制点、所述第四控制点和所述第五控制点共线。
5.根据权利要求4所述的路径规划方法,其特征在于,
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。