Science Robotics 挖掘机升级智能机器人,充分使用当地材料自主搭建石墙和土墙

news2024/11/14 13:42:15

建筑业对人类生产力至关重要,但需要实质性创新来满足不断增长的需求并减少其对环境的严重影响。建筑业是世界上最大的经济部门之一,占全球国内生产总值的13%。推而广之,它几乎是所有其他行业的重要组成部分:建筑业负责运输和农业基础设施、制造设施、水坝、发电厂和住宅的生产。
面对人口增长和民用基础设施不足,全球住房供应不足是预期建筑需求激增的原因之一,如果没有实质性的技术进步,这种需求不太可能得到满足:在过去二十年中,建筑业的劳动生产率平均每年仅增长1%。相比之下,全球经济为2.8%,制造业为3.6%。
未来几十年还将为该行业带来新的挑战和机遇,例如建立海岸防御以应对气候变化的影响以及需要高效的外星基础设施来支持太空探索。在这些行业挑战中,最关键的挑战是减少行业自身生态足迹的当务之急:建筑业是全球温室气体排放的主要贡献者,主要来自水泥、钢铁、塑料、铝、砖和玻璃等建筑材料的制造。仅水泥(用于混凝土、砌块、砂浆和石膏)就占全球人为一氧化碳的 8% 至 9%2排放量和全球能源的 2% 至 3% 。在其使用寿命结束时,混凝土也是建筑和拆除废物 (CDW) 的主要贡献者:全球 CDW 每年超过 3 亿吨,混凝土占美国对这一数字的 70% 。
在这里插入图片描述

https://www.science.org/doi/10.1126/scirobotics.abp9758
机器人技术提供了一个提高建筑业劳动生产率的机会,同时也减轻了众所周知的危险、非结构化和体力消耗的工作环境中随之而来的安全和疲劳问题。除了提高建筑的经济和生产效率外,机器人还通过直接使用本地、低能耗、天然和回收材料作为混凝土的替代品,为减少行业的环境足迹提供了机会。原位资源利用长期以来一直被认为是促进星外建设的必要条件:在太空中,资源稀缺,运输昂贵且能源密集,熟练技工极度匮乏;因此,谨慎的做法是开发能够利用手头资源的自动化系统。面对气候危机和停滞不前的建筑业,这些也是地球共振问题,通过使用超本地材料智能建筑来最大限度地减少能源密集型制造和运输的方法也可以应用于地球上。使用区域采购和最低限度加工的材料(如石头和土壤)进行建筑已被证明可以将建筑结构的碳足迹减少50%以上,但这些方法很难在大规模制造的建筑用品更经济的发达地区采用。
在这里插入图片描述

从历史上看,使用本土材料建造建筑是司空见惯的:例如,石砌体在建筑中使用了数千年,但随着廉价的运河和铁路运输的出现,劳动力成本的上升以及工业制造的替代品在建筑工地上需要不太熟练的加工,石砌体就衰落了。 通过为机器人配备在原地使用不规则当地材料的能力,这种可持续的历史建筑实践可以被重新构想为当代建筑背景下经济上可行的替代方案。

在这里插入图片描述

为此,Science Robotics近期发表的工作,展示了一个 12 吨重的机器人挖掘平台,能够使用当地可用的、未经改性的天然和再生材料建造大型石墙和景观。从高度异质的石头中构建任意弯曲和明确定义的壁形状,使用光探测和测距 (LiDAR) 映射、学习图像分割、数字化和操作非结构化环境中的石头实例。
在这里插入图片描述

提出了一种在线规划算法,该算法可以确定有限地平线的建筑序列,利用几何属性快速播种候选石材姿势,这些姿势使用扭矩和穿透受限的迭代最近点 (ICP) 配准变体进一步对齐。使用三通道符号距离场 (SDF) 表示对生成的候选放置进行分类,该表示封装了每个独特解决方案周围的局部环境和所需的墙几何形状,并且使用抓取和轨迹计划执行选定的石材放置,该计划考虑了拾取和放置序列两端的碰撞约束。所提出的建筑和景观解决方案在闭环中执行,其中累积的LiDAR地图用于石材建筑中竣工结构的ICP细化,或测量挖掘中所需地形与实际地形之间的位移。这个单一平台提供了处理各种原位颗粒材料的能力,其规模范围从粘土泥到粗砾石。
在这里插入图片描述

该项研究工作促进了永久性和高性能干石墙的全面机器人建造,利用多模式工具使用(夹持器和铲子)在单个工地上完成基础设施规模的景观美化和建筑任务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1304301.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

定时补偿方案

1:需求描述 支持NVR升级后通道数变更,完成升级后,设备SDK上报通道数量给A平台,A平台将NVR通道数量同步给B平台,B平台自动调用C平台接口,同步通道数量给C平台,C平台重新生成通道序列号&#xff…

PHP 之道(PHP The Right Way 中文版)

PHP 之道(PHP The Right Way 中文版)

HeartBeat监控Mysql状态

目录 一、概述 二、 安装部署 三、配置 四、启动服务 五、查看数据 一、概述 使用heartbeat可以实现在kibana界面对 Mysql 服务存活状态进行观察,如有必要,也可在服务宕机后立即向相关人员发送邮件通知 二、 安装部署 参照章节:监控组件…

液态二氧化碳储存罐远程无线监测系统

二氧化碳强化石油开采技术,须先深入了解石油储层的地质特征和二氧化碳的作用机制。现场有8辆二氧化碳罐装车,每辆罐车上有4台液态二氧化碳储罐,每台罐的尾部都装有一台西门子S7-200 smart PLC。在注入二氧化碳的过程中,中控室S7-1…

租一台服务器多少钱决定服务器的价格因素有哪些

