本周对直立控制方案中直立控制的知识所学总结

[智能车-直立电磁组]前期的一些总结 车的前瞻到底是用来干嘛的需要一定的前瞻保证提前检测到道路前方的信息,在入弯时需要减速,出弯时需要加速,而加减速需要一定的距离,所以前瞻理论上应该至少等于传感器采集数据周期内车子前进的距离+加速或减速需要的距离。如何放置电感,使得两个传感器采集到的数据差,经过某种函数变换后,与实际偏差线性相关主电感水平横向放置,这样能保证传感器不受横向的导线影响,那么十字路就与普通的弯道就没什么区别了。 辅电感水平 阅读详情

前言

本周一直在研究直立控制的知识,现将所遇到的疑问并通过一番思考之后得到的解决办法以及从中学到的知识总结如下!为以后参加比赛的同学更快的找到捷径尽自己的绵薄之力!

1、官网直立设计参考方案中AngleControl函数中有两个变量CAR_ANGLE_SET和CAR_ANGLE_SPEED_SET,官网让其恒等于0(相当于添加了负号),原因是AngleControl函数中fValue属于负反馈,为了使程序更加符合负反馈控制的控制思路。

2、官网程序中定义变量时用到了volatile,其作用为了指明该变量是随时可能发生变化的,使用volatile保证在用到该变量是必须重新读取这个变量的值。要想详细了解volatile请查看这个链接:写得非常清楚!http://www.cnblogs.com/chio/archive/2007/11/24/970632.html

3、XS128芯片在使用AD转换模块时采样值AD_sample与实际电压U的关系,应与AD的VRH、VRL和分辨率有关;例如:VRH = 5V、VRL = 0V、分辨率为8位,就是将0-5V分成256份(2^8),编号为0-255,即AD_sample范围为[0, 255] 。  U  * 255  / 5V = AD_sample 

现暂时总结到此,欲知直立到底如何,下回再次分解!

电磁直立—2 3/4解决了转向中AD采集太大的原因,是因为不能用循环不断累加全局变量,否则值会超量,目前浩哥以及能转向了,我比较没调,给不了队友任何建议,甚至他为何如此调以及他的程序我也不是很懂。所以接下来我必须要自己调,学会如何调,只能征用早上时间。今晚把AD值都采集好了,用了滑动平均滤波和中位值平均滤波之后,归一化的值还是周期性大幅变动,看了凯哥程序全部用float类型,自己也改为float后还是如此,但没... 阅读详情

相关推荐

小车转向及速度控制

这个代码我拿到的时候是改过的,原来是控制四轮小车的代码,后面改成控制三轮的了。代码:#include <reg52.h>//在这里01是向前走,10是想后走 sbit H1=P0^1; sbit H2=P0^2; sbit H3=P0^3; sbit H4=P0^4;//--定义使用的IO口--// sbit PWM1=P3^1; sbit PWM2=P3^2; sbit PWM3=P3^3; sb

Everything can be done! 1万+

一.PID.平衡小车直立控制理论基础

平衡小车理论控制原理 如果我们要控制一根木棍在手上直立,需要两个步骤 1.托着木棒的手可以移动 2.眼睛能看到木棒的倾斜角度和倾斜趋势(角速度) 类比到平衡小车中,同理想让小车保持平衡,同样需要一个负反馈机制,让小车角度回正,理想情况下,我们只需要控制电机的加速度和小车的倾角成正比就可保持平衡。 问题 然而随着角度变小,a逐渐变为0,此时电机虽然不动了,但是小车在惯性作用下,依然会向前,由于惯性,小车将无法平衡,而是震荡无法停止 方案一 小车体现出来的惯性其实可以解释为小车绕轴旋转而产生的转动惯量,如

yunddun的博客 2679

小车直立清华滤波程序

小车直立清华滤波程序

官方代码拆解

//============================================================================== // INPUT GRAVITY ACCELERATION AND GYROSCOPE //---------------------------------------------------------------------

goolloo的专栏 3213

飞思卡尔直立方案

清华大学飞思卡尔智能车直立入门方案,实用于所有入门直立车的新手

triton-inference-server-ge-backend

新版本特性 v2.3.0 支持对全局、session、graph 的options进行添加,从而进一步调优模型,相关案例请参考 性能调优方法论。 支持采用分档模式将符合条件模型转化为静态图,提高吞吐性能。 补充如何采用分档模式+锁核+调整精度,进一步提高性能。 在AscendHub下载镜像时需确认好版本,若使用旧版本镜像,需要手工下载源码编译生成新的backend后才能支持新特性。 版本特性 v2.2.0 支持从onnx文件读取模型输入输出信息, config中若无指定input,output,将会自动从文件中读取; 调整动态图在多实例下使用多Session方式,提高并发吞吐(显存占用会增高); 支持动态batch场景小batch动态合并特性,配合多Session,提高吞吐; 补充调优方法论以及cnclip模型的最佳实践; 支持多模型特性,可支持同时拉起多个模型,提高显存利用率; 支持非0轴动态shape场景; 支持TensorFlow的pb文件。

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

