zip

基于滑模控制的四旋翼飞行器控制器设计

  • 1星
  • 日期: 2014-01-08
  • 大小: 905.47KB
  • 所需积分:1分
  • 下载次数:4
  • favicon收藏
  • rep举报
  • free评论
标签: 基于滑模控制的四旋翼飞行器控制器设计

基于滑模控制的四旋翼飞行器控制器设计

基于四旋翼飞行器的结构和飞行原理,本文建立了其飞行动力学数学模型,并采用反馈线性化原理对该模型进行精确线性化;同时,本文采用基于趋近律的滑模变结构控制方法,进行飞行控制器设计,并用simulink对设计的控制器进行仿真,实现了四旋翼飞行器的定高悬停控制,提高了其飞行性能和鲁棒性。

推荐帖子 最新更新时间:2021-08-05 10:25

应用于电机驱动的隔离运放单端和差分输出对采样性能的影响
作者:Yuan Tan 隔离运放在电机驱动中的应用: 电机驱动器是用来控制各种电机,比如AC变频器,伺服电机的一种控制器。一般是通过位置、速度和力矩三种方式对电机进行控制,实现传动系统定位。高分辨率、精确电压电流测量在需要高性能扭矩和运动控制的工业电机驱动应用中至关重要。因为工业电机驱动器需要满足 (IEC) 61800-5-1的电气安全的需求,所以相应需要采取普通或加强型的隔
alan000345 微控制器 MCU
micropython for esp8266 下的超声波测距教程
网上找到的都是基于micropoython for stm32的超声波测距,本人不才搞了一下午才搞定基于esp8266平台下的超声波测距,现在把源码分享出来,供大家参考。 连线图: esp8266         HC-SR04 vin                  vcc GND                GND IO13               Trig IO14   
youxinweizhi MicroPython开源版块
SSD纠错码向LDPC码演变
原文地址 SSD控制器芯片中采用的纠错编码(ECCs)的类型正在发生一场演变,相信许多这篇文章的读者对此都有所了解。传统上采用的纠错码是基于群变换的博斯-查德胡里-霍昆格母(BCH)码,对于大尺寸的NAND闪存而言完全胜任。然而,对更为廉价及密度更高的NAND闪存的需求意味着BCH不再够用,为了寻求替代方法,多数人目前都选择了低密度奇偶校验码(LDPC)。 本文将讲述这场演变的意义所在及其对我
白丁 FPGA/CPLD
选择什么样的物联网卡才靠谱?
       随着物联网卡的持续火爆,越来越多的企业也开始选择购买物联网卡。但是,物联网卡商家在市场上也是鱼龙混杂,参差不齐,这也给不少企业在选购物联网卡的过程中造成了很大的麻烦,那么选择什么样的物联网卡才算靠谱呢? 什么样的物联网卡才靠谱? 1、物联网卡的材质:物联网卡对于材质问题的要求是非常高的。由于物联网卡需要满足于多种环境的需求,例如;耐高温、低温、摩擦
Aguilera RF/无线
MSP430F149的TIMERA定时中断理解
代码如下: //本平台 msp430f149 #include <io430.h> #include <in430.h>   volatile unsigned char count = 0,flag = 0; void select_xt2(void){          unsigned char i;          /*------选择系统主时钟为8MHz----
Jacktang 微控制器 MCU
STC的P3.1串口RXD可以做成普通的外部中断接收?
看到它引脚标的是INT。尝试做成外部中断 发现失败。 STC12C5A60S2 -         WAKE_CLKO = 0x40;         ES = 1;         EA = 1; void uart_isr() interrupt 4 using 1 {                 if (RI)         {                 R
tangwei8802429 51单片机

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })
×