青岛恒昌机器人科技有限公司
新闻资讯

当前位置:网站首页 > 新闻资讯

基于嵌入式智能控制系统的采摘机器人定位导航方法

    要:

利用图像、红外、超声波等传感器模块,感知采摘机器人作业环境,以采摘机器人在园区自主避障和移动为目的,研究了采摘机器人路径规划和定位导航方法,并利用嵌入式控制系统,设计和开发了该采摘机器人定位导航方法。实验结果表明:系统可以实现采摘机器人的定位和导航功能,具有一定的可靠性。

作者简介: 白克(1981-),男,河南信阳人,讲师,硕士,(E-mail)michael_white@126.com。;

收稿日期:2019-08-06

基金: 河南省重点科技攻关项目(172102210155);

Positioning and Navigation Method of Picking Robot Based on Embedded Intelligent Control System

Bai Ke Wang Long

Henan Institute of Economics and Trade Zhengzhou University of Aeronautics

Abstract:

It used infrared and ultrasonic sensor modules to sense the working environment of the picking robot. For the purpose of autonomous obstacle avoidance and movement of the picking robot in the park, it studied the path planning and positioning navigation of the picking robot, which involves the research of kinematics model and multi-information fusion technology of the robot. It designed and developed the positioning and navigation method of the picking robot. The experimental results show that the system can realize the positioning and navigation functions of the picking robot with certain reliability.


Received: 2019-08-06


0 引言

随着AI和智能控制技术的飞速发展,各类现代化自动农业器械已经慢慢将人类从繁重体力活动中解放出来。目前,随着人们对水果需求的加大,水果种植园区越来越多,而水果采摘季节性强,劳动强度大,需要的劳动力多。针对这一现状,研发出可以自主实现果实采摘的机器人,能够进一步解放农村劳动力,提高生产种植效率。

1 采摘机器人运动学模型与定位方法

1.1 采摘机器人机械结构

采摘机器人机械结构如图1所示。

由图1可以看出:采摘机器人采用履带作为动力传输机构,通过可移动平台、机械手臂、伸缩杆、转折臂、夹持器和横向滑动装置保证车载平台和机械手臂的运动,而嵌入式控制设备、伺服电机驱动及传感器控制模块等则保证采摘机器人的定位与导航功能。

1.2 采摘机器人运动学模型

采摘机器人自身的相对位置比较容易计算,因此以其作为参照物,根据驱动轮上的转速及机器人机械特点计算采摘机器人的相对位置和位姿。基于差分驱动的采摘机器人运动学模型是以机器人运动速度进行积分计算的过程,随着距离和时间的增加,会大大提高误差,但也可根据模型推测机器人行进轨迹的能力,快速进行机器人定位。

图1 采摘机器人机械结构图

图1 采摘机器人机械结构图   下载原图

Fig.1 The mechanical structure diagram of picking robot

1.移动平台 2.水果箱 3.软带 4.机械手臂 5.水果入口处 6.伸缩杆 7.电机1 8.转折臂 9.电机2 10.电机3 11.转动臂 12.升降平台 13.嵌入式控制设备 14.履带

假设滑移效应对采摘机器人转弯产生的角度误差为α,前行和后退运动误差为β,那么采摘机器人的整体结构参数计算表达式为

图片关键词 


其中,rLrR为左右轮履带移动半径;ra为两侧轮真实半径值;rn为公称半径值;b为履带间距;nb为公称履带间距。

如图2所示:oxy为采摘机器人坐标系,oxy为全局直角坐标系,vω分别为在采摘机器人坐标系下的直线运动速度和角速度,则采摘机器人移动速度表达式为

图片关键词 


采摘机器人差分运动过程示意,如图3所示。假设在δt这一段时间内,采摘机器人从P移动至P,移动轨迹为一段以O为圆心、R为半径的圆弧,AA´BB´分别为左右两侧履带行驶轨迹,△θ为采摘机器人转过的角度,(x0,y00)和(x,y,θ)分别为采摘机器人在AB和AB位置时的位姿。

图2 采摘机器人运行模型

图2 采摘机器人运行模型   下载原图

Fig.2 The operation model of picking robot

图3 采摘机器人差分运动过程示意图

图3 采摘机器人差分运动过程示意图   下载原图

Fig.3 The diagram of differential motion process of picking robot

由图3可以看出,采摘机器人差分运动过程的几何关系为

图片关键词 


根据式(3)可得

ω=vR-vLb=rRωR-rLωLb (4)

R=2vL+bω2ω (5)

其中,ωLωR分别为两侧履带轮转动速度。

结合式(4)、式(5),可以计算出采摘机器人的直线速度,即

图片关键词 


那么,进一步求出采摘机器人在采摘机器人坐标系下的速度为

图片关键词 


采摘机器人转弯半径为

R=vω=b2|vR+vLvR-vL| (8)

δt这一段时间内,采摘机器人的旋转角度求解表达式为

