飞行器姿态控制matlab代码学期论文:纳米四旋翼增量非线性动态反演控制器的设计,实现和评估 汽车制造商:Evghenii Volodscoi 抽象的 增量非线性动态反演(INDI)是一种很有前途的控制技术,广泛用于控制不同类型的飞机系统。 除了提供高性能的非线性控制外,这种类型的控制器不需要详细的受控飞机模型,并且可以有效地防止干扰。 本学期的论文描述了INDI控制器的发展,该控制器可控制纳米四极杆的姿态和位置。 它始于控制算法的推导。 然后首先在Simulink环境中开发控制器,然后在四旋翼的嵌入式硬件上实现该控制器。 随后,讨论了INDI控制器的实现方面,例如控制效果的估计,执行器时间常数的测量以及推力映射参数的估计。 最后,测试所实现的控制器应对干扰的能力。 已实现的控制算法的最终版本可通过Crazyflie四旋翼的官方开源固件获得。 在本学期论文框架中实现的INDI位置控制器的C代码与Crazyflie Quadrotor的官方固件合并在一起。 可以在以下链接下找到相应的请求请求,其中包含对最终软件结构的详细描述: 项目结构 code/ actuator_dynamics/
2022-12-31 17:25:43 176.75MB 系统开源
1
matlab精度检验代码特殊目的 该库实现了批处理和增量稀疏频谱高斯回归处理(SSGPR)。 批处理算法的详细说明可以在以下位置找到: 稀疏谱高斯过程回归。 Miguel Lazaro-Gredilla,Joaquin Quinonero-Candela,Carl Edward Rasmussen和Anibal R. Figueiras-Vidal。 在《机器学习研究杂志》(Journal of Machine Learning Research)中,2010年。 增量变式在以下内容中进行了描述: 使用增量稀疏谱高斯过程回归进行实时模型学习。 Arjan Gijsberts和Giorgio Metta。 在《神经网络》第41卷中,2013年。 安装 下载后,您可以通过程序包管理器安装ssgpr pip3 install . 或者如果不是直接通过setup.py使用的选项 python3 setup.py install --user 这两个命令都需要在基本目录中执行。 另外,您将需要numpy , scipy和一个编译器。 这些脚本似乎可以在Python 2上安装并正常运行,但实际上并
2022-12-31 10:17:30 18KB 系统开源
1
人人快战 renren-fast-vue基于vue,element-ui进行开发,实现后台管理前端功能,提供一套更优的前端解决方案 前一级分离,通过token进行数据交互,可独立部署 主题定制,通过scss变量统一一站式定制 动态菜单,通过菜单管理统一管理访问路由 数据切换,通过mock配置对接口数据/ mock模拟数据进行切换 发布时,可动态配置CDN静态资源/切换新旧版本 演示地址: ://demo.open.renren.io/renren-fast(账号密码:admin / admin) 说明文档 项目开发,部署等说明都在中。 更新日志 每个版本的详细更改都记录在中。
2022-12-30 18:11:47 4.47MB 系统开源
1
Matlab代码sqrt 透视三点问题的简单直接解决方案 :copyright:2020 NEC公司 该存储库是BMVC2019论文“透视三点问题的简单直接解决方案”的官方MATLAB实现。 本文还评估了从C ++移植到MATLAB的其他p3p求解器。 为了公平起见,L。Kneip的四次方程求解器用于除LambdaTwist之外的所有求解器。 执照 该软件是根据NEC公司许可发布的。 使用代码之前,请参阅。 如果使用此代码,请引用本文。 @inproceedings { nakano2019simple , title = { A Simple Direct Solution to the Perspective-Three-Point Problem } , author = { Nakano, Gaku } , numpages = { 12 } , booktitle = { Proceedings of the British Machine Vision Conference (BMVC) } , publisher = { BMVA Press } , year = { 2019 } } 对于
2022-12-30 17:12:24 37KB 系统开源
1
#html自动语言
2022-12-30 16:26:57 1KB 系统开源
1
matlab lm算法代码非线性算法 梯度下降,高斯牛顿法和LM法C ++代码和Matlab代码
2022-12-30 01:06:37 2KB 系统开源
1
基于matlab温度的pid控制代码 tclab_jupyter 基于Jupyter的应用程序,用于探索简单温度设备的不同控制技术 概述 编写此代码是为了展示基于Arduino的温度控制实验室()进行高级控制技术讲座。 TCLab系统配有两个温度传感器和两个加热器。 提供了Matlab或Python接口,可从板上读取温度数据并控制加热器的功率输出。 创建了两个类,一个类旨在控制Arduino系统( control_arduino.py ),另一类旨在用模拟器替换Arduino接口( control_demo.py ),因此该应用程序可以在没有实际硬件的情况下使用,作为演示。 该项目实现了四种不同的控制技术(手动,开-关,PID和MPC),因此用户可以测试和可视化它们之间的差异。 还有一个配置窗口,其中显示了一些参数,可以针对整个模拟或每种控制技术进行调整。 该界面是使用ipywidgets和bqplot构建的。 动态工厂仿真是使用scipy odeint函数完成的,而MPC是使用gekko库实现的。 有关MPC选项的更多信息,请参阅gekko文档()。 依存关系 麻木 科学的 ipyw
2022-12-29 22:03:10 75KB 系统开源
1
matlab确定眼睛的代码
2022-12-29 19:08:17 22KB 系统开源
1
马里奥matlab代码自述文件工具箱 作者* BenoitGaüzère *SébastienBougleux 内容 该库提供了几个C ++和octave / matlab工具,用于计算图形编辑距离的近似值。 这些工具与这两篇论文中描述的工具相对应:-BenoitGaüzère和SébastienBougleux以及Kaspar Riesen和Luc Brun。 步行包的二重匹配指导的近似图编辑距离。 在结构,句法和统计模式识别(S + SSPR)中,2014年。-SébastienBougleux,Luc Brun,Vincenzo Carletti,Pasquale Foggia,BenoitGaüzère和Mario Vento。 图形编辑距离的二次赋值公式。 arXiv预印本arXiv:1512.07494,2015。 必需的 倍频程或Matlab 制作 g ++ 汇编 在编译之前,您必须将mex编译器的路径指定到Makefile中。 cd graph-lib make optim cd .. make octave
2022-12-29 18:23:26 145KB 系统开源
1
isodata的matlab代码博客FishCuT1.2 分割斑马鱼 3D 图像的半自动 MATLAB 程序 获取斑马鱼的显微 CT 图像:1.1。 MicroCT 扫描使用 vivaCT40(Scanco Medical,瑞士)进行。 使用以下设置获取中等分辨率扫描(21 µm 体素分辨率):55kVp、145μA、1024 个样本、500proj/180°、200 ms 积分时间。 1.2. 使用以下设置获取高分辨率扫描(10.5 µm 体素分辨率):55kVp、145μA、2048 个样本、1000proj/180°、200 ms 积分时间。 使用 Scanco 软件生成单个鱼的 DICOM 文件。 1.3. 一般来说,每次采集中至少同时扫描两条鱼。 从 GitHub 链接下载最新版本的 FishCuT:。 2.1. 从程序的主页下载 FIJI。 2.2. 将包含 FishCuT 的文件夹的路径添加到环境路径中。 2.3. 将 Matlab 与 MIJI 链接。 2.3.1. 安装最新的 Java SE Development Kit,它应该通过系统的 Matlab Java 路
2022-12-29 16:59:32 440KB 系统开源
1