下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 驾驶水平分析小助手【第二届立创商城电子制作节三等奖作品】

驾驶水平分析小助手【第二届立创商城电子制作节三等奖作品】.docx

驾驶水平分析小助手【第二届立创商城电子制作节三等奖作品】

程翔
2017-09-28 0人阅读 举报 0 0 暂无简介

简介:本文档为《驾驶水平分析小助手【第二届立创商城电子制作节三等奖作品】docx》,可适用于IT/计算机领域

一、作品简介作品效果图作品实物效果图图、驾驶中使用图、实物微距手机上位机界面图、手机界面图设计背景随着社会经济的发展汽车已经成为生活必不可少的一部分。但随之而来的驾车安全以及舒适度受到了更多人的关注。特别是最近新起的网约车服务驾驶者的驾驶水平难以获取乘客想享受舒适的驾驶只能拼运气同时日常生活中行车的不文明驾驶问题也需要我们提高警惕。本作品正是应对这样的问题而诞生的它能够实时的检测驾驶过程中的加速度速数据和陀螺仪数据以及在驾驶过程中不文明的操作例如:猛踩油门急刹车、急打方向盘等问题。并把收集到的数据上传到手机上位机中通过手机APP端的汽车姿态解算算法和运动识别算法分析将司机的驾驶水平分析出为客户约车时提供有效的参照来选择自己满意的司机。也能为家庭日常驾驶时提供一个良好的驾驶提醒。此外通过这个驾驶技术的评测还能够推动司机来规范自己的驾驶习惯。设计目的本作品面向于家庭日常驾驶出租车公司代驾公司的实际使用以此规范车主的驾驶习惯为驾驶公司检测驾驶者的驾驶水平,保障行车安全为目标主要有以下几个设计目的:规范驾驶习惯检测驾驶者驾驶水平提高驾驶水平家庭安全保障提高乘车舒适性节省燃油消耗。系统简介首先作品是由bit低功耗CortexMFMCU、D加速度计和D陀螺仪、高精度电子罗盘、D磁力计、MEMS气压传感器、蓝牙低功耗网络处理器和手机APP端等几部分组成,其主要场景有两种一种可以绑在司机的手上也能绑在司机的方向盘上本系统有以下五层技术架构组成:感知层:LSMDSMndashiNEMO惯性模组mdashmdash由D加速度计和D陀螺仪组成,用于获取驾驶中的姿态信息并进行姿态解析LSMAGRmdashmdash由高精度电子罗盘超低功耗D加速度计和D磁力计组成用于获取汽车驾驶的加速度信息便于判断驾驶行为的猛烈程度LPSHBmdashmdashMEMS由气压传感器组成用于获取车厢内的温度和湿度及气压数据。传输层:BlueNRGMSndash蓝牙低功耗网络处理器用于硬件端与手机APP进行数据传输。控制层:STMLndashbit低功耗CortexMFMCU对于系统的传感器数据进行获取、处理和传输。软件及开发环境:本系统由keil进行硬件端开发用androidstdio进行手机上位机端开发。云应用:本App能够将驾驶员的行为数据通过蓝牙传到手机APP中经手机APP的算法处理得出驾驶员的驾驶状态数据并进行驾驶水平测试。系统功能不文明驾驶检测MCU主控接收加速度计和陀螺仪的数据经过滤波处理分析后将驾驶员的急转弯、急刹车、急踩油门的不文明驾驶习惯进行测评打分并进行语音播报。车厢温湿度气压监测MCU主控接收到气压传感器传回来的温度、气压、湿度数据后通过蓝牙通讯传回手机APP手机APP显示并语音提醒司机合理控制车内的温湿度提高驾驶舒适度减少驾驶的燃油消耗。汽车运动状态监测MCU主控接收加速度计和陀螺仪的数据经过滤波处理分析后将结果通过蓝牙传回手机APPAPP通过实时姿态解算算法得到汽车的运动状态当汽车开动时进入驾驶监控模式当汽车停止时进入安全防盗模式。低电量充电提醒MCU主控通过AD实时检测电压数据并将传回到手机APP中当电量低于APP提醒用户充电。智能语音提示APP使用了科大讯飞的语音合成系统将驾驶过程中的不文明行为和车厢内的温室度进行语音提示。汽车安全防盗功能当不开车时汽车进入防盗模式如果车辆出现持续晃动则有可能车辆被盗发送报警信息给用户。作品优势安全性通过规范驾驶员的驾驶习惯保障乘客的安全帮助司机纠正不文明驾驶陋习保障乘客的驾驶安全汽车防盗保障驾驶者汽车财产安全。便携性作品总体就只有克重量十分轻便大小合适装在方向盘上或者佩戴在手腕上节省驾驶空间。舒适性通过规范驾驶过程中的陋习司机减少驾驶过程不必要的急打方向和紧急刹车等不良驾驶习惯改善乘客的驾驶体验提高驾驶过程中的舒适性。人性化对驾驶过程中的驾驶不文明行为进行语音提醒减少分散驾驶注意力提高驾驶的安全。超低功耗本作品对实际使用过程中功耗极低极大保障汽车财产安全和驾驶安全。作品创新点测试司机驾驶习惯为出租车公司挑选优秀驾驶员系统分析驾驶员的驾驶行为当驾驶员驾驶时发生驾驶的不良习惯如急刹车、猛踩油门等行为系统自动识别驾驶行为,内置的计数器自动减分并将驾驶情况发送到移动端设备并进行语音提醒司机经驾驶测试后将司机的驾驶水平分成几个等级并以此为依据方便出租车公司得到优秀驾驶人才。提高司机驾驶水平做中国好司机通过D加速计检测司机的驾驶行为对驾驶的测评结果给出驾驶建议帮助驾驶员提高驾驶水平以此达到规范驾驶行为的目的。规范平时驾驶习惯增加乘车舒适度帮助司机减少驾驶过程不必要的急打方向和紧急刹车提高驾驶时的稳定性改善乘客的驾驶体验。多平台的结合驾驶助手是有自主知识产权保护的软硬件结合的智能驾驶测评系统采用集成的Sensortile开发结合手机移动端安卓开发D加速度计模块和主控芯片滤波精准度极高加上硬件端的姿势解析算法和运动识别算法和手机端的安卓开发方便使用者的驾驶时使用。二、系统构架图硬件框架图三、硬件部分的描述系统原理图系统总体实现原理本作品是由bit低功耗CortexMFMCU、D加速度计和D陀螺仪、高精度电子罗盘、D磁力计、MEMS气压传感器、蓝牙低功耗、网络处理器、手机APP端等几部分组成。当驾驶员打开设备手机APP连接硬件端后主控芯片通过spi接口读出陀螺仪的数据经过主控芯片的处理将得到的数据发送到蓝牙中经蓝牙透传数据后APP接收到穿戴端的传感器数据手机端APP通过运动识别算法分析得到驾驶者状态当汽车发动时手机APP监控驾驶行为,当发生不文明驾驶时APP进行根据规则扣分当驾驶员停止时手机APP运动识别后计分自动停止。司机经过多次驾驶数据分析后得到驾驶水平数据而且使用次数越多准确度越高APP对驾驶的不文明陋习提出合理的改进建议帮助驾驶者提高水平。用户的手机蓝牙连接设备后主控芯片将气压计内的温、湿度数据通过IC读取并将数剧通过蓝牙传输到手机上位机APP根据最佳温、湿度语音提醒司机合理打开。当汽车停止时进入防盗模式当传感器检测到汽车发生持续的抖动时汽车可能被盗手机发送报警短信给车主。软件实现流程软件核心算法作品的核心算法运用有限状态机设计模式。首先可以将作品的运行过程划分为六个状态分别为:S:检测汽车的运动状态S:等待汽车的启动S:检测司机的驾驶行为S:执行相应的操作(进行扣分、提醒操作)S:等待汽车制动S:执行设备待机根据跳转条件的输入在不同的状态下会执行不同的操作。功能性算法实现流程运动姿态识别算法姿态解算核心在于旋转旋转有种表示方式:矩阵表示、欧拉角表示、轴角表示和四元数表示但是姿态解算需要频繁的组合旋转和用旋转变换向量所以采用四元数保存组合姿态、辅以矩阵来变换向量的方案:硬件端得出xyz的陀螺仪数据将xyz数据转化为单位四元数单位化的四元数可以转化为一个旋转两个四元数相乘表示旋转的组合将四元数组合转化为矩阵表示再将四元数表示转化为欧拉角表示进行显示三维空间中的欧拉角旋转要转三次:上面得到了一个表示旋转的方向余弦矩阵。想用欧拉角解算姿态其实我们套用欧拉角微分方程就行了:姿态解算框架、用一个计时器定时触发测量、所有测量过程都靠中断推进、在main函数里不断检查测量是否完成完成就进行解算。测量过程比较耗时间而这样设计测量和解算可以同时进行不会浪费CPU时间在(等待)测量上。而通过计时器触发测量最大限度保证积分间隔的准确。近似数据匹配将真实的驾驶急打方向盘、猛踩油门、急踩刹车等测量数据与当日常使用时的传感器测量的数据进行近似匹配时当数据近似在一定范围时认定发生对应的行为且越靠近对应行为数据中的最大值时越剧烈app将进行多次扣分。蓝牙数据通信实现原理本作品采用蓝牙数据为传输媒介当手机移动端发送一个请求给硬件端时数据通过蓝牙HCL协议传输。数据请求的格式为:统一资源标识符(URL)MIME信息(包括请求修饰符)加密文本信息当硬件端接到请求后给予相应的响应信息。其响应信息格式为:状态行状态代码MIME信息(包括服务器信息)实体信息。陀螺仪尖峰数据处理四、材料清单(BOM列表)本作品主要使用sensortile完成主要部件为:STMFRG芯片个LSMDSM芯片个LSMD芯片个BlueNRGMS蓝牙网络处理器个V锂电池个五、软件部分的描述安卓上位机流程图本作品运用了讯飞的语音接口能够实现对驾驶的不文明行为进行语音提示。开发集成阶段的服务量为次日如要解除这个限制需要提交应用上线审核审核通过后将不再有次数的限制。六、总结从大一开始学习单片机到现在的STM学习我了解单片机的一系列操作后渐渐了解物联网开发积累了初步的开发经验当我大二开始实际进行物联网开发时发现物联网实际的软件也要结合移动设备所以买了一本郭霖大神的《我的第一行Android》进行研究慢慢也可以看懂一些安卓的语法了最后根据官方APP为模板加上自己改进设计这款APP出来。我们团队做出了第一版设备从参加了年全国大学生物联网设计竞赛后我们团队完善了增加使用数据波峰处理的方法提高了不文明驾驶判断的准确度并且改进了APP的一些功能增加了语音合成、驾驶建议等功能也基本达到了设计初期的目的。刚开始开发设备时碰到了很多难题后面看了网上很多大神写的sensorTIle的帖子加上一些官方历程的代码最后基本完成作品最初也碰到了不准确的问题后面加入了判断不文明驾驶的特征检测方法实际驾驶中成功率能够达到整体提高了准确度。后期可以与汽车厂家合作直接嵌入到汽车方向盘对驾校的汽车的进行专门定制使学员能够自主进行驾驶学习节省教练的指导时间。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/13

驾驶水平分析小助手【第二届立创商城电子制作节三等奖作品】

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利