Δθ=ω·δt (9)

后,采摘机器人位置AB和位置AB的位姿变化表达式为

图片关键词 


根据这一模型便可以推测机器人行进轨迹的能力,能够快速进行机器人定位。

2 采摘机器人路径规划与导航分析

采摘机器人路径规划和导航是根据周边工作环境、目标坐标或者移动位置序列,结合传感器模块的数据信息,由嵌入式智能控制系统驱动控制采摘机器人以优的路径有效和可靠地移动至目标位置。采摘机器人系统约束条件并不是很完整,还存在较多不确定性,因此研究其路径规划的首要条件是建立完整的数学模型,然后在此基础上进行分析和研究。采摘机器人非完整约束性系统力学公式为

Μ(q)q+Vm(q,q˙)q˙+F(q˙)+G(q)+τd=BΤ(q)-AΤ(q)λ(11)

其中,M(q)为n阶正定矩阵,q为机器人状态向量,Vm为哥氏向心力,B(q)为变化矩阵。

选择一组如下的零空间基准向量集,即

A(q)S(q)=0 (12)

v=(v1,v2,…,vn-m)T,结合式(12)和式(13)可得

q˙=S(q)v (13)

两边同时求导后有

q=S(q)v˙+S˙(q)v (14)

将式(11)、式(14)简化后可得

图片关键词 


对于驱动自主的采摘机器人,其运动学坐标如图4所示。

图4 采摘机器人运动学坐标示意图

图4 采摘机器人运动学坐标示意图   下载原图

Fig.4 The kinematic coordinate diagram of picking robot

从采摘机器人运动学坐标示意图可以看出,采摘机器人以重心作为参考点的运动学表达式为

图片关键词 


其中,xsinθ-ysinθ=0。

采摘机器人能够准确地进行控制是解决机器人路径规划的重要因素,而判断该系统是否可以正常控制的具体方程表达式为

rank[s1,s2,[s1,s2,],[s1,[s1,s2,]],[s2,[s1,s2,]]]=3(17)

在根据采摘机器人动力学方程工程有

图片关键词 


可知,图片关键词

假设S3(q)=[S1S2],可以求出{S1S2,S3,},则表示采摘机器人运动系统可控,能够进行路径规划和导航研究。

3 采摘机器人嵌入式控制系统

3.1 采摘机器人控制系统框架

采摘机器人导航问题是解决其自身导航和定位问题,急需要解决:①在哪里;②去到哪里;③怎么要去到该处。其中,①是采摘机器人定位问题,②和③是采摘机器人路径规划和导航的问题。那么对采摘机器人实现定位和导航的基本要求有:① 在复杂多变的环境中根据自身传感器模块识别障碍物;② 在移动过程中,嵌入式智能控制系统可以处理定位和路径误差;③ 采摘机器人根据自身传感器避开障碍物,保证其前进和后退时不与外界碰撞;④ 采用合适的路径规划策略,制定出优的移动路径。

采摘机器人车载平台上包括感知环境的传感器组件和控制机器人移动导航的智能控制器。其中,红外线和超声波传感器、光电导航传感器、CCD图像传感器、电机驱动和Exynos4412嵌入式处理器,实现采摘机器人定位和导航功能。其智能导航系统框架如图5所示。

图5 采摘机器人嵌入式智能导航框架图

图5 采摘机器人嵌入式智能导航框架图   下载原图

Fig.5 The embedded intelligent navigation framework of picking robot

3.2 采摘机器人智能控制视觉子系统

采摘机器人视觉传感器是重要的传感检测设备,采用CCD图像传感器可对环境和目标果实信息进行采集,然后结合红外、超声波传感器采集到的信息,由嵌入式控制系统进行决策分析,实现采摘机器人的运动规划和控制。采摘机器人智能控制视觉子系统控制流程如图6所示。

图6 视觉子系统处理流程图

图6 视觉子系统处理流程图   下载原图

Fig.6 The processing flow chart of visual subsystem

3.3 采摘机器人智能控制决策子系统

决策子系统根据图像、红外、超声波等多个传感器采集到的信息,利用嵌入式传感器进行分析和决策,准确控制采摘机器人行为,保证采摘机器人快速、无碰撞的移动。采摘机器人智能控制决策子系统是整个智能控制系统的核心,是采摘机器人智能协作理论研究的基础,其控制流程如图7所示。

图7 决策子系统控制示意图

图7 决策子系统控制示意图   下载原图

Fig.7 The control diagram of decision subsystem

4 实验与分析

为了验证基于嵌入式智能控制系统的采摘机器人定位导航方法是否满足设计要求,是否具有稳定性和可靠性,对该系统和方法进行实际的测试实验。实验结果如图8所示。

图8 实验结果图

图8 实验结果图   下载原图

Fig.8 The experimental results diagram

