基于串级PID的平衡小车
一般的平衡小车是以速度环为外环,外环输出作为内环角度输入的反馈,与期望角度叠加,通过角度的浮动控制实现速度闭环,本次平衡小车结合了四轴无人机的串级PID
方法,引入角速度环,方便参数调节。主控采用stm32f401ccu6,使用hal库编程,传感器为mpu6050,使用dmp引擎计算四元数,然后单片机解算为欧拉角,驱动采用l298n,tt马达编码器。
【平衡小车蓝牙控制-哔哩哔哩】 https://b23.tv/78RnsqS
基于串级PID的平衡小车相关推荐
- 基于串级PID的直立车控制算法研究
徐厚华 何哲嘉 向颖锋 2020-10-31 Saturday 00摘要 直立平衡车因其动力学系统同时具有多变量,非线性,不稳定,强耦合等特性,传统的单环PID控制平衡已经略显吃力.本文将采用内环 ...
- 2021电赛F题智能送药小车方案分析(openMV数字识别,红线循迹,STM32HAL库freeRTOS,串级PID快速学习,小车自动返回)
2021全国大学生电子设计竞赛F题智能送药小车 前提:本篇文章重在分享自己的心得与感悟,我们把最重要的部分,摄像头循迹,摄像头数字识别问题都解决了,有两种方案一种是openARTmini摄像头进行数字 ...
- 基于串级PID的箱体自动恒温控制系统
目 录 引言 1 1 系统整体框架 2 1.1系统设计要求 2 1.2系统设计思路 2 1.3 驱动器方案介绍 3 1.3.1 PWM脉冲宽度调制原理介绍 3 1.3.2 PID自动控制算法介绍 3 ...
- 基于串级 PID 控制算法的四旋翼无人机控制系统设计与实现
1.内容简介 略 489-可以交流.咨询.答疑 2.内容说明 无人机,英文名称UAV C Unmanned Aerial Vehicle,是一种特殊的飞行器, 可以按照预先设定的轨迹进行各种运动, ...
- 基于数据融合和串级PID的小型四旋翼无人机高度测量与控制系统
作者:Tomy 摘要:简单介绍了一种基于 Mahony 算法无人机姿态解算算法,并在这个的基础上设计了一 种融合惯导加速度计和气压计的小型无人机高度测量系统, 同时利用该高度测量系统设计了 基于串级 ...
- 串级PID的直立控制
基于串级PID的直立车控制算法研究 摘要:直立平衡车因其动力学系统同时具有多变量,非线性,不稳定,强耦合等特性,传统的单环PID控制平衡已经略显吃力.本文将采用内环角速度PI控制.外环角度PD控制及最 ...
- 【平衡小车制作】(七)串级PID调参及平衡成果展示(超详解)
大家好,我是小政.本篇文章我将针对PID调参进行详细的讲解,让每位小伙伴能够对比例.积分.微分三个参数如何调节有更加清晰的理解. 一.调参步骤 确立机械中值 直立环(内环)--Kp极性.Kp大小. ...
- [单片机学习笔记](35):串级PID算法应用剖析、通过串口控制电机、MPU6050获取平衡车姿态、自制平衡车PID算法程序设计
串级PID算法应用剖析 这是经过给队友讲解串级PID的程序的之后的进一步的理解总结. 内环的实际值,取决于你能测出什么值给内环.而内环的输入就是内环误差 内环的输出值,是内环误差(内环目标值-内环实际 ...
- 为什么需要串级PID控制(结合智能小车,四轴飞行器来解释)
先说四轴飞行器 四轴飞行器中串级PID控制是由角度环与角速度环一起控制的 可以这么简单的理解: 角度环可以可以保证飞机按期望的角度飞行,单环控制时,具有很好的自稳性.但是打舵的时候跟随性就不够完美.可 ...
最新文章
- Jquery 获取对象的几种方式介绍
- python入门指南许半仙txt-影帝的脑子坏了 第23章
- Python 编程快速上手 第十五章 保持时间,计划任务和启动程序
- Spring Boot导出jar包发布
- netty系列之:文本聊天室
- 【TypeScript系列教程07】变量声明
- 【Python学习】内置函数(不断更新)
- 14 [虚拟化] 虚存抽象;Linux进程的地址空间
- 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第2节 TCP协议_4_TCP通信的服务器端代码实现...
- 2048游戏 JavaScript实现
- 跨越鸿沟——工业大数据的实践与思考
- 汽车之家字体反爬破解实践
- pid参数设置要点即口诀
- 守护绿水青山,环保数采仪一马当先!
- 计算机英语 自我介绍,计算机专业学生面试英语自我介绍
- python用pandas读取excel_Python 中利用Pandas处理复杂的Excel数据
- poj 3399 Product
- 陶瓷充电电池行业研究及十四五规划分析报告
- Java中的函数式编程(二)函数式接口Functional Interface
- 家电行业APS如何选型?
热门文章
- 【Nginx】Nginx简介
- 剑网3虚拟机,总是登不上,提示无法连接服务器。。。愁死了?
- 在LoadRunner中处理dotNET的VIEWSTATE(摘自关河)
- 计算机毕业设计Java毕业生实习管理系统(源码+系统+mysql数据库+lw文档)
- Python(+numpy)实现对9*9数独问题(单解或多解)的快速递归求解
- 新代Remote API学习
- 未来计算机的四大新技术是什么,汪成为院士:未来计算机技术发展四大动力
- 谷歌浏览器Chrome 7.1-7.3版本,设置默认启动flash的方法
- CentOS7 离线安装 Zabbix5.0
- WebRTC-节拍器[翻译]