自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Algorithm Lab - Innovation&Creation

Email:[email protected] GItee:https://gitee.com/ascloudwalker

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 (笔记) Python 命令记录

使用字符串作为变量名(将字符串作为变量名)locals()['name']='bob'exec('name='+ '"bob"')globals()['name']='bob'vars()['name1']='bob'eval 通常用来计算表达式,但不用于赋值语句。

2020-12-17 10:08:59 208

原创 (笔记)MATLAB命令记录

导入数据**importdata:*可以将txt文件导入,导入头部的中文字符和后续数据,遇到后续中文字符停止,好处:读入之后是结构体。导入.mat文件也是结构体,可以有效防止多个mat文件相同命名的问题。...

2020-11-27 15:36:43 479

原创 全球鹰剖面\系统图

2021-05-13 16:19:39 288

原创 VS C++ 实现发布订阅模式(Publish/Subscribe)——基于旧版PX4 uORB模式

    最近接触到一些工程上的代码,使用全局变量或者函数指针的方式进行数据传递,在某些时候不是很方便:通过函数一层一层传递数据很麻烦;修改全局变量不可控;此时,我想起了PX4的uORB(Micro Object Request Broker,微对象请求代理器)。    uORB本质上是一种发布订阅模式,什么是发布订阅模式?发布订阅模式:假设存在老师T(teacher),黑板B(blackboard),同学S(student).老师T每隔一个时间t1就去黑板B上发布一则通知,学生S每隔一段时间就去

2021-01-21 15:07:47 3095

原创 A* 算法的实际应用-路径规划(附Python实现代码)

A* 算法的理解,请看这里*A星算法详解(个人认为最详细,最通俗易懂的一个版本),本文着重于将实际问题的数学化,并用A算法求解。问题描述:在一个矩形区域内,已知一些标记,实现起点到终点的自动路径规划。规则:只能移动到X方向,或者Y方向相邻的点。参考的文献,坐标是相邻的整数,数据本身就说明了各点之间的相邻关系,但是实际的数据并不是相邻的,需要建立新的相邻关系,于是我想到了图(graph),通过node(节点)和edge(边)来建立点的相邻关系。更多点以及增加不可用障碍点后的效果:...

2020-11-02 15:57:28 4897 1

原创 (笔记)windows生成文件树和推送源码至gitee

1.Win10/Windows生成文件树/你文件目录结构Win10 自带tree命令:tree /f >readme.md2. win10 推送源码至gitee或远程仓库安装好git后,按如下步骤操作:https://blog.csdn.net/huihuikuaipao_/article/details/100065127TortoiseGit 也是可以的,在我早期做本地的时候用过,但是现在用火狐网页都上不去,弃了,直接用git GUI还是简洁,方便。...

2020-11-02 11:05:23 139

原创 (笔记)Simulink生成动态链接库并使用

前段时间完成了一次生成动态链接库并使用,没有做记录,结果又花了两天重新探索过程,及时记录非常有必要。1.新建simulink模型,如下图所示。2.配置仿真条件。3 . 编译生成C代码4. 编译生成动态链接库文件得到这里还有另外一种方法就是用nmake 编译其中的matlab_sourcecode.mk(makefile文件),这种方法会生成完整的*.exe可执行文件,找到其中的上图三个文件拷贝出来,一样可以使用。5.使用动态链接库文件。然后就可以在新的程序当中引用动态链接库了,比

2020-09-17 15:03:00 10623 10

原创 已知两点经纬度 计算距离和方位角(MATLAB实现)

将参考文件:http://www.movable-type.co.uk/scripts/latlong-vincenty.html 当中的计算公式和java代码用MATLAB语言实现,然后进行了实际计算。将结果与一个名称为gpscalc的计算结果进行对比,结果一致。该方法计算两种情况:1.已知两点经纬度表示,计算两点间距离以及方位角(近似两点连线的航向角)2. 已知一个基准点,另一个点距离基准点的距离和初始方位角,计算另一个点的经纬坐标。% Algorithm Studio% Author : Cl

2020-08-10 20:42:38 15659 27

原创 倾转旋翼飞行模拟(基于X-plane&XV-15)

1.XV-15简介2.XV-15基本数据3.XV-15 飞机建模4.XV-15飞行演示

2020-06-24 11:21:25 2893

转载 (笔记)飞行当中使用的各种速度

V1 关键发动机失效识别速度V2 起飞安全速度。有一发失效时,此速度可保证飞机安全起飞。V2min 最小起飞安全速度V3 收襟翼速度V4 稳定起始爬升速度VA 设计机动速度,也叫最大控制偏转速度。VB 最大阵风强度设计速度VC 设计巡航速度,也称优选巡航速度。VEF 起飞关键发动机失效速度VF 设计襟翼速度VFC 飞机稳定最大速度VFE 襟翼放出最大速度VFTO 最后起飞速度VH 最大连续推力水平飞行最大速度VLE 起落架放出最大速度。VLO 起落架操作最大速度。即起落架收起放

