论文解读 | 基于视觉的水果采摘机器人识别与定位方法研究进展

2023-09-15 16:42:29

原创 | 文 BFT机器人 

图片

01

背景

在复杂的农业环境中,利用机器视觉及其相关算法可以提高收割机器人的效率、功能性、智能化和远程互动性。对于水果采摘机器人系统来说,主要的挑战包括免提导航和水果定位,以及大多数果园中常见的崎岖地形和大型障碍物。这些挑战会在移动采摘机器人穿越地形时在其视觉系统中引起严重的振动,因此需要采用动态目标跟踪和自动图像去模糊算法。

研究人员通过在视觉识别和位置检测方面取得进展来解决这些挑战,包括分割水果及其相关算法,以及通过立体匹配重建的三维水果,以计算果实目标的空间坐标。此外,跨学科研究人员正努力开发通过视觉软件进行智能决策的算法,以提高在田间环境中在不同光照和遮挡条件下识别和定位的准确性。

图片

图1 目前基于视觉的采摘机器人

02

综述

该论文综述主要介绍了以下几点内容:

1. 机器视觉和其相关技术在复杂农业环境中提高采摘机器人效率、功能、智能化和远程交互性的应用前景。

2. 视觉和定量方法在复杂农业环境中的定位、目标识别、三维重建和容错等方面的潜在应用。

3. 针对机器视觉和机器人系统设计的容错技术,以提高采摘机器人的可靠性和稳定性。

4. 基于视觉的水果采摘机器人的研究成果和应用案例,如基于深度学习的水果识别、基于立体视觉的水果定位和基于协作控制的机械臂操作等。

总之,该论文的创新点在于介绍了机器视觉和其相关技术在水果采摘机器人中的应用前景和研究进展,以及探讨了一些解决机器视觉和机器人系统设计中的技术难题的方法和技术。

图片

图2 基于视觉的采摘机器人

水果采摘机器人的视觉系统具有多种感知能力,包括视觉感知、协同视觉机械控制、视觉识别、三维重建、协调的视觉机械定位和容错性。这些能力可以应用于各种类型的水果和作物,基于视觉的采摘的有效性可能取决于水果或作物的大小、形状、颜色、纹理,以及周围环境的复杂性等因素。

这个系统包括作物识别和定位、机器人机械臂的立体视觉和协同行为控制,以及错误处理。系统通过收集一组图像并提取关于目标的信息来识别作物。为了识别水果,系统通过空间坐标计算来处理生成的水果、果枝和果枝上的障碍物的三维重建。完成这些计算后,计算得到的空间坐标被传输给机器人的驱动系统。系统控制机器人的工作,通过视觉软件来实施算法和智能决策。

当在田间环境的光照和遮挡条件下,作物的环境发生变化时,识别和定位的准确性会受到影响。研究人员应用了几何特征、图像特征、新的图像算法和智能决策理论来解决这个问题。在大多数图像算法中,当前的深度学习算法需要大量样本数据。在农业作物中,有时只能获得小规模的数据集,比如未成熟的水果或受害虫问题影响的作物。处理这些小型数据集的深度学习图像识别方法需要进一步的研究。

图片

图3 苹果三维点云识别

尽管人工智能及其深度学习方法提高了识别率,但由于农业环境的复杂性和不确定性,视觉系统应用中仍然存在较大的定位误差。因此,需要将机器人的控制系统与机构的创新设计结合起来,以改进视觉和综合容错技术,实现精确定位和操作。

值得进一步研究的是,将人工智能技术与机器人的主动容错和智能行为决策相结合。农业采摘机器人在运行过程中会受到外部力的动态干扰。关键技术是对不规则形状水果的曲面进行动态跟踪。对于视觉采摘机器人来说,高精度物体的动态跟踪仍然是一个未解决的问题。

03

结论

文章总结认为,基于视觉的水果采摘机器人在提高农业收割效率和效果方面具有巨大潜力。机器视觉及相关技术的应用可以帮助克服水果采摘机器人的技术挑战,如自主导航、水果定位和识别等问题。文章还强调了在水果采摘机器人设计中协同控制和容错性的重要性。

总的来说,文章指出,基于视觉的水果采摘机器人在农业领域有着光明的前景,并可以为可持续和高效的农业实践的发展做出贡献。

