人形机器人是未来?6只手臂加AI模型,异形机器人重塑种植业。

图源:reddit user IlustriousTea
近日,一则视频在媒体上引起了人们的讨论。国外一处苹果园里,机械嗡鸣声中,六只机械手熟练且快速地采摘成熟的苹果。
这是2018年于美国加利福尼亚州成立的前沿农业公司(Advanced Farm Technologies)提供的苹果采摘机器人。6条机械臂以每小时2500颗的速率识别且采摘苹果[2]。
不同于人形机器人在社会玩味的舆论中,开瓶盖,跳舞表演。看到这个异形机器人的瞬间,所有人都感受到了威胁,它会抢走我们的工作[1]。
产品介绍

图源:advanced.farm apple-harvester
这台机器人由一个四轮混合动力移动平台提供自动导航移动与苹果存储功能。
立体相机,提供视频流用于AI视觉识别。
两侧共6只吸附式软体夹爪的机械臂,工作范围为(2.74m-3.65m),用于采摘成熟的苹果,同时减少苹果损伤。
挑选出来的苹果通过平台的传送带送到果篮中,最后平台将装满的果篮卸下。
其机械臂设计非常纤细,速度快,不易被树枝阻碍。
每小时采摘大约2500个苹果。按单个苹果200g来算,总计500公斤苹果。

图源:advanced.farm apple-harvester

图源:advanced.farm apple-harvester

图源:advanced.farm apple-harvester
市场分析
一台机器顶替60个人。
以我国的情况为例。2022年《我爱发明》于贵州的节目中,说到,年轻劳动力不愿意干苹果采摘工作,工人大多都是留守农村的老人,干活效率不高,导致成熟季节,相当大一部分的苹果得不到采摘,烂在了树上。果农损失巨大[6]。
《我爱发明》里,3个工人一天摘了37筐苹果。笔者目测一筐大概有80个。也就是说,平均每人一天摘大约1000个果子。
人只工作8小时,机器可以24小时连轴转。因此,一台机器一天就可以顶替2500*24/1000 = 60个人。
行业问题
苹果机器采摘行业有两大问题。果园与机器人要相互配合,AI训练问题。
机器作业前,需要提前修剪果树底部外延到路上的树枝,去除部分覆盖苹果的叶子。果树底部通常会有粗大的树枝,如果这些树枝延伸到树的一般轮廓之外,它们可能会干扰机器人扫描要采摘的新水果。如果果树叶子过多,会导致机器识别效率降低。
果园之间苹果种类不同,转换果园作业时,需重新搜集数据,训练AI模型。但由于品种众多且采摘季节短,要保持速度具有挑战性。
Advanced.farm 与种植者合作进行数据搜集,果树修剪[2]。同标注公司合作,可以在24 小时内返回 50000 个图像注释,用于AI训练[5]。

