旋翼回收火箭系列博客-火箭总体设计
Openrocket 弹道仿真
Openrocket是一款开源小型火箭总体及外形设计软件,可以添加头锥、箭体、尾翼、发动机等常用部件,得到火箭无控飞行弹道,是小型探空火箭设计的利器。给出其官网及下载使用方式及星辰探空火箭俱乐部OpenRocket内部培训PPT
值得说明的是,OpenRocket中没有D8-0等国内模型固体火箭发动机的数据,需要自己编写.eng文件并存放至指定文件夹。
下面给出本次参赛火箭的外形图及仿真数据。数据显示,火箭的静稳定性为0.91,最大飞行高度约74m,初始过载峰约6g,基本满足飞行任务要求。在完成详细的结构设计后,还需要在对火箭不同部位的质量进行覆写和修改,使火箭的仿真质心与实际质心一致。
结构设计
考虑到折叠机构的强度,箭体使用碳纤维管加工而成,头锥和舱段连接件为PLA 3D打印,尾翼同样采用碳纤维板。
旋翼动力系统设计
由于箭体内空间限制和箭体外壁的干涉,无人机的螺旋桨不能选的很大,此处选为5寸两叶桨。小桨为了获得大推力,只能提高其转速,因而整个动力系统与穿越机配置差不多。
控制系统设计
本项目采用开源成熟飞控PX4作为控制系统,在其中加入相关时序进行流程控制。一般来讲,PX4开发者会在飞控内部创建一个进程,用来进行各种时序的控制,但本人水平有限,对于PX4内部的理解还不够深入(学习PX4可以点击这里),尝试过许多次都无法正常运行。退而求其次,本项目使用地面电脑作为上位机,通过数传(MAVSDK)与飞控通讯,从而实现自动飞行。MAVSDK是Mavlink协议的封装,给出了许多方便用户调用的函数,包括建立通讯、获取飞控状态、传感器数据、下达飞行指令等。
为了解决大过载导致的GPS锁定问题,采用了北斗星通公司的高动态板卡UZ230,虽然它的水平定位精度只有5m,但通过调整PX4 EKF2的参数,是能够保证火箭实现定点降落的。
旋翼回收火箭系列博客-火箭总体设计相关推荐
- 旋翼回收火箭系列博客1——研究生未来飞行器设计大赛火箭赛道介绍及分析
前言 硕士论文终于告一段落,象征着七年的大学生活.近二十年的学生生活也即将落下帷幕,每每回想,感慨万千.高中时期的我是个喜欢总结.喜欢反复品味经典问题的学生,而大学的完全学分制让我有些茫然,学了很多东 ...
- 旋翼回收火箭系列博客3——控制系统设计(PX4火箭)
绪论 为了缩短研制周期和提高产品可靠性,本系统采用商用开源自动驾驶仪PX4,实现旋翼空中展开并回收的功能.PX4是全球最为成熟的开源自动驾驶仪,可实现自动起飞.降落.执行航点等基本任务.然而此次火箭比 ...
- PX4代码学习系列博客(6)——offboard模式位置控制代码分析(之前转载过,这是第二次转载了)
我刚刚发现这篇文章去年八月份的时候转载过一次了 https://blog.csdn.net/sinat_16643223/article/details/107874349 转载自:https://b ...
- 郭晓东的“系列博客,专辑”集锦
基础知识: 字符编码的奥秘[专辑],浏览其中一篇:字符编码的奥秘utf-8, Unicode Unicode完整码表 <深度探索C++对象模型>[系列笔记]--对象模型.存储形式:默认构造 ...
- LINQ之路系列博客后记
缘起 今年3月,我换了工作单位.后来多次收到公司的新人培训邮件,不过对此我并不感冒,说实话并不喜欢这种活动.印象中,新人培训无非是唠叨些公司的规章制度.侃述一下公司的光辉历史还有灿烂的未来发展等等.规 ...
- SpringCloud系列博客父工程xml依赖
SpringCloud系列博客父工程xml依赖 <?xml version="1.0" encoding="UTF-8"?><project ...
- flutter text 自动换行_Flutter 系列博客——05 StatelessWidget vs StatefulWidget
前言 上一篇我们对 Flutter UI 有了一个基本的了解. 这一篇我们通过自定义 Widget 来了解下如何写一个 Widget? 然而 Widget 有两个,StatelessWidget 和 ...
- 大数据系列博客之 --- 深入简出 Shell 脚本语言(提升篇)
首先声明,此系列shell系列博客分为四篇发布,分别是: 基础篇:https://www.cnblogs.com/lsy131479/p/9914747.html 提升篇:https://www.cn ...
- Flutter 即学即用系列博客——09 MethodChannel 实现原生与 Flutter 通信(二)
前言 上一篇我们讲解了如何通过 EventChannel 实现 Android -> Flutter 的通信. 并且也看到了 Flutter 内部 EventChannel 源码也是对 Meth ...
最新文章
- 【工业串口和网络软件通讯平台(SuperIO)教程】七.二次开发服务驱动
- Python 3.8 新特性全面解读
- 全面理解Javascript闭包和闭包的几种写法及用途【转】
- suzhou jinjihu lake half round marathon
- Eclipse——热键amp;Help
- c++ 线程什么时候run_阿里后端Java面试题:启动线程是start()还是run()?为什么?...
- PAT 乙级(Basic Level) 题解汇总(持续更新)(C++)
- 关于java25个学习要点
- Android浏览器速度测试,Android平台浏览器网页加载速度对比评测
- 免扣(抠)PNG格式图片,让你告别抠图之痛!
- SAP License:SD与COPA集成
- linux光盘文件的执行,Linux下读取光盘
- 周子明:大道无疆,“驰”之以恒,在数字化时代纵横驰骋
- 修改360浏览器主页
- 多家技术公司喊停的人脸识别业务,被这家波兰网站玩火了!
- node koa解析excel表格 .xlsx .xls
- 图像特征之SURF特征匹配
- 计算机课程与就业关系,计算机专业课程及就业方向
- c++矩阵转置_线性代数中的向量矩阵
- MNL——多项Logit模型学习笔记(一)离散选择以及logit模型介绍