人形机器人是未来?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 ...
随机推荐
- Codeforces Round 964 (Div. 4) D. Slavic's Exam
题目链接:https://codeforces.com/contest/1999/problem/D 题目描述 Slavic 的考试非常难,需要您的帮助才能通过.以下是他正在努力解决的问题: 存在一个 ...
- disconf分布式配置管理(一) 安装与配置
一.背景 在生产部署过程中,遇到以下问题: 1.由于节点较多,每次增量修改配置文件后都需要每个节点替换配置文件. 2.有些动态配置修改后,需要重启服务. 二.解决方案 1.使用linux文件共享配置文 ...
- 用MySQL的GROUP_CONCAT函数轻松解决多表联查的聚合问题
大家好呀,我是summo,最近遇到了一个功能需求,虽然也是CURD,但属于那种比较复杂一点的CURD,话不多说,我们先看一下需求. 需求如下: 有三张表,学生表.课程表.学生课程关联表,关联关系如下图 ...
- spark 中时间和日期 操作,怎么找到前几天后几天
1. timestamp 增加减少一个 time delta df.withColumn("added_hours",col("input_timestamp" ...
- 【倒计时3天】“CSIG企业行”走进合合信息,大咖解密智能文档处理背后的底层技术及AI未来展望
3月18日,由中国图象图形学会(CSIG)主办,合合信息.CSIG文档图像分析与识别专业委员会联合承办的"CSIG企业行"系列活动将正式举办,通过搭建学术界与企业交流合作平台,为企 ...
- 合合信息通过ISO/IEC国际标准双认证,为全球用户提供高合规标准AI服务
互联网.AI等技术的全球普及为人们提供便捷服务的同时,也带来了信息安全领域的诸多挑战.保护用户隐私及数据安全,是科技企业规范.健康发展的重心.近期,上海合合信息科技股份有限公司(简称"合合信 ...
- 深度学习Python代码小知识点(备忘,因为没有脑子)
现在是2024年4月24日16:58,今天摸鱼有点多,备忘一下,都写到一篇内容里面,免得分散. 1. np.concatenate()函数'np.concatenate'是NumPy库中用来合并两个或 ...
- Angular Material 18+ 高级教程 – Custom Themes for Material Design 3 (自定义主题 Material 3)
v18 更新重要说明 从 Angular Material v18 开始,默认使用的是 Material 3 Design (简称 M3). 而且是正式版,不再是 experimental previ ...
- Vue——前端框架
Vue Vue 快速入门 <!DOCTYPE html> <html lang="en"> <head> <meta char ...
- 30. 串联所有单词的子串 Golang实现
题目描述: 给定一个字符串 s 和一个字符串数组 words. words 中所有字符串 长度相同 . s 中的 串联子串 是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串. 例如, ...