徐厚华 何哲嘉 向颖锋 2020-10-31 Saturday 00摘要 直立平衡车因其动力学系统同时具有多变量,非线性,不稳定,强耦合等特性,传统的单环PID控制平衡已经略显吃力。本文将采用内环角速度PI控制、外环角度PD控制及最外环速度PI控制组成的串级 PID算法来控制直立车的平衡及运动,串级PID控制器比常规PID控制系统具有较强的稳定性、抗干扰性。 关键词: 串级PID 直立车 姿态控制 耦合 ▲ 制作的节能直立组车模 ■ 前言 智能车是现代汽车工业和电子计算机等科技成果相结合的产物, 具有自.

TSINGHUAJOKING 2万+

2007-2025年36家商业银行绿色信贷余额数据(2025年无缺失)

1、指标覆盖区间为2007年至2025年 2、数据取自各银行年度报告及社会责任报告 3、核心指标为绿色信贷余额 4、涉及银行包括:苏农银行、中国银行、紫金银行、杭州银行、华夏银行、邮储银行、青岛银行、兴业银行、苏州银行、农业银行、宁波银行、上海银行、江阴银行、招商银行、长沙银行、北京银行、无锡银行、民生银行、浙商银行、常熟银行、成都银行、工商银行、郑州银行、光大银行、南京银行、建设银行、浦发银行、贵阳银行、渝农商行、西安银行、交通银行、江苏银行、中信银行、张家港行、平安银行、青农商行

PID实践笔记-两轮直立车的速度控制

写在前面:          不知不觉已经调了一个学期的车了,从让大公主(原型为恩智浦智能车竞赛E车模)学会站,到会走,最后能跑起来,简直就像是一个自己一把屎一把尿带大的孩子一样(可能带孩子还不如这个那么累吧),自己也成为了学弟学长眼中的老司机。感觉作车就和旅游爬山一样,山上的风景很美,但你永远也不知道翻过了这座山,后面还有多少座山在等着你,其中的艰辛与芳华,唯你自知。作车调车的过程中学到的知识...

尔过留香的博客 2万+

后端开发 Docker4.99.0 AppleSilicon 苹果芯片 Mac 安装包

本资源为 Docker Desktop 4.99.0 苹果芯片(Apple Silicon)专用安装包,原生适配 M 系列 Mac,可快速搭建本地容器开发环境,支持镜像拉取、容器编排、项目打包部署。适合后端开发、运维、全栈开发者,用于本地微服务、测试环境、项目容器化开发。

milvus-v2.6.25镜像文件

milvus-v2.6.25镜像文件

直立车控制方案原理附录源码

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本人是参加过三年(也可以说是两年)NX智能车竞赛的老菜鸡了,做的都有直立车。感觉大学就要过去了,是该给自己的大学左一些留念与总结了,回顾自己这几年也没有什么拿的,就拿直立说说事。第一次写博客,写的可能不是特别好,欢迎各位大佬指导交流。本人qq:2192470072 直立车控制原理分析对比 直立...

qq_36240874的博客 6067

QtWebApp的使用【在Qt中搭建HTTP服务器】(一)

