智能车学习(二十)——浅谈C车硬连接与软连接

一、为何要追求软连接?

      车子进行软连接之后,可以达到一种效果,就是在高速过程中,车子如果快要发生侧翻的时候,只会跳一个后轮,且只是轻微,而前轮如果进行的内倾,就可以让前轮最大面积接触,增大摩擦力,在这种调节下,可以保持高速而不会翻车,且不会减速,增加过弯速度。然后还有在过陂的时候,可以有减震的作用(说到底就是C车电机太差了 = = )。

      但存在一种情况。。电机过分差的时候。。速度无法过高,否则的话直接翻车,比赛结束。

      经过个人的分析比对,参考上届的国特学长,以及自己搭了的车进行对比,如果光电和摄像头只用1个,那重心比较低,推荐使用软链接,如果CCD的话,感觉1个并不能处理完毕的同学,建议不用,摄像头可以使用,经过视频帧率测试,过弯R50最快都是28帧(30帧的情况下,也就是1s之内跑完),也就是说摄像头过弯速度是可以达到一致的,但是可能其他弯道硬连接给的设定速度可以更高一些,但是出弯加速如果做的很好的话,是可以补偿回来的。所以最终的推荐选择是:

摄像头1个 光电1个 光电多个
软连接 软/硬连接 硬连接

 

二、如何进行软连接设计?

      观察C车自带的软连接,发现太软,弹力太过于水平,垂直方向上力的作用不强,效果一般。反观B车的软连接效果相当可以,所以考虑将B车软连接移植到C车上。这里的话,需要自行购买弹簧,以及使用雕刻机进行相关零件的打造。效果的话,弄出来,反正肯定是可以随便飞陂道,然后效果好的话就是可以参考我们上届国特学长哈。

 

三、如何进行硬连接设计

      驱动主板集成,压低电池重心,降低CCD/摄像头高度。可以提升很高的设定速度,附上图一张(Ps:不是自己的车,但是思路随本校)

时间: 2024-10-06 12:18:25

智能车学习(二十)——浅谈C车硬连接与软连接的相关文章

转 Android开发学习笔记:浅谈WebView

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liangruijun.blog.51cto.com/3061169/647456 WebView(网络视图)能加载显示网页,可以将其视为一个浏览器.它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法: 第一种方法的步骤: 1.在要Activity中实例化WebView组件:WebView webView = new WebView(this); 2

FineBI学习系列之浅谈FineBI和Tableau对比异同(从产品理念和功能对比)(图文详解)

不多说,直接上 干货! FineBI和Tableau是比较好的自助式商业智能软件,功能都很强大,是企业数据可视化不可或缺的利器,但两款产品还是有非常大的区别的,例如Tableau的功能全面且深入,更适合专业的数据分析人员,而FineBI则是面向普通的业务人员,数据分析过程更人性化,更简单和易用,并为企业提供了全面的数据管理和用户管理策略.下面对这两款商业智能软件做个对比评测. 一.产品理念 FineBI是帆软公司推出的自助式商业智能软件,通过大数据引擎FineIndex,可以自动建模,傻瓜式操作

浅谈Linux的远程连接

大部分情况下,我们不可能每台服务器都配置一台显示器,也不可能时刻在服务器旁边,但是我们要操作服务器,就要使用远程连接了,本篇就浅谈下如何进行远程连接Linux服务器. 环境介绍:vmware中Centsos6.5 x86_64一台,防火墙及Selinux已关闭. 一.最简单的工具 Putty 下载安装后直接运行,输入IP与保存名称即可 输入账号密码 二.最简洁的工具 Xshell 下载后直接运行,输入 ssh ip,然后输入账号.密码即可 三.最强大的工具 SecurtCRT 下载后解压,将Se

智能车学习(二十二)——浅谈速度控制

一.经典PID控制       使用遇限反向PID会比较适合有加减速的车子,使用变速积分适合跑匀速的车子.然后这种方法的条件下,一定要尽可能缩短控制周期..   二.PID加棒棒控制       针对C车,因为电机太弱了.所以可以使用棒棒进行加减速可以有效的提升车子性能.一般推荐控制周期10ms   三.模糊控制

智能车学习(十二)——智能车原理

一.直立行走任务分解 1.任务分解 (1) 控制车模平衡:通过控制两个电机正反向运动保持车模直立平衡状态 (2) 控制车模速度:通过调节车模的倾角来实现车模速度控制,实际上最后还是演变成通过控制电机的转速来实现车轮速度的控制.(3) 控制车模方向:通过控制两个电机之间的转动差速实现车模转向控制. 三个分解后的任务各自独立进行控制.由于最终都是对同一个控制对象(车模的电机)进行控制,所以它们之间存在着耦合.为了方便分析,在分析其中之一时假设其它控制对象都已经达到稳定. 二.车模平衡控制 1.平衡控

智能车学习(十八)——电机学习

一.C车电机选择 1.摘要:      因为C车模在四轮车的优势是有两个电机,可以进行主动差速,劣势是电机太弱了....所以如何选择电机,就是个钱的问题了,电机多一点,就比较好选,但是C车电机跑多了就会变的很弱很弱.所以请准备好钞票. 2.选择方法: (1) 使用恒流源,配合单片机程序,测试出,对应电压的电流和转速,一般采样10个点即可,正反转都要   (2)使用Matlab进行相关性拟合(以电压和电流为输入),转速为输出,得到  cnt = a * V + b * I   中a和b的参数(正反

从十二公民浅谈社工

才看过十二公民这个电影,然后在看电影的过程中,引发了我对社工的一些看法.先谈谈这个电影,在这个电影中,虽然从头到尾就只有12个人.但是这个电影刚好就是一个对人的漏洞研究的一个很好的体裁.因为对情节有些忘记,所以有些情节会不准确.电影中的人物:1.模拟法官2.一直坚持不同观点的3.坚持同意的4.学校的商贩5.一个老人6.一个看着像混黑道的人7.一个科学家(可能是)8.保安 从整体把握看:这个电影讲的是一次模拟法庭的故事,只有12个人全部统一意见,才可以结束这次庭会.在这个电影中,唯独只有一个人的意

【Python学习笔记之二】浅谈Python的yield用法

在上篇[Python学习笔记之一]Python关键字及其总结中我提到了yield,本篇文章我将会重点说明yield的用法 在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(constructor). 一.迭代器(iterator) 在Python中,for循环可以用于Python中的任何类型,包括列表.元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器 迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前

智能车学习(十四)——K60单片机GPIO学习

一.头文件: #ifndef __GPIO_H__ #define __GPIO_H__ #include "gpio_cfg.h" #include "common.h" //端口宏定义 typedef enum PORTx { PORTA, PORTB, PORTC, PORTD, PORTE } PORTx; //定义管脚状态 typedef enum GPIO_CFG { //这里的值不能改!!! GPI = 0, //定义管脚输入方向 GPIOx_PDDR