[发明专利]一种基于果园地图的异构多机器人定位和控制方法有效
申请号: | 202110840772.6 | 申请日: | 2021-07-25 |
公开(公告)号: | CN113485354B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 毛文菊;刘恒;杨福增 | 申请(专利权)人: | 西北农林科技大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 712100 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 果园 地图 异构多 机器人 定位 控制 方法 | ||
1.一种基于果园地图的异构多机器人定位和控制方法,其在果园行间作业的特征在于,包括以下步骤:
(1)领航机器人由人遥控在果树行中行走,先构建一幅完整的果园地图,再通过GNSS坐标系转换,将果园地图中所有的果树中心点,换算成GNSS绝对坐标值[treei_gnss_x,treei_gnss_y];领航机器人可以根据雷达扫描的角度和相对距离估计出该范围内最近的果树坐标[treen_gnss_x,treen_gnss_y],通过式(1)与果园地图中的各果树坐标[treei_gnss_x,treei_gnss_y]对比,当dmin接近0时,得到果树的GNSS真实坐标;
距离机器人最近果树真实坐标判定计算公式如下:
(2)再根据需要的果树真实坐标[tree1_gnss_x,tree1_gnss_y]、[tree2_gnss_x,tree2_gnss_y]、[tree4_gnss_x,tree4_gnss_y],行距r_s、株距p_s来估算出领航机器人和跟随机器人1、2自主导航的参照导航线方程和下一时刻机器人理想位置坐标[X1,Y1],[X_f1,Y_f1],[X_f2,Y_f2];
机器人理想位置坐标计算公式如下:
其中[tree1_gnss_x,tree1_gnss_y]为领航机器人[270°,360°]最近的果树1真实坐标、[tree2_gnss_x,tree2_gnss_y]为领航机器人[0°,90°]最近的果树2真实坐标,[tree4_gnss_x,tree4_gnss_y]为跟随机器人[270°,360°]最近的果树4真实坐标;
(3)分别由各机器人计算其理想和实际位置坐标到参照导航线的横向偏差和航向偏差,并通过实时调整各机器人行进的角速度和线速度,使各机器人到达理想位置,结束行间作业;
机器人参照导航线计算公式如下:
Aj=treei+1_gnss_y-treei_gnss_y
Bj=treei_gnss_x-treei+1_gnss_x
Cj=(treei+1_gnss_x-treei_gnss_y)-(treei_gnss_x-treei+1_gnss_y) (3)
A1Xi+B1Yi+C1=0 (4)
A2Xi+B2Yi+C2=0 (7)
其中Ai Bi Ci为机器人参照导航线方程的系数,式(4)为领航机器人和跟随机器人1的参照导航线1方程式,式(7)为跟随机器人2参照导航线2的参照导航线2方程。
2.根据权利要求1所述的一种基于果园地图的异构多机器人定位和控制方法,其在果园地头转弯作业的特征在于,包括以下步骤:
(1)根据果树1、2坐标和式(1)、(2)(5)得到参考导航线1的方程,随着领航机器人前进,通过式(2)不断生成领航点1的下一时刻理想位置坐标[X1,Y1],并将领航机器人的下一时刻的坐标发送至跟随机器人1、跟随机器人2;
(2)跟随机器人1等待直至领航机器人行驶至第3次的理想位置点,跟随机器人1到达领航机器人发布的第1次的点,顺时针90度转向后停止运动;
(3)跟随机器人2等待跟随机器人1到达领航机器人发布的第3次的理想位置点,跟随机器人2达到领航机器人发布的第2次的点,顺时针90度转向后停止运动;
(4)当领航机器人到达第5次理想位置坐标时,开始顺时针90度转向后停止运动,此时跟随机器人1开始行进至第4次理想位置坐标点,并开始顺时针90度转向后停止运动,跟随机器人2可以行进至第3次理想位置坐标点,并开始顺时针90度转向后停止运动;当三个机器人皆到达目标点后,地头转弯作业结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北农林科技大学,未经西北农林科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110840772.6/1.html,转载请声明来源钻瓜专利网。