图源: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 展示答案。不是像人一样的机器人,深入到行业去,做解决行业问题的机器人

引用

  1. https://www.reddit.com/r/singularity/comments/1ge0sl9/ai_assisted_multiarm_robot_that_identifies_ripe/

  2. https://advanced.farm/greetings-from-washington/

  3. https://advanced.farm/technology/

  4. https://advanced.farm/technology/apple-harvester/

  5. https://advanced.farm/advanced-farm-identifies-ripe-apple-with-scale-ai-technology/

  6. https://tv.cctv.cn/2022/12/05/VIDEKIlLr6nEMATn2E9oj9Sa221205.shtml

电子羊报告,产品与行业前沿报告。

特别声明 文章来源于公众号:电子羊报告。不受本博客CC协议影响。

人形机器人是未来?6只手臂加AI模型,异形机器人重塑种植业。的更多相关文章

  1. 无法加载ISAPI 筛选器 当前配置只支持加载为 AMD64 处理器体系结构创建的映像

    无法加载ISAPI 筛选器 当前配置只支持加载为 AMD64 处理器体系结构创建的映像 2011-11-9 0:18:49来源:本站原创作者:清晨320我要评论(0) 今天服务器的伪静态死活加载不上去 ...

  2. 当鼠标点击input框时,想让全选input框的所有内容只需要加“onfocus="this.select();”就可以了

    当鼠标点击input框时,想让全选input框的所有内容只需要加“onfocus="this.select();”就可以了

  3. NeHe OpenGL教程 第三十一课:加载模型

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  4. tensorflow学习笔记2:c++程序静态链接tensorflow库加载模型文件

    首先需要搞定tensorflow c++库,搜了一遍没有找到现成的包,于是下载tensorflow的源码开始编译: tensorflow的contrib中有一个makefile项目,极大的简化的接下来 ...

  5. 四大中三家已面向客户推出机器人业务解决方案?别逗了,先用机器人自我革命吧! post by 上海嘉冰信息技术

    近日,四大会计师事务所推出的机器人财务及业务解决方案的话题引爆朋友圈.鉴于该话题的前沿性以及对财务及业务领域从业人员未来职业发展有巨大的影响,引起热门讨论在所难免.小编先来汇总下目前国际四大会计师事务 ...

  6. PyTorch保存模型与加载模型+Finetune预训练模型使用

    Pytorch 保存模型与加载模型 PyTorch之保存加载模型 参数初始化参 数的初始化其实就是对参数赋值.而我们需要学习的参数其实都是Variable,它其实是对Tensor的封装,同时提供了da ...

  7. [Pytorch]Pytorch 保存模型与加载模型(转)

    转自:知乎 目录: 保存模型与加载模型 冻结一部分参数,训练另一部分参数 采用不同的学习率进行训练 1.保存模型与加载 简单的保存与加载方法: # 保存整个网络 torch.save(net, PAT ...

  8. [译]Vulkan教程(31)加载模型

    [译]Vulkan教程(31)加载模型 Loading models 加载模型 Introduction 入门 Your program is now ready to render textured ...

  9. 133、TensorFlow加载模型(二)

    # 选择哪个变量来保存和恢复 # 如果你没有传递任何的参数到tf.train.Saver() # 这个saver会处理计算图中所有的变量 # 每一个变量都被保存,保存的名字就是当初创建他们时候的名字 ...

  10. 132、TensorFlow加载模型

    # The tf.train.Saver对象不仅保存变量到checkpoint文件 # 它也恢复变量,当你恢复变量的时候,你就不必须要提前初始化他们 # 列如如下的代码片段解释了如何去调用tf.tra ...

随机推荐

  1. Golang在整洁架构基础上实现事务

    前言 大家好,这里是白泽,这篇文章在 go-kratos 官方的 layout 项目的整洁架构基础上,实现优雅的数据库事务操作. 视频讲解 :B站:白泽talk,公众号[白泽talk] 本期涉及的学习 ...

  2. React 高德地图 进京证 路线规划 问题小记

    一.加载问题 用高德地图做了个进京证路线规划的功能,官网也是有 React 代码示例.但是吧,这个Demo有问题,地图是能加载成功,但是其他功能再用 map 这个变量肯定不行,果不其然是null,处理 ...

  3. 微服务全链路跟踪:jaeger增加tag参数

    微服务全链路跟踪:grpc集成zipkin 微服务全链路跟踪:grpc集成jaeger 微服务全链路跟踪:springcloud集成jaeger 微服务全链路跟踪:jaeger集成istio,并兼容u ...

  4. 你还在手动操作仓库?这款 CLI 工具让你效率飙升300%!

    前言 作为一名开发者,我经常会在 GitHub 和 Gitee 上 fork 各种项目.时间一长,这些仓库就会堆积如山,变成了"垃圾仓库".每次打开代码托管平台,看到那些不再需要的 ...

  5. YOLOv10添加输出各类别训练过程指标

    昨天有群友,在交流群[群号:392784757]里提到了这个需求,进行实现一下 V10 官方代码结构相较于 V8 稍微复杂一些 yolov10 是基于 v8 的代码完成开发,yolov10 进行了继承 ...

  6. Python的OpenCV转换图像大小

    在Python中,使用OpenCV库来转换图像大小是一个常见的操作,它可以帮助你调整图像到特定的尺寸,以适应不同的应用场景,比如图像预处理.模型输入等.下面是一个详细的代码示例,展示了如何使用Open ...

  7. Python 字符串格式化输出

    数字 n: int = 1000000000 print(f'{n:_}') # 1_000_000_000 print(f'{n:,}') # 1,000,000,000 对齐 var: str = ...

  8. 利用水墨映客图床作为COS服务器

    目录 利用水墨映客作为COS服务器 利用picGo配合typora上传图片 安装PicGo(以Windows为例) 安装lankong插件 在SpringBoot中开发图片上传工具类 设置图片上传请求 ...

  9. elementUI实现月、季度、年 时间选择框

    elementUI实现月.季度.年 时间选择框 一.通过 el-date-picker 组件来实现月.年的选择 代码如下: <el-date-picker v-if="dateType ...

  10. linux 环境中cat命令进行关键字搜索

    在linux环境中通过关键字搜索文件里面的内容 1.显示文件里匹配关键字那行以及上下50行 cat 文件名 | grep -C 50 '关键字' 2.显示关键字及前50行 cat 文件名 | grep ...