体感识别的平衡车控制系统设计与实现_第1页
体感识别的平衡车控制系统设计与实现_第2页
体感识别的平衡车控制系统设计与实现_第3页
体感识别的平衡车控制系统设计与实现_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    体感识别的平衡车控制系统设计与实现    李佳怡摘要:本设计基于kinect摄像头实现对两轮平衡车的体感控制,当人体做出相应动作时,系统能自动获取骨骼信息并转换成控制指令发送至平衡车,对小车实现前进、后退、左右转向等体感控制。关键词:kinect摄像头;平衡车;体感控制;骨骼信息:tp391 :a :1007-9416(2019)05-0007-02近年来,人机交互技术的研究非常活跃,体感识别是一种自然且符合用户行为习惯的交互方式,具有直观性和便捷性的特点,是新型人机交互技术的理想选择1。体感识别的研究意义在于能够使计算机识别人类肢体的各种动作,

2、并按预定规则转换成控制指令,从而控制被控对象。1 系统整体设计本设计是基于kinect摄像头和visual studio 2012平台,实现根据骨骼节点信息对人体姿态识别并转换命令,通过蓝牙的数据传输完成图像的骨骼跟踪,实现人体姿态转换成相应指令控制平衡车动作2。其中,平衡车控制系统包括单片机stm32f103、姿态传感器mpu6050、编码器、蓝牙模块、显示模块、电机驱动模块和稳压模块。系统总体框图如图1所示。2 系统硬件设计2.1 kinect摄像头kinect体感摄像头是美国微软公司的一款体感外设,利用软件可以调节摄像头的上下角度,通过身体动作或者语音就能够直接完成操作,使其具有更好的视

3、场。第二代kinect for windows还提供了拇指追踪、手指末端追踪、打开和收缩的手势识别等功能,可支持6人同时操作3,kinect摄像头如图2所示。2.2 单片机stm32f103本设计采用stm32f103单片机为控制核心,内核为arm32位cortex-m3 cpu,最高工作频率72mhz,1.25dmipsmhz,stm32f103工作电路图如图3所示。2.3 姿态传感器mpu6050mpu6050是世界上首款用于智能手机、平板电脑和可穿戴设备的低功耗、低成本和高性能移动跟踪传感器4。mpu6050六轴传感器芯片有3轴陀螺仪和3轴加速度计,对快速和慢速运动可实现精确跟踪,提供一

4、个可编程的陀螺仪,其工作电路图如图4所示。2.4 蓝牙模块hc-05hc-05蓝牙模块是主从一体的串口模块,当建立连接时,两设备共同使用同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。2.5 电机驱动电路tb6612fng是东芝半导体公司生产的一款直流电机驱动器件,它具有大电流mosfet-h桥结构,双通道电路输出,可选四种工作模式,同时驱动2个电机,工作电路如图5所示。2.6 显示模块oled12864为自发光材料,无需背光板,视角广、画质均匀、反应速度快、较易彩色化、用简单驱动电路即可达到发光、制程简单、可制作成挠曲式面板,符合轻薄短小的原则,应用范围属于中小尺寸

5、面板。驱动电压低、能耗低,可与太阳能电池、集成电路等相匹配。3 软件设计整个系统程序设计主要包括主程序、车速采集子程序、姿态采集子程序、kinect图像识别子程序等5。软件的功能分为监控软件(主程序)和执行软件(子程序),其中监控软件(主程序)作为控制系统的核心部分,作用是协调主程序和各子程序之间的关系,而执行程序(子程序)是用来完成各种具体的实质性功能。4 系统调试4.1 平衡车静态调试平衡车在静止时,运动控制任务可以分解成以下三个基本任务:(1)平衡控制:驱动两个电机转动以保持小车保持直立平衡;(2) 速度控制:通过控制小车与垂直方向偏转角以實现其速度控制,本质上是利用电机转速控制实现控制

6、车速;(3)转向控制:凭借两电机差速控制完成小车控制转向。4.2 kinect体感识别调试系统经过测试kinect图像数据,人体双臂平直,双手握拳,控制平衡车进行前进动作,前进姿态获取及自衡车动作图如图6所示。5 结语本设计实现了基于kinect摄像头对平衡车的体感控制,能够实现显示采集图像、骨骼识别和处理。当肢体姿态符合预设动作时,产生相应控制指令。本设计能快速准确的识别人体动作,并以图像形式进行显示,还能够通过蓝牙将数据发送至两轮自平衡车,将体感识别与自衡车结合的交互系统对机器人在复杂环境中导航定位、科学勘探等工作领域有着重要意义。参考文献1 陈玉敏,谢玮,孟宪民.基于体感控制的智能车设计j.现代电子技术,2016,39(03):155-158.2 董士海.人机交互的进展及面临的挑战j.计算机辅助设计与图形学学报,2004,15(01):70-78.3 韩峥,刘华平,黄文炳.基于kinect的机械臂目标抓取j.智能系统学报,2013,8(2):149-155.4 赖义汉,王凯.基于mpu6050的双轮平衡车控制系统设计j.河南工程学院学报,2014,25(01):53-57.5 付京逊.机器人学m.北京:中国科学技术出版社,2003.数字技术与应用2019年5期数字技术与应用的其它文章浅析计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论