【技术实现步骤摘要】
【国外来华专利技术】轨迹生成方法、装置和无人驾驶地面车辆
本专利技术实施例涉及无人机
,尤其涉及一种轨迹生成方法、装置和无人驾驶地面车辆。
技术介绍
目前,无人驾驶拖拉机已面市,其可以耕地、喷洒农药和收割庄稼等,给农业领域带来了极大的好处,例如节省用户时间、提高作业效率、增加作业收益以及提高农业机械的利用效率等。由于该无人驾驶拖拉机是无人驾驶且是自动行驶的,所以预先要设定好行驶轨迹,无人驾驶拖拉机根据设定好的行驶轨迹进行行驶,以实现精准地耕地、喷洒农药和收割庄稼等操作。目前,设定行驶轨迹的方式为:绘制待行驶区域的高精度地图,然后人为在该高精度地图上根据需要进行轨迹规划,且保证该高精度地图与实际接收到反馈的精度一致。但是,获取高精度地图以及人为进行轨迹规划,需要耗费大量人力物力,行驶轨迹的设定效率低下。
技术实现思路
本专利技术实施例提供一种轨迹生成方法、装置和无人驾驶地面车辆,用于提高规划行驶轨迹的效率。第一方面,本专利技术实施例提供一种轨迹生成方法,包括:获取在待规划区域中实际行驶轨迹中各轨迹点的行驶参数,所述行驶参数包括以下至少一种:行驶位置、速度、加速度、行驶时间;根据获取的所述行驶参数,获取所述实际行驶轨迹中的N个轨迹点,所述N为大于或等于2的整数;根据所述N个轨迹点的行驶参数,生成无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹。第二方面,本专利技术实施例提供一种轨迹生成装置,包括:存储器和处理器;所述存储器,用于存储程序指令;所述处理器,用于调用所述存储器中存储的所述程序指令以实现如第一方面本专利技术实施例所述的轨迹生成方法。第三方面,本专利技术实施例提供一种无 ...
【技术保护点】
1.一种轨迹生成方法,其特征在于,包括:获取在待规划区域中实际行驶轨迹中各轨迹点的行驶参数,所述行驶参数包括如下至少一种:行驶位置、速度、加速度、行驶时间;根据获取的所述行驶参数,获取所述实际行驶轨迹中的N个轨迹点,所述N为大于或等于2的整数;根据所述N个轨迹点的行驶参数,生成无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹。
【技术特征摘要】
【国外来华专利技术】1.一种轨迹生成方法,其特征在于,包括:获取在待规划区域中实际行驶轨迹中各轨迹点的行驶参数,所述行驶参数包括如下至少一种:行驶位置、速度、加速度、行驶时间;根据获取的所述行驶参数,获取所述实际行驶轨迹中的N个轨迹点,所述N为大于或等于2的整数;根据所述N个轨迹点的行驶参数,生成无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹。2.根据权利要求1所述的方法,其特征在于,所述根据获取的所述行驶参数,获取所述实际行驶轨迹中的N个轨迹点,包括:根据获取的所述行驶参数,获取所述实际行驶轨迹中各轨迹点的轨迹曲率;根据所述各轨迹点的轨迹曲率,从所述各轨迹点中获取所述N个轨迹点。3.根据权利要求2所述的方法,其特征在于,所述根据所述各轨迹点的轨迹曲率,从所述各轨迹点中获取所述N个轨迹点,包括:根据所述各轨迹点的轨迹曲率,获取所述各轨迹点的轨迹曲率变化率;根据所述各轨迹点的轨迹曲率变化率,从所述各轨迹点中获取所述N个轨迹点。4.根据权利要求3所述的方法,其特征在于,所述根据所述各轨迹点的轨迹曲率变化率,从所述各轨迹点中获取所述N个轨迹点,包括:将所述各轨迹点中轨迹曲率变化率大于曲率变化率阈值的轨迹点确定为所述N个轨迹点。5.根据权利要求3或4所述的方法,其特征在于,所述根据所述各轨迹点的轨迹曲率,获取所述各轨迹点的轨迹曲率变化率,包括:剔除所述各轨迹点中具有异常轨迹曲率的轨迹点;根据剔除异常轨迹曲率的轨迹点后的各轨迹点的轨迹曲率,获取所述各轨迹点的轨迹曲率变化率。6.根据权利要求2-5任意一项所述的方法,其特征在于,所述根据获取的所述行驶参数,获取所述实际行驶轨迹中各轨迹点的轨迹曲率,包括:根据各轨迹点的所述行驶参数,以及行驶参数与轨迹曲率半径的关系,获取所述各轨迹点的轨迹曲率半径;根据各轨迹点的所述轨迹曲率半径,获取所述各轨迹点的所述轨迹曲率。7.根据权利要求3-6任意一项所述的方法,其特征在于,所述根据所述各轨迹点的轨迹曲率,获取所述各轨迹点的轨迹曲率变化率,包括:根据各轨迹点的轨迹曲率半径的一阶导数,获取所述各轨迹点的轨迹曲率变化率。8.根据权利要求1-7任意一项所述的方法,其特征在于,所述根据所述N个轨迹点的行驶参数,生成无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹,包括:根据所述N个轨迹点的行驶参数以及预设轨迹生成规则,生成行驶轨迹;根据生成的行驶轨迹,获得无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹。9.根据权利要求8所述的方法,其特征在于,所述预设轨迹生成规则包括:用于表示各轨迹点的行驶位置、速度、加速度和行驶时间之间的关系的五阶多项式。10.根据权利要求8或9所述的方法,其特征在于,所述根据生成的行驶轨迹,获得无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹,包括:从所述生成的行驶轨迹中确定M个采样轨迹点,所述M为大于或等于1的整数;根据所述M个采样轨迹点,确定所述生成的行驶轨迹与所述实际行驶轨迹之间的误差;在所述误差小于或等于预设误差阈值时,根据所述生成的行驶轨迹,获得所述规划行驶轨迹。11.根据权利要求10所述的方法,其特征在于,所述根据所述M个采样轨迹点,确定所述生成的行驶轨迹与所述实际行驶轨迹之间的误差,包括:确定所述M个采样轨迹点中每个采样轨迹点到所述实际行驶轨迹之间的最短距离;根据所述M个采样轨迹点中每个采样轨迹点到所述实际行驶轨迹之间的最短距离,确定所述生成的行驶轨迹与所述实际行驶轨迹之间的误差。12.根据权利要求11所述的方法,其特征在于,所述根据所述M个采样轨迹点中每个采样轨迹点到所述实际行驶轨迹之间的最短距离,确定所述生成的行驶轨迹与所述实际行驶轨迹之间的误差,包括:将所述M个采集轨迹点到所述实际行驶轨迹之间的最短距离的平均值,确定为等于所述生成的行驶轨迹与所述实际行驶轨迹之间的误差。13.根据权利要求10-12任意一项所述的方法,其特征在于,所述方法还包括:若所述误差大于所述预设误差阈值,则更新曲率变化率阈值,更新后的曲率变化率阈值小于更新前的曲率变化率阈值。14.根据权利要求8-13任意一项所述的方法,其特征在于,所述根据生成的行驶轨迹,获得无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹之前,还包括:在显示界面中显示所述生成的行驶轨迹与所述实际行驶轨迹;所述根据生成的行驶轨迹,获得无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹,包括:检测用户输入的确认操作,所述确认操作用于确认生成所述规划行驶轨迹;根据用户输入的确认操作以及所述生成的行驶轨迹,确定无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹。15.根据权利要求14所述的方法,其特征在于,所述检测用户输入的确认操作之前,还包括:检测用户输入的修正操作;根据用户输入的修正操作,对所述生成的行驶轨迹进行修正,所述修正操作包括以下至少一项:剔除所述生成的行驶轨迹中的至少一个轨迹点、为所述生成的行驶轨迹增加至少一个轨迹点、改变所述生成的行驶轨迹中的至少一个轨迹点的位置;在显示界面显示修正后的所述生成的行驶轨迹;所述根据用户输入的确认操作以及所述生成的行驶轨迹,确定所述规划行驶轨迹,包括:根据用户输入的确认操作,将所述修正后的所述生成的行驶轨迹确定为所述规划行驶轨迹。16.根据权利要求1-15任意一项所述的方法,其特征在于,所述根据所述N个轨迹点的行驶参数,生成无人驾驶地面车辆在所述待规划区域中的规划行驶轨迹之后,还包括:检测用户输入的控制操作,所述控制操作用于控制无人驾驶地面车辆按照所述规划行驶轨迹行驶;根据所述控制操作,控制所述无人驾驶地面车辆按照所述规划行驶轨迹在所述待规划区域中行驶。17.根据权利要求16所述的方法,其特征在于,还包括:获取所述规划行驶轨迹的起始轨迹点位置以及从所述起始轨迹点开始行驶的起始方向角;控制所述无人驾驶地面车辆按照所述行驶轨迹在所述待规划区域中行驶之前,还包括:若所述无人驾驶地面车辆当前的位置与所述起始轨迹点位置不同,和/或,所述无人驾驶地面车辆当前的方向角与所述起始方向角不同,则根据所述无人驾驶地面车辆当前的位置、所述无人驾驶地面车辆当前的方向角、所述起始轨迹点位置以及所述起始方向角,生成导引轨迹,并控制所述无人驾驶地面车辆按照所述导引轨迹行驶;所述导引轨迹的起点为所述无人驾驶地面车辆当前的位置,所述导引轨迹的终点为所述起始轨迹点,所述无人驾驶地面车辆在所述导引轨迹的起点的方向角为所述无人驾驶地面车辆当前的方向角,所述无人驾驶地面车辆在所述导引轨迹的终点的方向角为所述起始方向角;其中,方向角为机身朝向与正北方向的夹角。18.根据权利要求17所述的方法,其特征在于,所述导引轨迹包括弧线导引轨迹。19.一种轨迹生成装置,其特征在于,包括:存储器和处理器;所述存储器,用于存储程序指令;所述...
【专利技术属性】
技术研发人员:仇旻骏,商志猛,应佳行,马建云,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。