一般的平衡小车是以速度环为外环,外环输出作为内环角度输入的反馈,与期望角度叠加,通过角度的浮动控制实现速度闭环,本次平衡小车结合了四轴无人机的串级PID
方法,引入角速度环,方便参数调节。主控采用stm32f401ccu6,使用hal库编程,传感器为mpu6050,使用dmp引擎计算四元数,然后单片机解算为欧拉角,驱动采用l298n,tt马达编码器。

【平衡小车蓝牙控制-哔哩哔哩】 https://b23.tv/78RnsqS

基于串级PID的平衡小车相关推荐

  1. 基于串级PID的直立车控制算法研究

    徐厚华 何哲嘉 向颖锋 2020-10-31 Saturday 00摘要   直立平衡车因其动力学系统同时具有多变量,非线性,不稳定,强耦合等特性,传统的单环PID控制平衡已经略显吃力.本文将采用内环 ...

  2. 2021电赛F题智能送药小车方案分析(openMV数字识别,红线循迹,STM32HAL库freeRTOS,串级PID快速学习,小车自动返回)

    2021全国大学生电子设计竞赛F题智能送药小车 前提:本篇文章重在分享自己的心得与感悟,我们把最重要的部分,摄像头循迹,摄像头数字识别问题都解决了,有两种方案一种是openARTmini摄像头进行数字 ...

  3. 基于串级PID的箱体自动恒温控制系统

    目 录 引言 1 1 系统整体框架 2 1.1系统设计要求 2 1.2系统设计思路 2 1.3 驱动器方案介绍 3 1.3.1 PWM脉冲宽度调制原理介绍 3 1.3.2 PID自动控制算法介绍 3 ...

  4. 基于串级 PID 控制算法的四旋翼无人机控制系统设计与实现

    1.内容简介 略 489-可以交流.咨询.答疑 2.内容说明   无人机,英文名称UAV C Unmanned Aerial Vehicle,是一种特殊的飞行器, 可以按照预先设定的轨迹进行各种运动, ...

  5. 基于数据融合和串级PID的小型四旋翼无人机高度测量与控制系统

    作者:Tomy 摘要:简单介绍了一种基于 Mahony 算法无人机姿态解算算法,并在这个的基础上设计了一 种融合惯导加速度计和气压计的小型无人机高度测量系统, 同时利用该高度测量系统设计了 基于串级 ...

  6. 串级PID的直立控制

    基于串级PID的直立车控制算法研究 摘要:直立平衡车因其动力学系统同时具有多变量,非线性,不稳定,强耦合等特性,传统的单环PID控制平衡已经略显吃力.本文将采用内环角速度PI控制.外环角度PD控制及最 ...

  7. 【平衡小车制作】(七)串级PID调参及平衡成果展示(超详解)

      大家好,我是小政.本篇文章我将针对PID调参进行详细的讲解,让每位小伙伴能够对比例.积分.微分三个参数如何调节有更加清晰的理解. 一.调参步骤 确立机械中值 直立环(内环)--Kp极性.Kp大小. ...

  8. [单片机学习笔记](35):串级PID算法应用剖析、通过串口控制电机、MPU6050获取平衡车姿态、自制平衡车PID算法程序设计

    串级PID算法应用剖析 这是经过给队友讲解串级PID的程序的之后的进一步的理解总结. 内环的实际值,取决于你能测出什么值给内环.而内环的输入就是内环误差 内环的输出值,是内环误差(内环目标值-内环实际 ...

  9. 为什么需要串级PID控制(结合智能小车,四轴飞行器来解释)

    先说四轴飞行器 四轴飞行器中串级PID控制是由角度环与角速度环一起控制的 可以这么简单的理解: 角度环可以可以保证飞机按期望的角度飞行,单环控制时,具有很好的自稳性.但是打舵的时候跟随性就不够完美.可 ...

最新文章

  1. Jquery 获取对象的几种方式介绍
  2. python入门指南许半仙txt-影帝的脑子坏了 第23章
  3. Python 编程快速上手 第十五章 保持时间,计划任务和启动程序
  4. Spring Boot导出jar包发布
  5. netty系列之:文本聊天室
  6. 【TypeScript系列教程07】变量声明
  7. 【Python学习】内置函数(不断更新)
  8. 14 [虚拟化] 虚存抽象;Linux进程的地址空间
  9. 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第2节 TCP协议_4_TCP通信的服务器端代码实现...
  10. 2048游戏 JavaScript实现
  11. 跨越鸿沟——工业大数据的实践与思考
  12. 汽车之家字体反爬破解实践
  13. pid参数设置要点即口诀
  14. 守护绿水青山,环保数采仪一马当先!
  15. 计算机英语 自我介绍,计算机专业学生面试英语自我介绍
  16. python用pandas读取excel_Python 中利用Pandas处理复杂的Excel数据
  17. poj 3399 Product
  18. 陶瓷充电电池行业研究及十四五规划分析报告
  19. Java中的函数式编程(二)函数式接口Functional Interface
  20. 家电行业APS如何选型?

热门文章

  1. 【Nginx】Nginx简介
  2. 剑网3虚拟机,总是登不上,提示无法连接服务器。。。愁死了?
  3. 在LoadRunner中处理dotNET的VIEWSTATE(摘自关河)
  4. 计算机毕业设计Java毕业生实习管理系统(源码+系统+mysql数据库+lw文档)
  5. Python(+numpy)实现对9*9数独问题(单解或多解)的快速递归求解
  6. 新代Remote API学习
  7. 未来计算机的四大新技术是什么,汪成为院士:未来计算机技术发展四大动力
  8. 谷歌浏览器Chrome 7.1-7.3版本,设置默认启动flash的方法
  9. CentOS7 离线安装 Zabbix5.0
  10. WebRTC-节拍器[翻译]