中国科技大学《计算机图形学》2017年春夏学期课程项目展示
 

项目12: 手势交互的小车

孙宇澄 (PB14000239)1      刘天昊 (PB14000205)1      倪宁 (PB14000219)1

1少年班学院2014级

指导老师:刘利刚



Figure 1

 

项目简介:

Arduino 驱动小车作为Arduino 的一个经典应用,广泛被Arduino 开发者改装。然而,其交 互方式大部分依然是传统的按键交互。本次大作业尝试改变Arduino 小车的交互方式,利用Leap Motion 手势识别,达到可以用手势直观控制小车的目的。 最终成果中,我们的小车可以接受蓝牙指令:前进,后退,减速,转向,这些指令由手势转化 而来,并通过蓝牙串口发送至Arduino,Arduino 控制电机达到作出相应动作。

 

项目视频:


 

下载专区:

项目分工:

  • 孙宇澄————Leap Motion 设计与程序编写, 视频制作

  • 刘天昊————Arduino 程序编写, 小车制作与调试

  • 倪宁————蓝牙串口通信, 小车制作与调试

感想与不足:

团队中三人都是初次接触硬件,上手过程比较慢,但好在没有遇到太大的障碍。由于硬件上手 时间较长,而Leap Motion 可以立刻进行开发,所以前期使用了赛车游戏进行了手势控制的测试, 这样既可以节省时间,又可以避免调试小车的过程中出现硬件的损坏。当Arduino 驱动小车开发 完毕后,补上蓝牙串口的通行就可以把手势控制赛车游戏的代码改变为控制小车的代码。这样的多 线操作节约了不少时间。

 

致谢:

  • 感谢刘利刚老师为项目提供了经费以及各种支持

 





返回项目主页

 


Copyright © 2017 GCL , USTC