作者 | Azukii

排版 | 小河

审核 | 猫

若您对该文章内容有任何疑问,请与我们联系,我们将及时回应。如果想要了解更多的前沿资讯,记得点赞关注哦~

更多推荐

23个销量最高的3D扫描仪【2023】

如果你可以3D扫描它,你就可以3D打印它。市场上3D扫描仪的种类和质量非常丰富,机器尺寸、功能和价格各异。这样的选择虽然本身是一件很棒的事情,但也会让从无用的东西中挑选出宝石成为一件苦差事。推荐:用NSDT编辑器快速搭建可编程3D场景无论你是在寻找适合学生或业余爱好者的完美入门级扫描仪、具有更好软件和工作流程的更强大的

Talk | ICCV’23 清华赵天辰:Ada3D-基于动态推理的3D感知模型压缩及软硬件协同优化

​本期为TechBeat人工智能社区第533期线上Talk!北京时间9月21日(周四)20:00,清华大学博士生—赵天辰的Talk已准时在TechBeat人工智能社区开播!他与大家分享的主题是:“Ada3D-基于动态推理的3D感知模型压缩及软硬件协同优化”,他介绍了他们提出的动态推理框架Ada3D,并进一步介绍了在硬件

Nginx服务配置及相关模块

目录一.Nginx配置文件1.1.主配置文件解析1.2.子配置文件启用二.子配置文件使用2.1.创建虚拟主机实验2.2.基于端口虚拟主机实验三.Nginx模块3.1.access模块3.2.自定义错误页面3.3.状态页开启一.Nginx配置文件1.1.主配置文件解析①yum安装主配置文件位置:/etc/nginx/ng

vue+express、gitee pm2部署轻量服务器

一、代码配置前后端接口都保持127.0.0.1:3000vue创建文件pm2.config.cjsmodule.exports={apps:[{name:'xin-web',//应用程序的名称script:'npm',//启动脚本args:'rundev',//启动脚本的参数cwd:'/home/vue/xin_web

vue基础知识十三:Vue中的$nextTick有什么作用?

一、NextTick是什么官方对其的定义在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM什么意思呢?我们可以理解成,Vue在更新DOM时是异步执行的。当数据发生变化,Vue将开启一个异步更新队列,视图需要等队列中所有数据变化完成之后,再统一进行更新举例一下Html结构{{me

深信服安全GPT 2.0升级,开启安全运营“智能驾驶”旅程

9月22日,深信服对外展示安全GPT落地成果与2.0升级能力。来自各行业权威嘉宾代表:美的集团首席信息安全官(CISO)兼软件工程院院长、欧洲科学院院士(MAE)、IEEEFellow、IETFellow、ACM杰出科学家、AAIAFellow刘向阳、北汽福田汽车股份有限公司集团信息安全部高级经理兼欧辉新能源网络安全部

C++&QT day9

完善登录框点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;如果点击cancel按钮,则关闭界面。如果账号和密码匹配,则弹出信息对话框,给出提示信

IM即时通讯系统[SpringBoot+Netty]——梳理(总)

文章目录一、为什么要自研一套即时通讯系统1、实现一个即时通讯系统有哪些方式1.1、使用开源产品做二次开发或直接使用1.2、使用付费的云服务商1.3、自研2、如何自研一套即时通讯系统2.1、早期即时通讯系统是如何实现2.2、一套即时通讯系统的基本组成2.3、当下的即时通讯系统常用架构2.4、总结二、基础数据的开发1、导入

springboot班级综合测评管理系统springboot005

大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路,向着优秀程序员前行!🍅更多优质项目👇🏻👇🏻可点击下方获取🍅文章底部或评论区获取🍅Java项目精品实

【Docker】华为云服务器安装 Docker 容器

简介Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPhone的app),更重要的是容器性能开销

海外媒体宣发:海外媒体发稿6种方式方法分享

科学创新在这个时代中起着了至关重要的作用。做为科谱网络写手,大家要不断找到新的专用工具来提高我们自己的文章内容品质和质量。在这篇文章中,我们将给大家分享6个通过美联社检验的发稿神器,帮你的科普文章如鱼得水。1.现状分析专用工具在编写科普文章以前,我们应该对于目标读者背景、兴趣和爱好认知度等方面进行详细分析。那样才能真正

热文推荐