德国著名自动化公司Festo设计了一款仿生蜜蜂,仅重34g,支持多只蜜蜂编队飞行!...

德国著名的气动元件研发及自动化解决方案供应商Festo公司近日展示了一款仿生蜜蜂(BionicBee),重量只有34g,却完全可以实现自主飞行,还支持多只相同的蜜蜂机器人编队飞行。

BionicBee 重约 34 克,长 22 厘米,翼展 24 厘米,目前是仿生学习网络中最小巧的飞行器。

在研发过程中,开发人员首次采用了衍生式设计方法:只需输入少量参数,软件就会基于定义的结构设计,设计出最佳结构,从而以最少的材料实现尽可能稳定的构造。这种一致的轻量化设计,其对于实现出色的机动性和飞行时间至关重要。

be9b0c5a979d9bc50db78d95cee314df.png

这种“蜜蜂”的内部构造非常紧凑,集成有翅膀扇动机构、通讯技术组件和控制组件,用于扇动翅膀和调节翅膀的几何形状。研发团队采用了可能节省空间的构造方式,其中安装有一个无刷电机、三个伺服电机、电池、减速机和各种电路板。电机与机械装置可实现智能协同作用,从而精确地调节翅膀扇动频率,完成不同动作。

Festo公司在飞行相关的仿生机器人研发方面已经坚持了15年,并构建了自己的仿生学习网络大框架,研究了大量飞行动物及其自然原理,获得了很多技术成果,包括:仿生蝴蝶、仿生蝙蝠、仿生蜻蜓、仿生鸽子等等。

但是,以前发布的飞行仿真机器人都是单体飞行,也就是只能独立飞行,而不会与自己的“同伴”进行交互和合作,这次他们还特意研究了自主集体编队飞行

fc523a9a291dcf6d46913d307f134baa.png

这些蜜蜂之所以能够自主行动,是因为采用了超宽带技术 (UWB) 的室内定位系统。为了搭建该系统,团队在室内分两层安装了八个 UWB 锚点。这样就可以精确地测量运行时间,并且蜜蜂能够确定自身在该空间内的位置。UWB 锚点向各个蜜蜂发送信号,而这些蜜蜂则会独立测量与相应发射元件的距离,并且可利用时间戳计算出自身在空间内的位置。

Festo公司曾经开发的其他仿生机器人分别如下:

仿生蝴蝶:

仿生蜻蜓:

仿生蝙蝠:

仿生鸽子:

仿生软体手:

仿生象鼻机器人(软体机械臂):

15年来,Festo公司的研究团队一直在观察大自然,从中推导出技术基本原理,然后在此基础上研究能够最大化模拟各类动物(尤其是飞行类动物和昆虫)的仿生机器人,并力求在机器人的轻量化、能耗、外观方面都能做到极致。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

推荐一个好用的命令行工具ShellGPT

ShellGPT 配置安装常用功能聊天写命令并执行 高级功能函数调用角色管理 总结 这两天突然想到,现有的很多工具都在被大模型重构,比如诞生了像perplexity.ai 这种新交互形式的搜索引擎,就连wps也推出了AI服务,甚至都可以直接生成ppt…

中科院突破:TalkingGaussian技术实现3D人脸动态无失真,高效同步嘴唇运动!

DeepVisionary 每日深度学习前沿科技推送&顶会论文分享,与你一起了解前沿深度学习信息! 引言:探索高质量3D对话头像的新方法 在数字媒体和虚拟互动领域,高质量的3D对话头像技术正变得日益重要。这种技术能够在虚拟现实、电影…

【JAVA进阶篇教学】第九篇:MyBatis-Plus用法介绍

博主打算从0-1讲解下java进阶篇教学,今天教学第九篇:MyBatis-Plus用法介绍。 在 MyBatis-Plus 3.5.0 中,LambdaQueryWrapper支持多种条件构造方式,除了等于(eq)、不等于(ne)、大于&a…

docker compose mysql主从复制及orchestrator高可用使用

1.orchestrator 功能演示: 1.1 多级级联: 1.2 主从切换: 切换成功后,原来的主库是红色的,需要在主库的配置页面点击“start replication ”,重新连接上新的主库。 1.3 主从故障,从库自动切换新…

Go中为什么不建议用锁?

Go语言中是不建议用锁,而是用通道Channel来代替(不要通过共享内存来通信,而通过通信来共享内存),当然锁也是可以用,锁是防止同一时刻多个goroutine操作同一个资源; GO语言中,要传递某个数据给另一个gorout…

Stm32CubeMX 为 stm32mp135d 添加 spi

Stm32CubeMX 为 stm32mp135d 添加 spi 一、启用设备1. spi 设备添加2. spi 引脚配置2. spi 时钟配置 二、 生成代码1. optee 配置 spi 时钟和安全验证2. linux spi 设备 dts 配置 bringup 可参考:Stm32CubeMX 生成设备树 一、启用设备 1. spi 设备添加 选中spi设…

使用UmcFramework和unimrcpclient.xml连接多个SIP设置的配置指南及C代码示例

使用UmcFramework和unimrcpclient.xml连接多个SIP设置的配置指南及C代码示例 引言1. UniMRCP和UmcFramework简介2. 准备工作3. unimrcpclient.xml配置文件3.1 定义SIP设置3.2 定义MRCP会话配置文件 4. C代码示例5. 测试和验证6. 故障排查7. 结论8. 参考文献 引言 在多媒体通信…

js语法---map,set结构

map和set是像对象和数组一样的数据结构集,内部可以按照一定的关系存放一串数据 map map是一个带键的数据项的集合,就像一个 Object 一样。 但是它们最大的差别是 Map 允许任何类型的键(key)。 它的方法和属性如下: n…

后端方案设计文档结构模板可参考

文章目录 1 方案设计文档整体结构2 方案详细设计2.1 概要设计2.2 详细设计方案2.2.1 需求分析2.2.2 业务流程设计2.2.3 抽象类:实体对象建模2.2.4 接口设计2.2.5 存储设计 1 方案设计文档整体结构 一,现状:把项目的基本情况和背景都说清楚&a…

SpringCloud学习笔记(二)Ribbon负载均衡、Nacos注册中心、Nacos与Eureka的区别

文章目录 4 Ribbon负载均衡4.1 负载均衡原理4.2 源码解读4.3 负载均衡策略4.3.1 内置的负载均衡策略4.3.2 自定义负载均衡策略4.3.2.1 方式一:定义IRule4.3.2.2 方式二:配置文件 4.4 饥饿加载 5 Nacos注册中心5.1 认识和安装Nacos5.2 服务注册到Nacos5.3…

【linux-1-Ubuntu常用命令-vim编辑器-Vscode链接ubuntu远程开发】

目录 1. 安装虚拟机Vmare和在虚拟机上安装Ubuntu系统:2. 常用的Ubuntu常识和常用命令2.1 文件系统结构2.2 常用命令2.3 vim编辑器 3. Ubuntu能联网但是ping不通电脑:4. Windows上安装VScode链接ubuntu系统,进行远程开发: 1. 安装虚…

qt5-入门-2D绘图-Graphics View 架构

参考: Qt Graphics View Framework_w3cschool https://www.w3cschool.cn/learnroadqt/4mvj1j53.html C GUI Programming with Qt 4, Second Edition 本地环境: win10专业版,64位,Qt 5.12 基础知识 QPainter比较适合少量绘图的情…