The invention discloses a speed control method for unmanned agricultural vehicle encountering obstacles in the field, which comprises the following steps: acquiring obstacle information and inputting current vehicle speed, establishing space-time grid model, acquiring occupied grid of obstacles on space-time grid model, acquiring collision distance between unmanned agricultural vehicle and obstacles, and connecting collision distance with collision distance The obstacle information is input to the cloud reasoner, which adjusts the speed of the unmanned agricultural vehicle according to the above quantitative parameters. After adjusting the speed of the unmanned agricultural vehicle, the obstacle and the unmanned agricultural vehicle are recalculated and the unmanned agricultural vehicle is further adjusted. The invention transforms the qualitative information parameters of unmanned agricultural vehicles and obstacles into quantitative parameters and inputs them into a cloud reasoner, which adjusts the control speed of the unmanned agricultural vehicles according to the quantitative parameters to avoid obstacles and realize unmanned operation.
【技术实现步骤摘要】
一种无人农业车辆田间遇障速度控制方法
本专利技术涉及农业机械自动作业领域,具体涉及一种无人农业车辆田间遇障速度控制方法。
技术介绍
随着电子信息技术的不断发展,农业车辆自动化与智能化发展得以大力推进。对于没有驾驶员的无人农业车辆(拖拉机或农业机械),它们的自动化与智能化程度要求更高,在非结构化、不确定、复杂的农业生产环境中,安全避障是无人农业车辆的重要功能之一。鉴于农业车辆在田间作业时一般具有明确的作业任务与作业路线且作业速度较低,本专利技术提出一种无人农业车辆田间作业遇障后的速度控制方法。
技术实现思路
为解决现有技术中的不足,本专利技术提供无人农业车辆田间遇障速度控制方法,解决了无人农业车辆在田间作业时能够主动避开障碍物的技术问题。为了实现上述目标,本专利技术采用如下技术方案:一种无人农业车辆田间遇障速度控制方法,采用以下步骤:S1:获取障碍物信息并输入当前车速:所述障碍物信息包括障碍物的运动速度、运动方向及障碍物的初始位置;S2:建立时空栅格模型:具体做法是:以XY平面表示零时刻无人农业车辆及障碍物的位置,以垂直于XY平面的纵轴作为时间轴TIME,则无人农业车辆及障碍物处于XY平面及时间轴TIME形成的长方体空间内,以平面TIME=t将所述长方体空间截成若干个栅格;S3:在时空栅格模型上获取障碍物的占用栅格:具体做法是:将无人农业车辆定义为一点,将障碍物定义为半径为r的圆形区域,所述r的值由障碍物的危险度确定,此时障碍物的运动在时空栅格模型上定义为一个柱体,而无人农业车辆的运动路线在时空栅格模型上则定义为一条空间线,则无人农业车辆与障碍物的碰撞转变为所述 ...
【技术保护点】
1.一种无人农业车辆田间遇障速度控制方法,其特征在于:采用以下步骤:S1:获取障碍物信息并输入当前车速:所述障碍物信息包括障碍物的运动速度、运动方向及障碍物的初始位置;S2:建立时空栅格模型:具体做法是:以XY平面表示零时刻无人农业车辆及障碍物的位置,以垂直于XY平面的纵轴作为时间轴TIME,则无人农业车辆及障碍物处于XY平面及时间轴TIME形成的长方体空间内,以平面TIME=t将所述长方体空间截成若干个栅格;S3:在时空栅格模型上获取障碍物的占用栅格:具体做法是:将无人农业车辆定义为一点,将障碍物定义为半径为r的圆形区域,所述r的值由障碍物的危险度确定,此时障碍物的运动在时空栅格模型上定义为一个柱体,而无人农业车辆的运动路线在时空栅格模型上则定义为一条空间线,则无人农业车辆与障碍物的碰撞转变为所述长方体空间内空间线与柱体相交的问题;S4:获取无人农业车辆与障碍物的碰撞距离:当检测到障碍物出现时,开始捕捉障碍物信息,假设相邻两次捕捉障碍物信息之间,障碍物信息不发生变化,则障碍物在时空栅格模型上记为若干个坐标,使用自回归算法对障碍物信息的时间内障碍物运动路线进行拟合,并推导出障碍物路径预 ...
【技术特征摘要】
1.一种无人农业车辆田间遇障速度控制方法,其特征在于:采用以下步骤:S1:获取障碍物信息并输入当前车速:所述障碍物信息包括障碍物的运动速度、运动方向及障碍物的初始位置;S2:建立时空栅格模型:具体做法是:以XY平面表示零时刻无人农业车辆及障碍物的位置,以垂直于XY平面的纵轴作为时间轴TIME,则无人农业车辆及障碍物处于XY平面及时间轴TIME形成的长方体空间内,以平面TIME=t将所述长方体空间截成若干个栅格;S3:在时空栅格模型上获取障碍物的占用栅格:具体做法是:将无人农业车辆定义为一点,将障碍物定义为半径为r的圆形区域,所述r的值由障碍物的危险度确定,此时障碍物的运动在时空栅格模型上定义为一个柱体,而无人农业车辆的运动路线在时空栅格模型上则定义为一条空间线,则无人农业车辆与障碍物的碰撞转变为所述长方体空间内空间线与柱体相交的问题;S4:获取无人农业车辆与障碍物的碰撞距离:当检测到障碍物出现时,开始捕捉障碍物信息,假设相邻两次捕捉障碍物信息之间,障碍物信息不发生变化,则障碍物在时空栅格模型上记为若干个坐标,使用自回归算法对障碍物信息的时间内障碍物运动路线进行拟合,并推导出障碍物路径预测曲线、建立障碍物的空间柱体方程,将障碍物的空间柱体方程结合S3中的无人农业车辆的运动路线求解得到碰撞距离L*;S5:将碰撞距离L*与障碍物信息输入至云推理器;具体做法是:将碰撞距离L*、障碍物的危险度及无人农业车辆速度转化为定量参数输入至云推理器;S6:云推理器根据碰撞距离L*、障碍物的危险度及无人农业车辆速度调整无人农业车辆的行驶速度;S7:无人农业车辆的行驶速度调整之后,重新计算调整之后的障碍物与无人农业车辆之间的距离L′,当距离L′大于或等于零时,表示障碍物远离无人农业车辆,无人农业车辆可恢复正常行驶速度,当距离L′小于零时,表示障碍物有靠近无人农业车辆的趋势时,则保持调控后的速度不变,直至障碍物远离或产生新的碰撞预测点。2.根据权利要求1所述的一种无人农业车辆田间遇障速度控制方法,其特征是:所述S5中的云推理器使用双条件多规则处理器,所述双条件多规则处理器包括前件云与后件云。3.根据权利要求2所述的一种无人农业车辆田间遇障速度控制方法,其特征是:所述前件云的决策参数是碰撞距离L*与障碍物的危险度,所述后件云的决策参数是无人农业车辆速度。4.根据权利要求1或3所述的一种无人农业车辆田间遇障速度控制方法,其特征是:所述障碍物的危险度的定性概念从低到高依次为:低、较低、一般、较高、高,障碍物的危险度的定量概念从低到高依次为:[0,1]、(1,3]、(3,5]、(5,7]、(7,10]。5.根据权利要求1或3所述的一种无人农业车辆田间遇障速度控制方法,其特征是:所述碰撞距离L*的定...
【专利技术属性】
技术研发人员:薛金林,范博文,夏成楷,邹军,林相泽,
申请(专利权)人:南京农业大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。