【技术实现步骤摘要】
一种基于有序边表法的多边形农田作业路径规划算法
[0001]本专利技术涉及路径规划
,特别涉及一种基于有序边表法的多边形农田作业路径规划算法。
技术介绍
[0002]农业机械智能化作为现代化农业建设中重要一环,随着人口老龄化的日渐严重,农业劳动力短缺,传统农业生产模式已经开始不足,国家开始在政策上大力支持,数字农业项目的开始有序开展,我国农业逐渐形成耕、种、管、收全程数字化生产管理模式,应用农机自动驾驶装备和无人化农机取得了显著效果,正如罗锡文院士所说的,“智慧农业是现代农业的高级形式,无人农场是实现智慧农业的重要途径,智能农机是无人农场的物质支撑。”用智能化的农机装备提升传统农业,加速“机器换人”,是帮助解决农业劳动力短缺问题的很好解决方案。
[0003]当前农机自动驾驶技术作为智慧农业、无人农场的基础技术被广泛应用于智能农机装备之中,而路径规划算法是农机自动驾驶系统中较为关键技术,是帮助智能农机装备实现路径跟踪和车辆控制的基础,通常是以作业成本(如总行驶距离、总作业时间,作业时油耗等)最低为目标,通过输入农机的作业参数,根据不同作业环节,对目标农田区域自动规划出一条少遗漏、无重复的作业路径,减少总作业路径和总作业时间,降低作业重复和作业遗漏区域,最终达到降低农机作业消耗的目的。
[0004]目前,针对农机自动驾驶全局路径规划算法,还是只能适应于规则四边形田块,非四边形农田全局作业路径规划算法还处于研究阶段,国外的OKSANEN采用基于多边形的梯形分解来处理一种作业路径生成算法,国内对于任意多 ...
【技术保护点】
【技术特征摘要】
1.一种基于有序边表法的多边形农田作业路径规划算法,其特征在于,包括:建立农田电子地图以获取农田大地坐标;将农田大地坐标转化为农田高斯投影平面坐标;将农田高斯投影平面坐标输入到有序边表算法中,生成农机作业路径点;建立农机转弯模型;根据农机作业路径点和农机转弯模型,采用套圈作业的工作模式规划农机作业路径。2.根据权利要求1所述的一种基于有序边表法的多边形农田作业路径规划算法,其特征在于,所述将农田高斯投影平面坐标输入到有序边表算法中,生成农机作业路径点包括:将得到的农田边界平面坐标按照顺序输入到程序,以N倍作业幅宽为内缩距离,采用点斜式直线和交点计算方法,得到一个外形和农田边界轮廓一致且等间距的缩小多边形;将缩小多边形的所有边按照y坐标的大小排序,保证在扫描线算法中,先处理较低的边,再处理较高的边;创建一个空的有序边表,并将多边形的边依次插入有序边表中,有序边表中的边按照y坐标的大小从小到大排序;从有序边表的最低边开始,扫描每一条边,对于每一条边,计算出它的端点的x坐标,并将这些坐标加入一个像素列表中;在扫描线算法中,每当扫描到一个新的y坐标时,就更新有序边表中的边的端点坐标,通过计算斜率来实现,公式为:X
new
=X
oid
+(Y
new
‑
Y
oid
)*(X1‑
X2)/(Y1‑
Y2)其中,X
new
和Y
new
分别表示边的新端点的x和y坐标,X
oid
和Y
oid
分别表示边的旧端点的x和y坐标,X1、Y1和X2、Y2分别表示边的两个端点的x和y坐标;重复上述步骤,直到有序边表中的所有边都被处理完为止;在有序边表中移除已经处理完的边,并在有序边表中插入新的边,这些新的边来自于在当前y坐标处的交点,可以使用下面的公式计算交点的坐标:X
intersect
=X1+(Y
intersect
‑
Y1)*(X2‑
X1)/(Y2‑
Y1)其中,X
intersect
和Y
intersect
分别表示交点的x和y坐标,X1、Y1和X2、Y2分别表示边的两个端点的x和y坐标;重复上述步骤,直到有序边表中没有边为止,将得到的所有x,y点按照顺序排列,每个与边界的交点即为作业行起点与终点。3.根据权利要求1所述的一种基于有序边表法的多边形农田作业路径规划算法,其特征在于,所述建立农机转弯模型包括:针对大马力拖拉机转弯半径大的特征,在不同的转弯条件下设定不同的转弯形式,建立各种转弯形式的转弯模型和转弯代价数学模型如下:d
ij
=D
i...
【专利技术属性】
技术研发人员:张智刚,张天,张帆,罗锡文,胡力文,
申请(专利权)人:华南农业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。