租一台服务器多少钱决定服务器的价格因素有哪些 大家好我是艾西,服务器这个名词对于不从业网络行业的人们看说肯定还是比较陌生的。在21世纪这个时代发展迅速的年代服务器在现实生活中是不可缺少的一环,平时大家上网浏览自己想要查询的信息等都是需要服…

terser

环境: 一、使用vueCli创建的项目的vue.config.js 添加terser配置 验证了在打包后生成的.js文件中确实没有了console.log() 这里的.js.map可以省略,公司里代码打包后就没有.js.map文件了 要配置下除去.js.map文件或者统一分到.map文件夹里 二、vite 安…

抓紧收藏!软考个税抵扣3600元详细操作流程

软考证书有很多项福利政策,“个税补贴 ”是很容易被忽略的一项,但其实这一项也是实打实的资金补贴。 持有软考证书可在线上申请,按照3600定额扣除。 具体操作流程,接下来详细说明。 01 政策依据 根据《个人所得税专项附加扣除暂…

极兔速递查询,极兔速递单号查询,筛选出指定派件员的单号

批量查询极兔速递单号的物流信息,并将指定派件员的单号筛选出来。 所需工具: 一个【快递批量查询高手】软件 极兔速递单号若干 操作步骤: 步骤1:运行【快递批量查询高手】软件,第一次使用的朋友记得先注册&#xff…

ThreadLocal 本地线程变量详解

概述 ThreadLocal 意为本地线程变量,即该变量只属于当前线程,对其他线程隔离 我们知道,一个普通变量如果被多线程访问会存在存在线程安全问题,这时我们可以使用 Synchronize 来保证该变量某一时刻只能有一个线程访问&#xff0c…

vector类

> 作者简介:დ旧言~,目前大二,现在学习Java,c,c,Python等 > 座右铭:松树千年终是朽,槿花一日自为荣。 > 目标:熟悉vector库 > 毒鸡汤:从人生低谷…

2-1基础算法-枚举/模拟

文章目录 1.枚举2.模拟 1.枚举 [例1] 特别数的和 评测系统 #include <iostream> using namespace std; bool pa(int x) {while (x) {if (x % 10 2 || x % 10 1 || x % 10 0 || x % 10 9) {return true;}else {x x / 10;}}return false; } int main() {int sum0;i…

设计模式——建造者模式(创建型)

引言 生成器模式是一种创建型设计模式&#xff0c; 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。 问题 假设有这样一个复杂对象&#xff0c; 在对其进行构造时需要对诸多成员变量和嵌套对象进行繁复的初始化工作。 这些初始化代码…

育儿类App最佳广告变现方案及运营增长攻略 | TopOn变现干货

近年来&#xff0c;随着全球母婴、亲子及育儿产品的快速发展&#xff0c;移动互联网育儿App迎来了一次井喷式的发展&#xff0c;儿童数字广告支出成为了增长速度最快的细分市场。TopOn联合全球儿童安全广告平台Kidoz举办了一场线上分享会——育儿类App最佳变现解决方案及广告变…

算法——位运算

常见位运算总结 基础位运算 << >> ~与&&#xff1a;有0就是0或|&#xff1a;有1就是1异或^&#xff1a;相同为0&#xff0c;相异为1 / 无进位相加 给一个数n&#xff0c;确定他的二进制表示中的第x位是0还是1 让第x位与上1即可先让n右移x位&上一个1&#…

Docker入门安装gerrit软件

Windows上运行docker 什么是Docker Desktop docker desktop是Docker在Windows 10和macOS操作系统上的官方安装方式&#xff0c;这个方法依然属于先在 Windows 上部署 Docker 的方法都是先安装一个虚拟机&#xff0c;并在安装 Linux 系统的的虚拟机中运行 Docker。 开启Hyper-…

moogose使用

概念 Node.js 的优雅 mongodb 对象建模 Mongoose 提供了一种直接的、基于模式的解决方案来对应用程序数据进行建模。它包括开箱即用的内置类型转换、验证、查询构建、业务逻辑挂钩等 安装 npm i mongoose具体例子 E:\Nextjs\mongoose-use-demo\app\api[crud]\route.ts 连接…

数据结构:栈(Stack)的各种操作(入栈,出栈,判断栈非空,判断栈已满,附源码)

前言&#xff1a;在前面的文章中&#xff0c;我们讲解了顺序表&#xff0c;单链表&#xff0c;双向链表。而我们今天要分享的栈则是基于之前的数据结构上搭建的&#xff0c;但是相较于顺序表和链表来说&#xff0c;栈的实现就非常简单了。 目录 一.栈(Stack)的概念 二.栈的数…

TOWE 高品质220V/380V工业插头插座:插座篇

在不同工业场合和环境中&#xff0c;对工业用插头插座和耦合器的配置有着不同的要求。在实际应用中&#xff0c;我们要根据用途、工作环境、规格大小、外观造型、安装形式、功能等方面进行选择。只有确保正确选择产品&#xff0c;才能确保现实用电环境的安全、高效。 同为科技&…

什么是 web 组态?web 组态与传统组态的区别是什么?

组态软件是一种用于控制和监控各种设备的软件&#xff0c;也是指在自动控制系统监控层一级的软件平台和开发环境。这类软件实际上也是一种通过灵活的组态方式&#xff0c;为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。通常用于工业控制&#xff0c;自动…

数据库——字段拆分与合并

一、GP或PostgreSQL 1.字段拆分成行 unnest(string_to_array(test, ,)) 例如某一字段值为"a,b,c,d"&#xff0c;使用string_to_array将其拆分为数组&#xff0c;然后使用unnest将数组平铺成一张表 SELECT unnest(string_to_array(555,666,777, ,)) 2.字段拆分成列…