图源:advanced.farm greetings-from-washington
结语
人形机器人到底能干什么?机器人必须做成人形嘛?
人类社会的发展历史就是一部工具的发展史。从石器时代到青铜时代,再到铁器时代,每一次工具的革新都极大地推动了社会的进步。我们需要果箱,需要轮子,需要更多的手臂,这造就了苹果采摘机器人。。
Advanced.farm 展示答案。不是像人一样的机器人,深入到行业去,做解决行业问题的机器人。
引用
https://advanced.farm/advanced-farm-identifies-ripe-apple-with-scale-ai-technology/
https://tv.cctv.cn/2022/12/05/VIDEKIlLr6nEMATn2E9oj9Sa221205.shtml
电子羊报告,产品与行业前沿报告。
特别声明 文章来源于公众号:电子羊报告。不受本博客CC协议影响。
人形机器人是未来?6只手臂加AI模型,异形机器人重塑种植业。的更多相关文章
- 无法加载ISAPI 筛选器 当前配置只支持加载为 AMD64 处理器体系结构创建的映像
无法加载ISAPI 筛选器 当前配置只支持加载为 AMD64 处理器体系结构创建的映像 2011-11-9 0:18:49来源:本站原创作者:清晨320我要评论(0) 今天服务器的伪静态死活加载不上去 ...
- 当鼠标点击input框时,想让全选input框的所有内容只需要加“onfocus="this.select();”就可以了
当鼠标点击input框时,想让全选input框的所有内容只需要加“onfocus="this.select();”就可以了
- NeHe OpenGL教程 第三十一课:加载模型
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- tensorflow学习笔记2:c++程序静态链接tensorflow库加载模型文件
首先需要搞定tensorflow c++库,搜了一遍没有找到现成的包,于是下载tensorflow的源码开始编译: tensorflow的contrib中有一个makefile项目,极大的简化的接下来 ...
- 四大中三家已面向客户推出机器人业务解决方案?别逗了,先用机器人自我革命吧! post by 上海嘉冰信息技术
近日,四大会计师事务所推出的机器人财务及业务解决方案的话题引爆朋友圈.鉴于该话题的前沿性以及对财务及业务领域从业人员未来职业发展有巨大的影响,引起热门讨论在所难免.小编先来汇总下目前国际四大会计师事务 ...
- PyTorch保存模型与加载模型+Finetune预训练模型使用
Pytorch 保存模型与加载模型 PyTorch之保存加载模型 参数初始化参 数的初始化其实就是对参数赋值.而我们需要学习的参数其实都是Variable,它其实是对Tensor的封装,同时提供了da ...
- [Pytorch]Pytorch 保存模型与加载模型(转)
转自:知乎 目录: 保存模型与加载模型 冻结一部分参数,训练另一部分参数 采用不同的学习率进行训练 1.保存模型与加载 简单的保存与加载方法: # 保存整个网络 torch.save(net, PAT ...
- [译]Vulkan教程(31)加载模型
[译]Vulkan教程(31)加载模型 Loading models 加载模型 Introduction 入门 Your program is now ready to render textured ...
- 133、TensorFlow加载模型(二)
# 选择哪个变量来保存和恢复 # 如果你没有传递任何的参数到tf.train.Saver() # 这个saver会处理计算图中所有的变量 # 每一个变量都被保存,保存的名字就是当初创建他们时候的名字 ...
- 132、TensorFlow加载模型
# The tf.train.Saver对象不仅保存变量到checkpoint文件 # 它也恢复变量,当你恢复变量的时候,你就不必须要提前初始化他们 # 列如如下的代码片段解释了如何去调用tf.tra ...
随机推荐
- 如何利用HMMER鉴定基因家族成员
通常我们用的都是通过blast比对来确定我们需要的家族成员,首先是比对序列,再次是需要目标物种的蛋白序列,来进行比对,通常比对的时候我们都需要设定e-value值.今天我们来学习一下利用HMMER来鉴 ...
- 9组-Beta冲刺-2/5
一.基本情况(15分) 队名:不行就摆了吧 组长博客:9组-Beta冲刺-2/5 GitHub链接:https://github.com/miaohengming/studynote/tree/mai ...
- 轻松易懂,一文告诉你什么是http协议?
阅读本文之前,请详细阅读以下几篇文章: <一文包你学会网络数据抓包> <教你如何抓取网络中的数据包!黑客必备技能> 一.什么是http? Http协议即超文本传送协议 (HTT ...
- 《Programming from the Ground Up》阅读笔记:p103-p116
<Programming from the Ground Up>学习第7天,p103-p116总结,总计14页. 一.技术总结 1.读写文件 (1)linux.s linux.s: #fi ...
- Spring Boot 框架中配置文件 application.properties 当中的所有配置大全
Spring Boot 框架中配置文件 application.properties 当中的所有配置大全 #SPRING CONFIG(ConfigFileApplicationListener) s ...
- Spring:基于注解管理bean
标记与扫描 注解 和 XML 配置文件一样,注解本身并不能执行,注解本身仅仅只是做一个标记,具体的功能是框架检测 到注解标记的位置,然后针对这个位置按照注解标记的功能来执行具体操作. 本质上:所有一切 ...
- 【VMware VCF】VCF 5.2:配置管理域 vSAN 延伸集群。
VMware vSAN 解决方案中,根据集群的配置类型分为 vSAN 标准集群.vSAN 延伸集群以及双主机集群(延伸集群特例).我们最常见的使用方式应该是 vSAN 标准集群,也就是 vSAN HC ...
- 【YashanDB知识库】生成迁移报告失败,"报错未知类型错误异常:"
[标题]YMP迁移 [问题分类]迁移报告 [关键字]迁移报告.未知类型错误异常 [问题描述]下载迁移报告时报错"未知类型错误异常:",一长串英文 日志报错: [问题原因分析]jav ...
- JavaScript 中 structuredClone 和 JSON.parse(JSON.stringify()) 克隆对象的区别
JavaScript 中 structuredClone 和 JSON.parse(JSON.stringify()) 克隆对象的异同点 一.什么是 structuredClone? 1. struc ...
- AI假图检测:Deepfake层出不穷,怎么才能“有图有真相”?
随着AIGC技术的迅猛发展,互联网上涌现出各种逼真的篡改照片和视频."有图有真相"已经成为历史.而证件.票据.账单.流水等文件P图这些更为常见的伪造活动,也在AI技术的加持下如虎添 ...