基于Kresling折纸结构双稳态空间的无人机着陆系统新结构

news2024/11/25 15:27:04

摘要:本文利用动捕技术对无人机着陆系统模型进行动力学分析,对折纸结构双稳态着陆系统性能进行测试,为无人机着陆系统结构设计提供创新方法。


近期,一篇关于无人机着陆系统的研究论文“Evolution of UAV landing structures in the bistable space of Kresling origami structures”在《IEEE机器人与自动化快报》IEEE Robotics and Automation Letters上发表。

可靠的着陆系统能够辅助无人机完成复杂任务,为昂贵的机载设备提供保护。现有的多数无人机着陆系统仅能满足特定场景下的使用需求,而在多种不同场景下的适应能力欠佳。

研究团队受到折纸结构启发,设计了一套基于Kresling折纸结构双稳态的无人机着陆系统算法模型。

借助动作捕捉系统获取着陆结构位姿数据,验证了新结构的性能。该系统能够通过约束生成过程自动生成无人机着陆时所需的结构,适应多种复杂地形。

对实物模型的室内及室外实验验证显示,这种新结构能够显著提升无人机着陆过程中的减震能力,提高安全性。

无人机着陆室外实验

折纸结构

折纸是一种古老的艺术。许多研究者对折纸中的双稳态特性进行过研究,并广泛应用在机器人系统、医疗、建筑等领域。

研究团队以具有四个折痕的Kresling管的双稳态空间为基础,应用图语法规则和刚性构件的二元规则简化折纸结构的空间图表示。利用图启发式搜索算法建立了一种新的空间搜索框架。

图1:折纸结构的图形信息

对比实验

研究团队根据模拟设计结构制造实物模型,以NOKOV光学动作捕捉系统作为分析工具,对实物模型进行动力学分析,分别在室内以及多种室外环境中对着陆系统的性能进行了测试。

选取了三种无人机着陆系统模型进行对比实验:一种是传统的无人机,没有单独安装着陆系统;第二种是加装了着陆系统,但没有采用双稳态结构设计;第三种是加装了本实验团队所设计的着陆系统,使用双稳态结构设计。

1、室内实验:

室内实验中,对三种着陆结构进行室内性能验证试验20次。下图展示了室内实验中三种着陆系统在接触地面2.5秒内的速度和加速度变化。

图2:不同着陆结构的速度和加速度比较

双稳态着陆结构将集中的冲击力转化为分散的较小的冲击力。该设计依靠折纸结构的变形将向下的冲击力转化为弹簧中的能量,提高了着陆过程中对无人机的保护。

表1:不同着陆结构的参数比较

2、室外实验:

为了进一步验证双稳态着陆结构的综合性能,研究团队在室外的平地、草地和坡度为15度的不平整地面上分别进行了实验。双稳态着陆结构在所有地形下的表现都优于另外两种结构,能够在无人机降落时根据当时所处的地形条件,选择最适宜的结构形态,以实现更平稳着陆,加强减震效果。


参考文献:

Haichuan Li, Zhenpeng Du, Cai Luo, Evolution of UAV Landing Structures in the Bistable Space of Kresling Origami Structures, IEEE Robotics and Automation Letters, Volume: 8, Issue: 4, April 2023, ISSN: 2377-3766

原文链接:

https://ieeexplore.ieee.org/document/10048537

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

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

相关文章

pdf转二维码怎么做?pdf二维码制作简单技巧

pdf是一种很常见的文件储存格式,一般通知、发票、简历都会保存为这种格式来使用,那么需要将pdf格式文件做成二维码,该用什么方式来制作呢?下面给大家分享一个pdf转二维码的在线工具,可以通过上传文件一键生成二维码&am…

Java时间处理---Java8中时区相关类库介绍

前言 在Java8以前,我们对于时区的处理通常是为时间转换类设置指定TimeZone,然后进行时区时间转换。 而在Java8中不仅对时间日期进行了细粒度处理,有无时区,时区处理也进行了更加细粒度的优化。 在之前我们介绍的新类库中基本都…

记录:关于VScode 那点儿事

今天使用将本地的项目代码与远程服务器项目链接起来,这样就可以方便是本地编写代码,使用远程服务器调试,莫名其妙出现的问题,网上查阅了好多资料,把自己整的焦头烂额 ,记录一下: 问题1&#xf…

Python Selenium设计模式-POM

前言本文就python selenium自动化测试实践中所需要的POM设计模式进行分享,以便大家在实践中对POM的特点、应用场景和核心思想有一定的理解和掌握。 为什么要用POM 基于python selenium2开始UI级自动化测试并不是多么艰巨的任务。**只需要定位到元素,执…

UMS攸信技术助力新能源行业能效提升、驱动数据管控体系全新变革!

2023深圳国际新能源三电与智造技术产业大会2023年10月11日-10月13日在深圳国际会展中心举办,1500多名来自超过200整车厂、电池电机生产厂家的研发、生产工程技术人员参加活动,现场与会嘉宾1000多人,29场精彩演讲,共同探讨新能源行…

11+孟德尔随机化+GWAS分析

今天给同学们分享一篇凝血因子孟德尔随机化的生信文章“The effects of coagulation factors on the risk of endometriosis: a Mendelian randomization study”,这篇文章于2023年5月25日发表在BMC Med期刊上,影响因子为11.450。 子宫内膜异位症被认为是…

