基于ARM的服务机器人人机交互界面的设计与实现
发布时间:2018-08-28 10:59
【摘要】:随着计算机技术的不断进步和快速发展,服务机器人的功能也越来越丰富,用户与服务机器人之间的交互界面也在不断改善。作为服务器机器人系统的一个重要组成部分,人机交互界面的开发也越来越重要。人类在与机器人的信息交流中,需要一种更加自然、更加方便的交互方式,而语言作为人类特有的功能,不但自然,而且方便,是人们最理想的人机交互方式之一。 如今的语音技术发展可分两个方向:一个方向是大词汇量的连续语音交互系统,这些系统都是在计算机平台上实现的,如语音查询服务系统;另一个重要的发展方向是应用于便携式、小型化的语音产品中,如车载设备的语音控制、手机上的语音拨号、智能家电控制、智能玩具等,这些应用系统大都使用专门的语音芯片来实现。 本文针对是小型化的发展方向,设计并实现了在ARM嵌入式平台上的小词汇量语音交互系统,同时加入了图形用户界面,达到一种双通道互补的交互效果。根据ARM嵌入式系统平台的特性和人机交互界面的实际需求,对目标平台的软件和硬件系统进行适当的裁剪定制,并且对语音芯片功能进行了优化,为实际应用提供良好的人机交互操作。本文首先对嵌入式系统及其Linux操作系统进行研究,然后根据语音芯片的特点设计了驱动程序和应用程序,同时利用Qt跨平台语言设计图形交互界面,接着用这些设计好的模块来构建一个校园导航手服务机器人的人机交互实例,并移植到目标板上,达到一个完整的嵌入式语音与图形双通道的交互界面。最后对整个交互系统进行整体测试,通过实验结果表明,系统达到了预期的友好、自然的交互性的目的。
[Abstract]:With the continuous progress and rapid development of computer technology, the function of service robot is becoming more and more rich, and the interaction interface between user and service robot is also improving. As an important part of server robot system, the development of man-machine interface is becoming more and more important. Human beings need a more natural and convenient way to communicate with robots. As a special function of human, language is not only natural, but also convenient, and it is one of the most ideal human-computer interaction methods. Nowadays, the development of speech technology can be divided into two directions: one is continuous voice interaction system with large vocabulary, which is implemented on computer platform, such as voice query service system; Another important development direction is the application of portable, miniaturized voice products, such as voice control of vehicular devices, voice dialing on mobile phones, intelligent home appliances control, intelligent toys, etc. Most of these applications are implemented with special voice chips. Aiming at the development direction of miniaturization, this paper designs and implements a small vocabulary voice interactive system based on ARM embedded platform, and adds a graphical user interface to achieve a complementary interaction effect of two channels. According to the characteristics of ARM embedded system platform and the actual demand of man-machine interface, the software and hardware system of the target platform is properly tailored and the function of voice chip is optimized. It provides good man-machine interactive operation for practical application. In this paper, the embedded system and its Linux operating system are studied, then the driver and application program are designed according to the characteristics of voice chip, and the graphical interactive interface is designed by using Qt cross-platform language. Then the designed modules are used to construct a human-computer interaction example of campus navigation hand service robot, and it is transplanted to the target board to achieve a complete embedded interactive interface between voice and graphics. Finally, the whole interactive system is tested, and the experimental results show that the system achieves the desired goal of friendly and natural interaction.
【学位授予单位】:暨南大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP242;TP368.1
本文编号:2209194
[Abstract]:With the continuous progress and rapid development of computer technology, the function of service robot is becoming more and more rich, and the interaction interface between user and service robot is also improving. As an important part of server robot system, the development of man-machine interface is becoming more and more important. Human beings need a more natural and convenient way to communicate with robots. As a special function of human, language is not only natural, but also convenient, and it is one of the most ideal human-computer interaction methods. Nowadays, the development of speech technology can be divided into two directions: one is continuous voice interaction system with large vocabulary, which is implemented on computer platform, such as voice query service system; Another important development direction is the application of portable, miniaturized voice products, such as voice control of vehicular devices, voice dialing on mobile phones, intelligent home appliances control, intelligent toys, etc. Most of these applications are implemented with special voice chips. Aiming at the development direction of miniaturization, this paper designs and implements a small vocabulary voice interactive system based on ARM embedded platform, and adds a graphical user interface to achieve a complementary interaction effect of two channels. According to the characteristics of ARM embedded system platform and the actual demand of man-machine interface, the software and hardware system of the target platform is properly tailored and the function of voice chip is optimized. It provides good man-machine interactive operation for practical application. In this paper, the embedded system and its Linux operating system are studied, then the driver and application program are designed according to the characteristics of voice chip, and the graphical interactive interface is designed by using Qt cross-platform language. Then the designed modules are used to construct a human-computer interaction example of campus navigation hand service robot, and it is transplanted to the target board to achieve a complete embedded interactive interface between voice and graphics. Finally, the whole interactive system is tested, and the experimental results show that the system achieves the desired goal of friendly and natural interaction.
【学位授予单位】:暨南大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP242;TP368.1
【引证文献】
相关硕士学位论文 前1条
1 王文婧;基于ARM9的移动机器人控制系统设计[D];暨南大学;2013年
,本文编号:2209194
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2209194.html