目录

前言

一、内扰分析

总结

前言

紧接上一篇博客电单车平衡控制理论篇最后两个问题:

  1. 如何通过改变前轮打角获得我们想要的回复力
  2. 如何通过前轮打角产生的回复力控制车身的平衡

本文讨论如何获得我们想要的回复力。


一、内扰分析

还是继续摆出我们的运动学方程:

上面的两个方程估计有些复杂,大家看得也头疼,为了便于后面的讲解,我会对方程进行抽象简化:

将车身的横摆角速度以及侧向加速度作为输出,前轮偏角和车速作为输入,可以看出每一个输出都会受到两个输入量的影响,并且两个输出量也是相互耦合。

只分析第一个方程,并去掉我认为并不重要的项(不是不重要,只是为了方便引出扰动的概念),得到:

移项得:

δ是我们的控制量,换句话说我们想要通过前轮偏角δ来控制侧向加速度,最理想的情况是:

(完全线性)

但是通过上面的式子可以看出,还会受到的干扰,也就是我们的内扰项了。

所以接下来我们就要想办法将这个扰动项给干掉。

插一句:为什么我不分析第二个方程呢?

当我们能检测到状态时,还需要考虑它是如何被改变的吗,答案是不需要,,,实际车模制作过程中我们会使用MPU6050之类的姿态传感器,可以检测到横摆角速度


总结

本文讨论了电单车在通过前轮偏角控制平衡时的内部扰动项,在上一篇博客中我们做了相应的假设将该扰动项忽略。但是如果我们想要控制车模的转向(由其是高速转向),该项就无法忽略,同时这也与我们实际生活经验相符:高速急转容易侧翻,低速转向时控制性能比较好。下一篇博客我将介绍如何抵消内扰。

未完待续。。。

智能车单车组之平衡控制内扰分析相关推荐

  1. 智能车单车组之平衡控制理论分析篇

    目录 前言 一.电单车平衡控制原理 二.电单车平衡分析 三.电单车动力学建模 总结 前言 参加完16届智能车竞赛单车拉力组,最终止步华南赛区,比赛成绩为58.7s,没能进国赛挺遗憾的,单车组作为16届 ...

  2. 智能车单车组平衡控制之扰动补偿仿真

    前言 承接上一篇博客内扰分析,本文讨论如何抵消内扰并落实到实际的控制器设计当中. 目录 前言 一.扰动补偿 二.扰动补偿简单举例 总结 一.扰动补偿 上一篇博客最后引出了两个式子: 扰动补偿的目标就是 ...

  3. 智能车电磁组——基本控制篇

    智能车电磁组--基本控制篇 前言 滤波 什么是滤波 常见的软件滤波 1. 限幅滤波(又称程序判断滤波法) 2. 算术平均滤波法 PID控制 什么是PID控制 舵机控制 电机控制 目标速度的设置 前言 ...

  4. 智能车电磁组——岔路

    智能车电磁组--岔路 一.电感排布 二.岔路判定 三.入岔路 三.岔路内寻迹 四.出岔路 一.电感排布 电感排布方案可参考:学做智能车–电磁探究篇 二.岔路判定 岔路的处理很大程度上影响着电磁车的整体 ...

  5. 智能车摄像头组 障碍处理方法

    智能车摄像头组中最重要的就是图像处理了,这里面的图像处理包括很多方面,比如十字如何处理,弯道如何处理,起跑线,障碍等等问题,接下来我要讲的就是障碍处理方法. 首先我们先描述一下障碍的形状,在智能车竞赛 ...

  6. 百度智能车竞赛丝绸之路1——智能车设计与编程实现控制

    百度智能车竞赛丝绸之路1--智能车设计与编程实现控制 百度智能车竞赛丝绸之路2--手柄控制 一.项目简介 本项目现已基于鲸鱼机器人开发套件对其整体外形进行设计,并且对应于实习内容--以"丝绸 ...

  7. 智能车电磁组——环岛处理

    智能车电磁组--环岛处理 一.电感排布 二.圆环思路 1.入环 (1)预圆环 (2)入环 2.环岛内 3.出环 (1)预出环 (2)出环 三.代码部分 1.入环 2.圆环内寻迹 3.出环 一.电感排布 ...

  8. 全国大学生智能车单车行进组中的单车改造飞轮安装方案参考

    简 介: 本文提供了一套应用于全国大学生智能车安装单车惯性飞轮的方案,仅仅提供一种思路.为的是激励大家有更好的想法. 如果希望进行分享的,可以留言一起讨论. 关键词: 电单车,惯性轮 #mermaid ...

  9. 十六届智能车全向组硬件开源 | 上海海事大学全向行进组

    简 介: 卓大,不知道你能不能看到我的消息.今年是我做车的第三年了,也是最后一年了.三年里经历了许多,走了很多弯路,心里的感慨也不少.这两天在整理资料的时候顺手在CSDN上写了一篇全向组的硬件开源贴, ...

最新文章

  1. 《SVG精髓》笔记(二)
  2. 编程迷宫_少儿创意编程(特23)scratch之迷宫模式探索(上)
  3. kettle数据源连接的集群设置
  4. Java基础知识复习(一)
  5. 笔记本 win11 64位专业版iso文件v2021.07
  6. oppoJava面试!java开发视频聊天
  7. informatica如何设置失败告警_智能运维中的关键一步——告警管理
  8. 通过创建制定版本react-native项目解决“Unable to resolve module `AccessibilityInfo` ”的问题...
  9. java 类省_2019 第十届蓝桥杯大赛软件类省赛 Java A组 题解
  10. Hibernate一对多双向、单向
  11. fluent并行 linux_fluent并行计算命令
  12. php laravel 中文手册,Laravel 5.6 中文离线手册文档(兼容5.5)(PDF版)
  13. Chrome——截图插件篇
  14. winform设置透明图片
  15. 注册中心Consul
  16. 长短期记忆网络(LSTM)
  17. XiaoHu日志 9/2
  18. 每日新闻:互联网企业收入同比增近20%;阿里巴巴云计算收入增长101%;哈哈零兽完成融资数千万;Red Hat推出新版RHEL...
  19. python excel按月累计_基金定投只有高手才能玩?不,你用Excel就可以品职Python小白入门课堂...
  20. screen ruler屏幕电子尺源码C# 手机与windows

热门文章

  1. C/C++ 动态内存分配
  2. Verilog 语言细节
  3. 神经网络反向传播理解
  4. java ee简介_JavaEE简介
  5. python二维列表转一维列表
  6. 怎么有趣的介绍计算机,有趣的电脑自我描述
  7. 【从零开始】理解视频编解码技术
  8. locojoy php,我叫MT1手工端+视频教程+后台+安卓客户端
  9. 梯度消失和梯度爆炸问题详解
  10. Linux服务器根目录被误删后,找回oracle数据文件进行异机恢复