【MySQL】索引原理

文章目录 一、MySQL 存储与磁盘1、MySQL 存储的本质2、磁盘的物理结构3、磁盘的存储结构4、磁盘的逻辑结构5、磁盘的访问方式6、对 IO 单位的优化7、建立共识 二、索引原理1、引出索引2、如何理解 Page3、页目录与目录页4、索引结构的选择5、聚簇索引与非聚簇索引6、辅助 (普通…

【LeetCode刷题(数据结构与算法)】:合并两个有序链表

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的 **思路:定义一个头尾指针置为NULL while循环依次比较两个链表的值的大小 遍历链表 比较完数值大小过后连接到tail的尾部 然后各自的链表的节点的next指针指向下一…

短视频矩阵系统/pc、小程序版独立原发源码开发搭建上线

短视频剪辑矩阵系统开发源码----源头搭建 矩阵系统源码主要有三种框架:Spring、Struts和Hibernate。Spring框架是一个全栈式的Java应用程序开发框架,提供了IOC容器、AOP、事务管理等功能。Struts框架是一个MVC架构的Web应用程序框架,用于将数…

jq——基础操作——jq操作回顾(都忘光了。。。)

jq——基础操作——jq操作回顾 1.jq获取dom后遍历获取选中的内容2.正整数处理3.删除列表中的数据——获取每条数据是否选中(是否含有active类名)4.layer.confirm——确认提示框5.ajax——jq6.antd-table:更改整行背景色 1.jq获取dom后遍历获取选中的内容 let arr […

GeoServer改造Springboot启动一(创建springboot)

GeoServer改造Springboot启动一(创建springboot) GeoServer改造Springboot启动二(修改源码集成Swagger) GeoServer改造Springboot启动三(集成jdbcconfig和jdbcstore) GeoServer改造Springboot启动四(解决post接口方法无法用@requestbody为入参的请求) GeoServer改造…

云帆在线学习考试系统介绍

随着网络技术的不断发展,越来越多的人开始意识到在线学习和考试的重要性。在这个数字化时代,借助互联网平台,人们可以轻松地获取各种知识和技能,提升自己的竞争力。而云帆在线学习考试系统正是在这样的背景下应运而生的。云帆在线…

MySQL配置环境变量和启动登录

如果不配置环境变量,每次登录 MySQL 服务器时就必须进入到 MySQL 的 bin 目录下,也就是输入“cd C:\Program Files\MySQL\MySQL Server 5.7\bin”命令后,才能使用 MySQL 等其它命令工具,这样比较麻烦。配置环境变量以后就可以在任…

ES6 新特性重点部分

目录 一、ES6简介 二、ES6新特性 1.let变量声明 : 2.const常量声明 : 3.解构赋值 : 3.1 解构赋值简介 3.2 数组解构 3.3 对象解构 4.模板字符串 : 5.对象简写 : 6.运算符扩展 : 7.箭头函数 : 7.1 简介 7.2 实例 8.ES6---Promise : 9.ES6---模块化编程 : 一、ES6简介…

算法通过村第十五关-超大规模|青铜笔记|海量找数

文章目录 前言用4KB内存寻找重复数总结 前言 提示:并不是所有黑暗的地方,都需要光明。 --珍妮特温特森《句子不是唯一的水果》 在大部分算法中,默认给点给的数据量都是很小的,例如只有几个或者十几个元素,但是如果遇到…

如何定量对比两个图分类数据集的分布

以下来自gpt,若有勘误,欢迎指正: (图片来自links ,侵删) 对于两个图分类数据集的分布,我们可以使用一些统计指标来进行定量对比。下面介绍一些常用的指标: 图分类准确率 图分类准确…

性能测试的指南:测试类型、性能测试步骤、最佳实践等

近期公司为了节省成本搞了一波机房迁移,整合了一些南美部署架构。有一些上google云和有些下阿里云等大的调整。 在做机房迁移项目当中就需要思考如何进行性能测试,这种大的机房迁移SRE(运维)会针对组件会做一些单组件的性能测试&a…

如何通过代码混淆绕过苹果机审,解决APP被拒问题

如何通过代码混淆绕过苹果机审,解决APP被拒问题 目录 iOS代码混淆 功能分析 实现流程 类名修改 方法名修改 生成垃圾代码 替换png等静态资源MD5 info.plist文件添加垃圾字段 功能分析 实现流程 类名修改 方法名修改 生成垃圾代码 替换png等静态资源MD…

aidl的注意事项

该篇继承自上一篇,上一篇也有一部分的注意事项,这一篇把其他的情况列出 一 客户段和服务端的aidl文件下的package名字要是一样的 二 server中的 manifest中的package名字,这个与上面两个包不能相同,不然在客户端设置intent的pa…

Vulnhub靶场之matrix-breakout-2-morpheus

简介: vulnhub是一个提供靶场环境的平台。今天从首页下载了一个来做,它叫matrix-breakout-2-morpheus。 项目下载地址:Matrix-Breakout: 2 Morpheus ~ VulnHub 0x01 信息收集 查看本机IP,靶机跟kali都是使用NAT模式,所…