人工智能摘草莓?AI解决农业劳动力短缺?发达国家这样玩!
自从阿法狗打败柯洁以来
人工智能开始从各个领域进入我们的生活
算法推送、人脸支付、智慧城市、智能客服、医生、律师……
AI正在各行业掀起革命
农业领域也刮起“人工智能风”
据悉,草莓的全球总产量在2014年达到了810万吨,其中以中国、美国及欧洲为主要产区。比利时周边各国的草莓产区也占到了整个欧洲的1/3。
由于市场潜力巨大,Octinion公司于2013年汇聚了机械、电子、软件、控制系统等领域的专家并启动了全自动草莓选摘机器人的研发工作。
2016年11月,该机器人雏形问世,全球第一台如人类一般挑选、摘取草莓的机器人正式诞生。
它穿过生长在支架托盘上的一排排草莓,利用机器视觉寻找成熟完好的果实,然后用3D打印的爪子把每一颗果实轻轻摘下,放在篮子里以待出售。
此款产品区别于其它同类产品的最大之处就在于事先对抓取物的判断与筛选。
换而言之,Octinion机器人能够自主发现那些成熟的草莓,但对于青涩的草莓,则会“熟视无睹”。
人工智能摘草莓
这一智能化极高的功能主要得益于机器人身上配备的诸多摄像头以及先进的视觉识别技术。
当发现成熟的草莓后,机器人会自行生成3D图像并定位摘取。
来自Octinion的数据显示,机器人的预判断能力最后能够摘选出高达70%的成熟草莓。
不仅智能化程度极高,而且该款产品对于工作环境的适应也做到了“即插即用”而不需要用户对草莓温室做额外的结构改变。
更如虎添翼的是,基于特殊信号塔的自主定位系统使得机器人能够在工作场所灵活穿梭,精确地“单打独斗”。
这也是该项技术首次被运用到机器人的自主导航中。
新机器人每5秒可以挑一个草莓
而一个人可以做得更快一些,每3秒钟挑选一次
虽然有点慢
但是我们已经在经济上有利可图
因为每个草莓的成本是相似的
Coen(Octinion公司CEO)说
Octinion首席执行官汤姆·科恩
该公司开始根据成本限制和草莓的其他具体要求设计机器人
另外,Octinion公司并没有停下此款产品的研发改善工作。
预计在2017年,将新增更高端的质量监控和后勤处理两大功能。
前者将赋予机器人根据草莓的形状、质量、甚至某些特性来进行更复杂的分类、选摘能力。
而后者能够使机器人将采摘的草莓直接放到最后的包装介质中。
这是一个正在测试的系统,该公司是农用智能机器人的设计研发公司,并深信可以取代传统的草莓种植和收获方式。
AI解决农业劳动力短缺
这一小个进步的背后却隐藏着具有深远意义的社会问题
这种人工智能机器人如果大范围地进入农业产业链
到时候就能大大减少农业劳动力短缺的负担了
在世界很多地方,由于经济的影响,许多人不得不放弃农民这个职业。
再加上价值观的影响,许多人认为农民是一个落后的职业,是时代变更的一个遗弃物,自然不会去从事农业工作。
就拿咋们中国来说,大多数农村人都向往着城市的生活,认为在城市能拼出一番事业,比自己在家里种田干活更有发展前景,从而“弃农从工”。不单单是中国,还有许多发达国家也面临着农业劳动力短缺的挑战。
中国有句古话:“民以食为天”。而农民却是这些粮食的制造者,这个问题不得以解决的话,后果不堪设想。而这个采摘草莓的人工智能系统的进步却暗示着一个解决这个问题的突破口。
Octinion首席执行官汤姆·科恩(Tom Coen)也表示:“这种工作先从摘草莓开始,之后才能进入其他更好的农业领域。”
看完高科技摘草莓机器的本小编表示,还是胡萝卜收割机比较酷!毕竟减压啊!
版权
声明
- 【设计模式】—— 备忘录模式Memento
- 【设计模式】—— 中介者模式Mediator
- 【设计模式】—— 迭代模式Iterator
- 【设计模式】—— 解释器模式Interpret
- 【设计模式】—— 命令模式Commond
- 【设计模式】—— 职责链模式ChainOfResponsibility
- 【设计模式】—— 代理模式Proxy
- 【设计模式】—— 享元模式Flyweight
- 【设计模式】—— 外观模式Facade
- 【设计模式】—— 装饰模式Decorator
- 【设计模式】—— 组合模式Composite
- 【设计模式】—— 桥接模式Bridge
- 【插件开发】—— 1 Eclipse插件开发导盲
- 【插件开发】—— 4 SWT编程须知
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PHP商品秒杀问题解决方案实例详解【mysql与redis】
- PHP设计模式之组合模式定义与应用示例
- php使用socket调用http和smtp协议实例小结
- Ubuntu删除多余内核的办法
- php 使用mpdf实现指定字段配置字体样式的方法
- 虚拟机中CentOS7设置固定IP地址的方法
- CentOs下手动升级node版本的办法
- php设计模式之抽象工厂模式分析【星际争霸游戏案例】
- PHP使用PDO、mysqli扩展实现与数据库交互操作详解
- Linux中的who命令实例介绍
- php获取本年、本月、本周时间戳和日期格式的实例代码
- Smarty缓存机制实例详解【三种缓存方式】
- 详解在Ubuntu上的Apache配置SSL(https证书)的正确姿势
- php设计模式之建造器模式分析【星际争霸游戏案例】
- Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】