2020-06-03 10:58:40 6967

原创 Kalman滤波器推导与实现(Python版本)

卡尔曼滤波(Kalman Filter)卡尔曼滤波,也被称为线性二次估计(Liner Quadratic Estimation, LQE),本人理解:是一个观察→预测的过程,我接触到的卡尔曼滤波主要有KF(卡尔曼滤波,线性),EKF(扩展卡尔曼滤波,非线性),UKF(无迹卡尔曼滤波,强非线性)。此处,只研究基本的KF。     图1 来自老爷子的亲切凝视参考:pyt...

2020-01-08 11:40:15 6920 2

原创 PyQt/PySide2 QWebEngineView遇到No 'Access-Control-Allow-Origin' header 错误解决

在试验

2019-12-25 13:26:30 1524 1

原创 关于使用Pyinstaller 打包 PySide2的一些问题

@[TOC]关于使用Pyinstaller 打包 PySide2的一些问题关于使用Pyinstaller 打包 PySide2的一些问题首先:感谢几位博主的博文,尤其是cx_Freeze,我大部分使用的原博主的源码,稍做修改。直奔主题:本次我尝试了两种PySide2的打包方式,分别是cx_Freeze,和PyInstaller。cx_Freeze:配置比较清晰明了,打包也很快,但是我在将打...

2019-11-20 10:37:40 5872 2

转载 Ubuntu下使用ananconda和vscode时,pylint报错和选择编译器版本

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-05-27 21:35:04 1026 3

原创 catia飞机建模+flightgear飞行仿真

用CATIA创建自己的飞机模型并导入到FlightGear中进行仿真(写在前边:如需探讨,请发送邮件到 [email protected],毕竟csdn不常上)FlightGear官方支持AC3D软件创建的模型,但是大多数从事飞行器设计的人员更多使用CATIA创建飞机模型。建立CATIA模型,装配好。需要活动的部件如舵面、起落架等最好单独成一个部件,为了便于贴图,在三视图中有相...

2018-09-30 15:18:04 15453 3

原创 (内网、离线)在windows下搭建GitHub代码管理平台(类gitlab)

注:本人非专业程序员,纯属经验分享。感觉这个就适合没钱,还不能上网的小开发团队。本次用到的三个工具:Git-2.16.2-64-bit,TortoiseGit-2.6.0.0-64bit,gitblit-1.8.0,外加一个语言包TortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN。如果不愿意自己去找的,可以从我的分享下载:链接:https://pan.bai...

2018-04-08 17:04:29 11545 2

原创 在Windows下搭建PX4编译环境——基于Bash On Windows

前言:以前装双系统,在Linux下编译PX4源码,但是对于我这种非程序员来说用起来确实难受,而且有许多工作还需要在windows下做,切换来切换去很烦躁。然而,在windows下用px4toolchain编译,不论是两年前还是现在,我都没成功过。Win10平台支持Bash on Windows后,PX4也跟进了基于Bash On Windows 的编译过程,试了一下,还算比较顺畅。当然,也可以装虚

2018-01-31 11:24:21 4923 3

原创 PX4源码的Makefile详细理解(包含部分makefile语法规则和编译逻辑)

啰嗦:越会一件事情,就会忘了不会一件事情的感觉。前段时间在微信上看到这句话,深以为然,这就是为什么很多时候懂的人觉得自己讲的很清楚了,但是不懂的人却觉得并没有讲的清楚明了,简单易懂。以下把自己学习理解的过程记录下来,欢迎大神指点。1.PX4的makefile当中用到的Makefile语法      本小节给出Makefile文件中使用到部分语法的简单说明,如果想要完全理解、

2018-01-25 21:04:06 6490 4

原创 (测试通过)飞控通过SBUS接收FUTABA遥控信号

最近做了一个开发板接收sbus传出的遥控信号测试,将流程记录在下:1)硬件取反,淘宝上买电平取反器,大概3块多一个;2)配置串口、管脚、中断、DMA,中断可配置传输完成中断和串口空闲中断,目前使用串口空闲中断就够了,注意:如果硬件不取反,串口无法进入空闲中断;3)具体的理解可参考这篇博文:http://www.eefocus.com/taogashi/blog/14-05/303577...

2018-01-11 14:53:10 12744 4

由初始航点、距离、航向递推下一个航点

实际飞行验证通过

2021-10-14

GenerateDynamicLib.rar

1.将simulink模型生成动态链接库(dll); 2.simulink使用外部(生成的)动态链接库(dll);

2020-09-17

The XV-15Tilt Rotor ResearchAircraft.pdf

(本文件出自NASA)XV-15是第一架真正成功的倾转旋翼机,第一架XV-15原型机在1977年5月3日进行了首次自由飞行,1979年4月23日第二架原型机首飞。XV-15不仅实现了倾转飞行,还完成了空中模拟加油、武器发射、地形跟随等飞行试验,以及搜索、救援、吊挂货物测试。

2020-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除