The invention provides a path planning method, device and computer readable storage medium based on B-spline curve, the path planning method based on B-spline curve includes: obtaining starting control point, target control point, first control point, second control point and original path, the second control point is closer to the target control point than the first control point; determining specific A control point, wherein the specific control point is located between the first control point and the second control point; and the optimization path is planned according to the starting control point, the first control point, the specific control point, the second control point and the target control point. On the basis of the original B-spline curve path planning, the method of the invention makes the control algorithm control action of the mobile device easier by determining a specific control point for path planning, and the planned path is a continuous motion path, which does not require the mobile device to stop at a certain location point, which can save time and speed.
【技术实现步骤摘要】
基于B样条曲线的路径规划方法、装置、计算机可读存储介质
本专利技术涉及路径规划领域,尤其涉及一种基于B样条曲线的路径规划方法、装置、计算机可读存储介质。
技术介绍
自动导引装置工作的过程中一般需要对其从起始点到目标点的路径进行规划,常用的路径规划方式有很多,比如规划路径为曲线,可使用插值的方式生成多项式插值,为了使曲线更容易计算,避免龙格现象,低阶可实现,可使用样条曲线插值,常见的样条曲线有贝塞尔曲线,B样条曲线等。为了使多项式次数独立于控制点数目,局部控制曲线路径,采用了B样条曲线进行路径规划而不用贝塞尔曲线。如果使用B样条曲线进行路径规划,主要输出内容为控制点和样条次数,据此可算出路径。自动导引装置根据路径行走,无限接近路径,但现有技术中,因为自动导引装置本身的机械参数,控制和定位算法,以及整个系统的影响,自动导引装置与路径之间是有误差的,但会尽量将误差控制在合理范围内,使得自动导引装置到达目标点时与目标点的位置之间的误差在允许范围内。在自动导引装置的运用过程中,不止需要考虑位置距离关系,还需要考虑角度关系,比如自动导引小车搬运货物,自动导引叉车插取栈板,搬运机器人自动扫码等场景,都需要自动导引装置在目的点的时候的角度也满足要求,否则无法完成货物对接搬运、栈板对接插取、扫码识别等工作。而在需要同时考虑距离和角度的情况下,对于从起始点到目标点的路径规划有诸多考验,难度较大;现有技术中,部分自动导引装置采用了这样的一种路径和动作:自动导引装置直线行走一定距离,停止,原地旋转,再直线行走一定距离 ...
【技术保护点】
1.基于B样条曲线的路径规划方法,其特征在于,包括:/n获取起始控制点、目标控制点、第一控制点、第二控制点及原始路径,所述第二控制点相较于第一控制点距所述目标控制点更近;/n确定特定控制点,所述特定控制点位于第一控制点和第二控制点之间;/n根据起始控制点、第一控制点、特定控制点、第二控制点、目标控制点规划优化路径。/n
【技术特征摘要】
1.基于B样条曲线的路径规划方法,其特征在于,包括:
获取起始控制点、目标控制点、第一控制点、第二控制点及原始路径,所述第二控制点相较于第一控制点距所述目标控制点更近;
确定特定控制点,所述特定控制点位于第一控制点和第二控制点之间;
根据起始控制点、第一控制点、特定控制点、第二控制点、目标控制点规划优化路径。
2.如权利要求1所述的基于B样条曲线的路径规划方法,其特征在于,所述特定控制点位于过所述第二控制点和所述目标控制点的直线上。
3.如权利要求2所述的基于B样条曲线的路径规划方法,其特征在于,所述确定特定控制点还包括:
计算第一比率,所述第一比率为所述起始控制点与所述第一控制点之间的距离和所述起始控制点与所述目标控制点之间的距离之间的比值,
计算第二比率,所述第二比率为所述特定控制点与所述目标控制点之间的距离和所述起始控制点与所述目标控制点之间的距离之间的比值,
所述第一比率与所述第二比率之和小于1时的若干点即为特定控制点。
4.如权利要求3所述的基于B样条曲线的路径规划方法,其特征在于,所述第一比率大于10%且小于40%,和/或,所述第二比率大于10%且小于40%。
5.如权利要求4所述的基于B样条曲线的路径规划方法,其特征...
【专利技术属性】
技术研发人员:杨小天,
申请(专利权)人:智久厦门机器人科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。