Science Robotics 与蜜蜂群互动的蜂窝型机器人系统
蜜蜂,如黄蜂,蚂蚁和其他社会昆虫,建立大型自组织群体,通常被解释为自我调节的“超有机体”。这些超生物是生态系统的重要稳定剂,因此被认为是“关键物种”。例如,蜜蜂群落通过觅食授粉服务的生态效应对陆地生态系统是巨大的。蜜蜂是最重要的真社会传粉者,因此对我们的食物供应至关重要。在这些方面,蜜蜂及其对生态系统的影响是实现联合国可持续发展目标的重要组成部分。
然而,多种人为压力源危及蜜蜂种群。冬季是最关键的季节,当很大一部分蜂巢死亡时。在此期间,通过形成温度调节的集群,蜂巢的目标从生长和繁殖转向生存。虽然在夏季蜜蜂的集体温度调节是相对容易理解的,关于它们如何响应冬季(动态条件)知之甚少。
https://www.science.org/doi/10.1126/scirobotics.add7385
交互式机器人是一种研究动物行为的方法,机器人系统产生人工刺激,从而能够调查个体或动物群体的反应。这带来了自动化实验复杂刺激序列的呈现以及根据动物在闭环中的反应进行调整刺激的潜在优势,可能产生生物混合社会。但这种方法并非没有挑战。开发这样的系统首先要确定合适的相互作用途径,以便机器人被活体动物接受。因此,重要的设计目标包括需要对自然行为的最小干扰,对动物及其当地环境的鲁棒性,以及跨越感兴趣行为的时间尺度的可靠性。此外,理解特定行为的动态可能需要多次交互或与多个个体相互作用。后一点在研究蜜蜂在冬季表达的集体行为时特别相关,这涉及在几个月内协调数千只动物的行为。在开发机器人技术以调节宿主蜂群内的自我调节集体行为时克服这些挑战,最终可以形成生物混合超级有机体。这种混合超级有机体的机器人组件将使我们能够更好地理解蜜蜂社会内部的集体动态并与之互动,即使在具有挑战性的情况下,例如在冬季。
这里展示了这样一个机器人系统,它与整个蜜蜂群进行热相互作用,包括数千只工蜂和一个健康的蜂王。研究人员在 2020 年和 2021 年冬季对三个蜂巢进行了几个月的观察和互动,对这个机器人系统进行了实验。
在扰动实验中证明了机器人系统地控制了冬季集群的位置。此外,通过传感器阵列检测到陷入冷昏迷状态的弱化菌落的热坍塌,并使用热致动器,我们能够将菌落从这种无法生存的状态中“复苏”出来,从而延长其寿命。在另一个扰动实验中,机器人系统自主测量菌落重组,并通过产生新的热刺激来反复重新定位集群,从而展示了闭环动物 - 机器人相互作用。
在这里插入图片描述
在观察蜂巢中进行了验证,使用的嵌入式生物相容性机器人系统识别菌落参数和调节冬季集群组织是可行的。该系统为传统蜂箱的现场应用开辟了一条途径,其中测量蜂群参数和应用适当的驱动具有挑战性。这种应用可以扩展我们对这些传粉媒介中热介导的集体行为和涌现模式的了解,这些传粉媒介对我们的生态系统、农业以及我们的粮食安全至关重要。
高度影响蜜蜂的一个环境因素是温度。因此,它们表现出不同的体温调节策略,建立在个人和社会机制之上。例如,他们严格调节热微气候,以提高他们的幼崽并降低整个蜂巢和局部热点的高温。此外,蜜蜂通过吸热产生对低温做出反应,特别是在冬季集群行为中,当蜂群形成数千只蜜蜂的动态自我调节集合体时,其行为就像一个更大的生物体,在寒冷的气候中生存。认识到蜜蜂对温度的敏感性,先前的研究开发了与一小群年轻蜜蜂相互作用的机器人技术,在实验室条件下通过局部热刺激成功地调节了它们的行为。因此,热通路为机器人平台与整个菌落相互作用提供了一个有效途径。
研究者的目标是利用机器人的能力进行蜜蜂集体动力学的科学研究,特别是通过机器人交互,通过调节蜂巢内的局部热场来激发动物的反应。本文提出了一个机器人系统,该系统与可以嵌入科学和常规蜂巢的越冬超有机体相互作用。机器人系统展示了在健康和坍塌状态下观察和量化冬季集群热剖面的能力。研究者们还证明了通过影响多个蜂群中蜜蜂聚集的运动来调节蜂群水平活动的能力。这里介绍的机器人系统具有集成到蜜蜂群体的能力,并有可能研究它们多样化的集体体温调节行为。
相关文章:
Science Robotics 与蜜蜂群互动的蜂窝型机器人系统
蜜蜂,如黄蜂,蚂蚁和其他社会昆虫,建立大型自组织群体,通常被解释为自我调节的“超有机体”。这些超生物是生态系统的重要稳定剂,因此被认为是“关键物种”。例如,蜜蜂群落通过觅食授粉服务的生态效应对陆地…...
Vue 计算属性:优雅地处理数据逻辑
在 Vue.js 中,计算属性(Computed Properties)是一种非常实用的功能,它允许我们根据组件的响应式依赖进行缓存和派生状态。计算属性可以让我们以声明式的方式编写复杂的逻辑,而不必担心性能问题。 什么是计算属性&…...
C++中`union`
文章目录 C中的union什么是union?定义union示例一输出结果: 示例二修正后的代码解释输出结果结论 union的特性匿名union示例 union和struct的区别1. 内存布局2. 同时访问3. 用途 union和class的区别1. 数据成员2. 功能性3. 适用场景 在C编程中࿰…...
Linux——网络(1)
一、IPC(进程间通信方式) IPC:Inter Process Communication 共享内存(最高效的进程间通信方式) 虚拟地址 mmu(memory management unit ) 共享内存: 1.是一块,内核预留的空间 2.最高效的…...
【五】阿伟开始学Kafka
阿伟开始学Kafka 概述 人生若只如初见,阿伟心里回想起了第一次和Kafka见面的场景,记忆虽然已经有些模糊,但是感觉初次见面是美好的。积累了一些实战经验之后,阿伟感觉不能再是面对百度开发了,于是决心系统的学习一下Ka…...
Java—Arrays api
public static String toString(数组) //把数组拼接成一个字符串 public static int binarySearch(数组,查找的元素) //二分查找法查找元素 public static int[] copyOf(原数组,新数组长度) //拷贝数组 public st…...
Java - 基数排序算法介绍、应用场景和示例代码
概述 基数排序(Radix Sort)是一种非比较型整数排序算法,适用于整数或固定长度的字符串排序。它的基本思想是将待排序的元素分为多个关键字进行排序,通常从最低位(最低有效位,Least Significant Digit, LSD…...
Django 后端架构开发:文件云存储,从本地存储到腾讯COS桶集成
⭐ Django 后端架构开发:文件云存储,从本地存储到腾讯COS桶集成 目录 ☁️ 文件云存储 - 项目使用云存储💻 文件云存储 - 项目中使用本地存储📝 文件云存储 - 概述和创建项目🌐 腾讯COS桶 - 概述📚 腾讯CO…...
【系统分析师】-综合知识-计算机网络与信息安全
1、要对消息明文进行加密传送,当前通常使用的加密算法是 报文认证算法:数字摘要 RSA 非对称加密,一般不用于明文 MD5 数字摘要 SHA-1 数字摘要,160位的消息摘要 HMAC 以一个密钥和一个消息为输入,生成一个消息摘要作…...
C++ | Leetcode C++题解之第363题矩形区域不超过K的最大数值和
题目: 题解: class Solution { public:int maxSumSubmatrix(vector<vector<int>> &matrix, int k) {int ans INT_MIN;int m matrix.size(), n matrix[0].size();for (int i 0; i < m; i) { // 枚举上边界vector<int> sum(…...
python动画:场景的线性变换展示
一,主函数 LinearTransformationScene 是 Manim 中用于展示线性变换的场景类。它通过在一幅背景和前景平面上展示向量和变换,帮助理解线性代数中的概念。 LinearTransformationScene(include_background_planeTrue, include_foreground_planeTrue, ba…...
HBase体系架构与环境搭建
这里写目录标题 一、常见的NoSQL数据库二、HBase的体系架构和表结构三、搭建HBasa环境1.本地模式2.伪分布模式全分布模式HA模式 一、常见的NoSQL数据库 NoSQL数据库的说明与定义 NoSQL是一种不同于关系数据库的数据库管理系统设计方式,是对非关系型数据库的统称。它…...
海思SD3403/SS928V100开发(16)Tsensor驱动开发
1. 前言 由于需要检测SD3403芯片内部实时温度,需要开发Tsensor传感器驱动和应用 查看手册发现SD3403内部有三个Tsensor传感器 可以参考之前我写的35系列平台Tsensor驱动开发记录 海思35系列平台Tsensor驱动开发(1)驱动编写_t sensor-CSDN博客 海思35系列平台Tsensor驱动…...
JVM类加载机制—JVM类加载过程
一、概述 代码编译后,就会生成JVM(Java虚拟机)能够识别的二进制字节流文件(*.class)。而JVM把Class文件中的类描述数据从文件加载到内存,并对数据进行校验、转换解析、初始化,使这些数据最终成…...
可变参数模板与包装器
抱歉:铁汁们,最近在做兼职,积累社会经验,多有拖欠,请多多包涵(抱拳) 引子:接上回我们讲了C11的几种新增,今天就来接着讲C11中比较有用的二个东西可变参数模板与包装器。…...
工业控制常用“对象“数据类型汇总(数据结构篇)
合理巧妙的数据结构会大大简化项目的编程工作量,所以任何项目前期第一步应该是设计巧妙的数据结构、封装对象属性。这样会使我们的编程快捷和高效。这篇博客作为数据类型汇总,会不间断更新。 1、普通电机轴对象 2、普通电机轴对象(详细结构变量) TYPE "udtMotorAxis&q…...
优雅处理枚举前端丢失大Long精度问题
1. 枚举-json处理(前端 <> 后端 <> 数据库) 前端传递 枚举code 后端响应 枚举code 表里存储 枚举code 内存处理 枚举对象 Getter AllArgsConstructor JsonFormat(shape JsonFormat.Shape.OBJECT) public enum SexEnum {MALE(0, "男&…...
【c/c++】 学习ector 容器笔记
c/c 学习ector 容器笔记 int 型的 vector 容器应该使用什么类型的索引? 对于 int 型的 vector 容器,应该使用 size_t 类型的索引。size_t 是一个无符号整数类型,它在标准库中广泛用于表示大小和索引。它足够大,可以表示任何标准…...
DN专业3D图形制作软件win/mac软件安装下载(附下载链接)
目录 一、软件概述 1.1 Adobe DN简介 1.2 Windows/Mac系统要求 Windows系统: Mac系统: 二、安装步骤 2.1 下载与解压 2.2 安装程序 2.3 启动软件 三、使用教程 3.1 界面介绍 3.2 创建和编辑3D内容 3.3 合成与渲染 四、高级技巧与注意事项 …...
VSCode搭建Hzero(SpringCloud架构)后端开发调试环境
正常情况下我们使用IDEA开发Hzero,但是有的公司是不允许破解或者使用IDEA的,此时可以使用eclipse来替代也是可以的,最近尝试使用VSCode来开发调试发现了一些问题其中最大的问题是Vscdoe在绝大多数情况下是不能直接运行Hzero,使用插…...
【C++】OJ习题(初阶)
🚀个人主页:奋斗的小羊 🚀所属专栏:C 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 💥1、字符串💥1.1 字符串相加💥1.2 验证回文字符串💥1.3 反转…...
6.4K+ Star!一个强大的本地知识库问答系统,支持多格式文件和跨语言检索,为企业提供高效、安全的数据洞察……
https://github.com/netease-youdao/QAnything 【阅读原文】跳转Github项目 转自AIGC创想者 项目简介 QAnything 是一个基于本地知识库的问答系统,它能够理解和回答基于任何类型文件的问题。 QAnything支持的文件格式非常广泛,包括PDF、Word、PPT、XL…...
mvn编译的时候出现Perhaps you are running on a JRE rather than a JDK 解决方法
目录 1. 问题所示2. 原理分析3. 解决方法1. 问题所示 mvn编译的时候出现如下问题: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project yudao...
React原理之Fiber详解
前置文章: React原理之 React 整体架构解读React原理之整体渲染流程 -----读懂这一篇需要对 React 整体架构和渲染流程有大致的概念 😊----- 在React原理之 React 整体架构解读中,简单介绍了 Fiber 架构,也了解了 Fiber 节点的…...
远离“优越感”陷阱,拥抱美好人生
在人生的漫长旅程中,我们不断地与他人相遇、相知、相交,在各种关系中寻找温暖、支持与成长。然而,并非所有的关系都如我们所愿,有些关系甚至可能成为我们前进道路上的阻碍。正如我们所知,唯利是图者不可交,但有一种关系比索要金钱更值得警惕,那就是找你索取满足感的关系…...
Redis的线程模型
Redis作为一种基于内存的高性能键值对数据库,其线程模型和IO模型是实现高性能的关键因素。以下将详细探讨Redis的线程与IO模型,内容不少于2000字。 一、Redis的线程模型 Redis的线程模型是理解其高性能的重要基础。在Redis的发展过程中,其线…...
ubuntu24.04安装nginx1.24
ubuntu安装nginx 更新包索引 sudo apt update安装nginx sudo apt install nginx确认安装成功并检查Nginx版本 nginx -v启动Nginx服务 sudo systemctl start nginx设置Nginx开机自启 sudo systemctl enable nginx在浏览器中访问 http://<your_server_IP> 来确认Nginx…...
一款好看的WordPress REST API 主题
介绍: 主题特色: 使用Nuxtjs WordPress Rest Api 实现前后端分离,可完成多端部署; 主题支持自动切换黑夜模式。 使用说明: service 目录为wordpress主题文件,需要拷贝到wordpress主题目录下࿰…...
《5G 与区块链融合:智能城市服务质量的飞跃》
在科技飞速发展的时代,5G 技术的普及正以前所未有的速度改变着我们的生活,而区块链技术的兴起也为各领域带来了创新的解决方案。当这两种前沿技术相互结合,将为智能城市的发展注入强大动力,显著提升服务质量,开创更加便…...
前后端分离开发:用 Apifox 高效管理 API
目录 1.前后台分离开发介绍 2.API 2.1 APIfox介绍 2.2 接口文档管理 1.前后台分离开发介绍 前端开发有2种方式:「前后台混合开发」和「前后台分离开发」。 前后台混合开发,顾名思义就是前台后台代码混在一起开发,如下图所示:…...
公司网站建设泉州/肇庆网络推广
《Notes on Convolutional Neural Networks》 一、介绍 这个文档讨论的是CNNs的推导和实现。CNN架构的连接比权值要多很多,这实际上就隐含着实现了某种形式的规则化。这种特别的网络假定了我们希望通过数据驱动的方式学习到一些滤波器,作为提取输入的特…...
设计公司平面设计/重庆网站排名优化教程
我在SCVMM上做了好CentOS6.5的VM模板镜像,自己部署也是成功的,现在配置WAP的VM云虚拟机角色配置,在SCVMM上我打好了CentOS6.5的标签,可是在创建虚拟机角色配置中,选择的CentOS却无法找到硬盘,这是怎么回事呢…...
网站开发要哪些/宁波关键词优化排名工具
python 测量对象的引用个数 sys getrefcount() 测量一个对象的引用计数的方式 import sysclass T:pass t T() sys.getrefcount(t) #输出结果 2,比实际多一次 tt t sys.getrefcount(t) #输出结果 3 del tt sys.getrefcount(t) #输出结果 2 del t sys.getrefcou…...
花钱让别人做的网站版权是谁的/地推拉新接单网
一、线程的概念线程是进程内部的一个基本执行流,是系统调度的一个实体。进程具有独占性,线程具有共享性。各线程共享进程的文件描述符、信号处理的方式、当前的工作目录、用户id(uid)和组id(gid)。但是有些资源线程是私有的,比如线程id、栈空…...
网站建设费是什么意思/太原seo计费管理
使用Git时,文件的生命周期如下: 转载于:https://www.cnblogs.com/144823836yj/p/9141260.html...
平台网站开发/52种新颖的促销方式
重要国策《文化产业振兴规划》于9月26日正式对外公布。巧合的是,就在前一天(9月25日 ),盛大游戏(SDG)成功在NASDAQ上市,并且创下了美股IPO规模之最(10亿美元)。1…...