由图8可以看出:采摘机器人可以实现自主实时路径规划和避障,图中实线为采摘机器人移动轨迹,两条虚线为左右履带轮廓。

5 结论

首先对采摘机器人运动学模型与定位方法进行了分析和研究,基于非完整约束性系统力学模型分析了机器人路径规划和导航,后基于三星Exynos4412核心处理器,选用视觉、红外、超声波等传感器模块,研究和设计了采摘机器人智能控制系统。实验结果表明:系统可以实现采摘机器人的定位和导航功能,具有一定的可靠性。

参考文献

[1] 李攀.苹果采摘机器人目标识别及轨迹规划[D].西安:西安理工大学,2019.

[2] 周毛.基于双目视觉的农业采摘机器人控制系统设计研究[D].青岛:青岛理工大学,2018.

[3] 周毛等,张栋,周涛,等.基于双目视觉的采摘机器人机械臂控制[J].计算机与数字工程,2018,46(11):2355-2359.

[4] 李娜,陈宁.自然场景下苹果采摘机器人视觉系统研究[J].计算机技术与发展,2018,28(12):137-141,146.

[5] 田二林,李祖贺.采摘机器人位置校正方法研究—基于无线传感网络和超带宽调频方法[J].农机化研究,2019,41(2):216-219,224.

[6] 马鹏博.基于SLAM的农业采摘机器人运动控制系统设计[D].洛阳:河南科技学院,2018.

[7] 周尧.基于RealSense的采摘机器人视觉伺服控制系统设计[D].南京:南京林业大学,2018.

[8] 丁林祥,陶卫军.未知环境下室内移动机器人定位导航设计与实现[J].兵工自动化,2018,37(03):12-17.

[9] 刘昊,盛鑫军,张恒,等.基于多传感器融合的移动操作机器人定位与导航系统设计[J].机电一体化,2018,24(3):35-40.

[10] 熊琼.果蔬采摘机器人自主定位与导航设计—基于RFID和WSN信息融合[J].农机化研究,2017,39(10):223-227.

[11] 曾小玲.采摘机器人运动控制系统的设计与实现[J].智能机器人,2017(3):66-69.

[12] 黄露.基于人工路标的室内机器人导航方法研究与实现[D].合肥:中国科学技术大学,2017.

[13] 滕举元.六自由度采摘机械臂运动及任务规划研究[D].重庆:重庆理工大学,2017.

[14] 李扬.基于双目视觉的柑橘采摘机器人目标识别及定位技术研究[D].重庆:重庆理工大学,2017.

[15] 付舜.柑橘采摘机器人末端执行器设计与研究[D].重庆:重庆理工大学,2017.

[16] 周真真,李燕杰,闫瑞雪.基于OFDM信道和远程监控的果园采摘机器人设计[J].农机化研究,2017,39(3):229-233.

[17] 李卓.苹果套袋机器人视觉伺服技术研究[D].沈阳:沈阳理工大学,2017.

[18] 顾玉宛.基于并行计算的苹果采摘机器人关键技术研究[D].镇江:江苏大学,2016.

[19] 刘开创.基于嵌入式Linux的移动机器人导航控制系统研究[D].北京:北京理工大学,2016.

[20] 林光磊.基于RGB-D传感器的移动机器人定位与导航研究[D].乌鲁木齐:新疆大学,2015.

[21] 陈姗姗,尹建军,陈树人.果蔬采摘机器人行走运动控制系统设计—基于磁导引[J].农机化研究,2015,37(6):81-84.

[22] 王亚平.自主采摘机器人竞赛平台系统研究[D].南昌:江西理工大学,2015.

[23] 张杰.三自由度苹果采摘机器人机械结构和控制系统设计[D].南京:南京农业大学,2015.

[24] 刘金,巩胜磊,宋健.茄子采摘机器人虚拟样机设计与仿真[J].机床与液压,2014,42(21):60-63.

[25] 赵德安,姬伟,陈玉,等.果树采摘机器人研制与设计[J].机器人技术与应用,2014(5):16-20.

[26] 金理钻.基于双目视觉的黄瓜采摘机器人关键技术的研究[D].上海:上海交通大学,2013.

[27] 顾宝兴.智能移动式水果采摘机器人系统的研究[D].南京:南京农业大学,2012.

[28] 李占坤,赵德安,姬伟,等.基于工业PC机的果树采摘机器人控制系统设计[J].机械设计与制造,2010(6):142-144.

[29] 李占坤.果树采摘机器人控制系统研究与设计[D].镇江:江苏大学,2010.

[30] 王迪.基于ARM的采摘机器人关节运动控制研究[D].哈尔滨:东北林业大学,2009.

文章转自中国知网,如有侵权,联系删除。


点击次数:  更新时间:2020-05-23 16:02:33  

地址:青岛市西海岸新区海滨工业园香海路168号
手机:13806390681  服务热线:0532-86131102
邮箱:qdhengchangkeji@163.com
鲁ICP备18013584号