用Qt和QtWebApp能够实现在C++中开发HTTP Web服务器应用程序。 首先,需要先安装Qt的软件开发工具包。点此下载 其次,下载最新的QtWebApp库。点此下载 下载并解压缩QtWebApp ZIP文件。你将会看到: 如何使用QtWebApp 1)将QtWebApp.zip文件解压到文件夹中,并创建一个名为“ MyFirstWebApp”的新Qt控制台项目。然后,建立如下文件结构: 2)将以下行添加到MyFirstWebApp项目的项目文件中: QT += network include(

饭的笔记本 2万+

飞思卡尔(二)直立控制

基于K60单片机的陀螺仪、加速度计采集角度和角速度结合PID算法的二轮直立车。

lxk7280的专栏 9826

使用IntelliJ IDEA配置版本管理(SVN和Git)

在开发过程中,版本管理是必不可少的一部分,它可以帮助团队协作、管理代码历史记录,并且提供了代码回滚和分支管理等功能。本文将介绍如何使用IntelliJ IDEA配置版本管理,包括SVN和Git两种方式,另外列举了常见的问题并指导修复,以帮助开发者更高效地进行代码管理和协作。

2870

Oracle ERP EBS R12 GL总帐业务方案 系统操作

本文档是Oracle ERP系统的总账管理模块使用手册,主要包含以下内容:1.系统架构设计,详细介绍多组织架构、会计科目设置等核心概念;2.总账日常操作流程,包括凭证录入、审核、过账等全流程管理;3.特殊业务处理,涵盖预算控制、内部往来、合并报表等专项功能;4.期末处理,说明月结、年结的操作步骤;5.系统设置指南,提供会计科目表、权限控制等配置说明;6.附录包含各业务模块的分录示例和系统操作图标说明。本手册适用于财务人员学习和使用Oracle ERP总账系统,重点讲解系统功能要点和实操步骤。

anpeng2019的博客 1888

直立行车控制

第一次想写博客的Idea萌生2018年,没有别的Reason,(嘻嘻), 刚好度过四年的大学时光,有伤悲,也有收获,静下心来,沉淀一下子,because某些原因,耽误大半年,好了,回归主题吧,既然第一次写优快云, 主要是了解整个博客的生产,出售过程,(想找表情包,没有看到,哈哈),有写的不好的地方,还请大家谅解! 给大家带来一段节选自曾经恩智浦智能车比赛用的...

hello071375的博客 805

Linux蓝牙开发实战:5分钟搞懂BlueZ与D-Bus通信原理(附D-Feet调试技巧)

本文深入解析Linux下BlueZ蓝牙协议栈与D-Bus通信的核心机制,提供实战开发指南。通过D-Bus对象模型、信号订阅等关键技术点的详细讲解,配合D-Feet工具的高效调试技巧,帮助开发者快速掌握蓝牙设备管理与性能优化方法,提升物联网开发效率。

3a9bq4r8t2y的博客 330

平衡车直立PID调节总结

    苦战一周,终于使平衡小车站了起来,PID无疑是我从学习板子至今遇到最困难的东西了,并不是说它原理有多么复杂,只是想让小车的效果更佳,调参的过程无疑是漫长而艰难的。     连续调了俩天的参数后,今天我的小车终于可以稳稳立起来,所以也就程序编写以及参数的整定来做一个小的总结。     平衡车是一个闭环控制系统,要保持直立静止需要两级PID,直立环PD调节器依据IMU(惯性测量单元我使用的...

a568713197的博客 4万+

Silvaco二极管、三极管、CMOS的制备

Silvaco二极管和三极管的制备

yytu231的博客 5749

蓝牙攻防实战指南:低功耗蓝牙

Bluetooth Low Energy(也称Bluetooth Smart)是经典蓝牙(Bluetooth Classic)的演进版本,设计目标是实现极低功耗,适用于无需频繁更换电池的设备,如智能手环、健康监测器、蓝牙标签等。Bluetooth Low Energy 是一项极具前景的无线通信技术,它以极低的功耗实现了短距离高效通信,广泛应用于智能设备和物联网领域。然而,其简化的协议结构和配对机制也带来了不小的安全挑战。

idlecloud0105的博客 682

直立车调试指南,自己写的,我觉得对初学者还是有很大帮助的。。

直立车调试指南,自己写的,我觉得对初学者还是有很大帮助的。。

yifenghuang_dh的专栏 4300

YOLO11涨点优化:小目标检测 | 多头检测器提升小目标检测精度

引入多头检测器助力YOLO11,添加一个微小物体的检测头暴力提升小目标检测性能

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 4742

第九届飞卡

    今晚无意中翻到做第九届飞卡时的宣传视频,视频是自己做的,用来向下一届师弟进行宣传的。现在已经过去差不多4年了,回想一下当时的经历和遇到的坎儿。    大一刚入校时师哥介绍单片机,感觉非常神奇,于是淘宝买51,看郭天祥视频进行自学,期间自己焊电路板调试程序,边学边调,那时候最幸福的就是晚自习回宿舍后和周六周天,因为没课,不会影响我学习。周六周天每次去电子大厦都比较兴奋,因为可以采购一批好东西...

动感小麦兜的博客 1023

基于 YOLOv26 的遥感图像目标检测系统:从原理到模型

本文介绍了基于YOLOv26的遥感图像目标检测系统。YOLOv26凭借端到端设计、轻量化架构和小目标优化能力,有效解决了遥感图像中多尺度目标、复杂背景、小目标检测等挑战。系统采用CSPDarknet骨干网络和FPN+PAN特征融合模块,通过MuSGD优化器和改进损失函数提升训练效果。文章详细阐述了数据预处理、模型训练流程和优化技巧,包括Tile推理和混合精度训练。系统支持多种部署方式,在CPU上推理速度提升43%,能实现高精度、实时性的遥感目标检测,适用于城市规划、农业监测等场景。

一键难忘的博客 568

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

平衡车之速度环分析及调试

平衡车为什么只有角度环不够,还需要速度环: 因为当角度环有偏差的时候,根据角度环的pid是可以给小车输出pwm波维持小车平衡的,但是小车要以什么样的速度维持平衡角度环是做不到的,加上速度环的目的就是于此。 速度环PI: PI是一种线性控制器 根据众多大神所说的平衡小车速度环的调试ki=kp/200来调试, /*************************

zhaoyuaiweide的博客 5万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

上一篇: 单片机之定时器练习题3
下一篇: 本周总结
Leonard_Ron
博客等级 码龄15年 29粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值