智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真代码
2022-10-02 23:40:48 794KB matlab
1
在仿真环境vrep中,采用SAC(可收敛,之前发现网上有几个版本SAC不收敛),以opencv目标检测坐标为状态输入,以质点坐标为动作输出,奖励值设计为xy平面上四旋翼和小车的距离。当中还有TD3算法。可以熟悉vrep端口调用,一点目标检测算法,一点RL算法。
2022-09-15 09:09:37 575KB 强化学习 目标跟踪 视觉伺服 SAC
1
四旋翼轨迹追踪Matlab仿真
2022-07-20 18:05:16 195.97MB 四旋翼 燕山大学 计算机控制 课程设计
四旋翼上的捷联惯性导航中四元数算法ABC.pdf
2022-07-09 19:08:45 739KB 文档资料
针对传统PID控制算法不能很好地适应非线性被控系统、鲁棒性较弱、抗扰能力差等缺点,提出了一种基于传统PID控制与自抗扰控制结合的四旋翼飞行器控制方法。在传统PID控制器的基础上,对飞行器姿态解算过程中的不确定因素和外界干扰予以实时的观测和补偿。最后在Simulink中分别搭建传统串级PID控制器和自抗扰PID控制器的仿真模型,通过分析仿真结果得出自抗扰PID控制器的响应时间比传统串级PID控制器快约30%,稳态误差较传统串级PID控制器降低约15%,超调量降低约20%。由此得出自抗扰PID四旋翼飞行器控制方法能够很好地适应四旋翼飞行器非线性系统,达到抑制外界干扰以及补偿系统控制误差的效果。
2022-05-31 14:52:11 376KB 四旋翼飞行器
1
quadrotor_mpc_acados 使用Acados的四旋翼MPC实现
2022-05-18 20:33:01 2.04MB C
1
四旋翼飞行器结构较简单,且能够控制其稳定飞行。通过对MPU6050陀螺仪姿态索取,并以R5F100LEA单片机作为主控芯片,利用其内部资源,进行运算完成四元数矩阵转换及姿态解算、融和、矫正。针对四旋翼飞行器的动力来源为直流电机,通过采用PWM控制方式对电机进行调速,通过调节电机转速,实现升力变化,控制飞行器的姿态及位置变化。采用ov7620摄像头循迹使飞行器从A区到B区。通过对四旋翼工作模式与控制参数的研究,采用PID算法,编程实现,模拟相应的飞行姿态,使四旋翼飞行器能够实现自主飞行、自主悬停控制,并且能够完成题目要求内容。 视频演示 附件包含电路图&PCB&源代码&论文
1
matlab代码循环运行## Kalman滤波器端口###基于Matlab的代码的移植,用于将Quadrotor的状态估计到C ++ / ROS框架。 (UKF / EKF)。 两种Kalman滤波器实现的状态向量均为14维:#### [位置,速度,方向,imu加速度计偏差,侧倾/俯仰偏差] ####实现使用Boost 1.49,C ++ 11 / STL和ROS Hyrdo ######信息卡尔曼滤波器是一种最佳估计器。 如果可以将系统和观测值的噪声建模为高斯模型,则卡尔曼滤波器可将估计值的均方误差降至最低。 此外,该过滤器是递归的,因此可以在新数据可用时提供状态估计。 如果您有一个很好的估计,那么将滤波器与增益学习的预处理步骤结合使用可以实现一个可靠的系统。 该项目的目的是使用带有IMU和单个摄像机作为系统输入的扩展卡尔曼滤波器或无味卡尔曼滤波器驾驶四旋翼飞行器。 一旦开发出良好的状态估计器,它将与PD控制器结合使用,PD控制器将使用位置和速度估计来计算到达所需位置所需的推力和力矩。 nanoplus四旋翼有一个机载姿态控制器,其运行频率高于位置和速度控制器。 这意味着定向估计将仅
2022-05-02 22:18:36 65.2MB 系统开源
1
mavlink的入门资料;适合纯粹的mavlink小白,配合笔者的博文介绍,助你理解深入理解mavlink协议。 尊重原著未删减,原名叫“MavLink Tutorial for Absolute Dummies (Part –I)” 支持开源,不要资源分。
2022-04-29 17:38:59 278KB mavlink协议 四旋翼飞行器 pixhawk apm
1
Quadrotor_Main_Control 项目介绍 基于STM32的四旋翼飞控板(原理图+PCB) 首次更新 2015.7.22 锂电池供电。 主控为STM32F103RBT6。 四路电调控制接口。 下载方式为SWD。 无线通讯方式采用2.4GHz无线模块。 串口、电源扩展。
2022-04-19 11:47:05 218KB HTML
1