论文部分内容阅读
20世纪50年代末世界上第一台机器人诞生后,机器人得到了迅速发展。20世纪末期,智能机器人竞赛如雨后春笋逐渐涌现。竞赛用机器人可以在一定程度上体现国家智能化发展的水平及自动控制领域的根本实力。近年来,随着国家对创新型人才的需求,越来越多的高校把机器人竞赛作为大学生创新实践能力培养的一个新平台。随着虚拟现实和增强现实技术的不断成熟,各种新型的VR、AR设备不断问世,设计能够更好捕捉操作者意图以实现更自然人机交互的智能设备已是大势所趋。其中,微软发布的Kinect体感设备因其不借助其他物理设备,直接通过肢体控制游戏而风靡一时。之后,微软发布了Kinect for Windows SDK,可以支持Kinect完成骨骼识别、语音识别及人脸识别等功能。至此,Kinect逐渐走出游戏领域,并开始应用于医疗、教育及机器人等多个领域。本课题来源于2015年中国机器人大赛暨RoboCup公开赛武术擂台赛中动作投影比赛项目。本课题的研究目的是通过基于Kinect体感控制机器人的设计与开发,激发学生对机器人技术及体感交互技术的学习兴趣,培养学生的创新思维与实践操作能力,进而对创新型人才培养理论的进一步发展提供参考。此研究不仅可以应用于机器人竞赛,也可以作为教学案例应用在课堂教学和实践教学中,用于丰富和充实大学生课堂教学和实践教学的案例成果。本文以Kinect体感设备为硬件基础,开发一款竞赛用的体感控制机器人,旨在构建一个以体感控制技术为背景,以机器人为对象的实践方案,开展体感控制技术和机器人竞赛的教育和研究,开展高校创新型人才的训练和培养。本文首先通过研读竞赛文件了解机器人竞赛内容及相关技术要求;接着根据机器人技术要求和竞赛任务制定体感控制机器人的总体设计思路;其次依据“自顶向下”软件开发思路分别完成上位机控制端设计及下位机机器人设计;然后在Visual Studio软件中完成体感控制机器人的软件设计与编写;最后,对设计好的机器人进行体感控制测试,并对测试结果提出一些改进意见。