论文摘要
随着人们生活水平的不断提高以及机器人领域技术的飞速发展,家用型智能机器人倍受青睐。交互式控制软件系统是家用智能机器人的灵魂,通过交互式控制软件系统对机器人各功能的控制和协调,家用机器人的智能性、实用性和交互性得以体现。因此智能机器人交互式控制软件的研制有重大意义。本文在VS(Microsoft Visual Studio 2005)平台上研制出一款家用伙伴机器人的交互式控制软件系统,通过系统的设计及其与下位机的通讯,实现对机器人运动功能、自主避障功能、对话功能和多媒体功能的图形化界面控制以及网络监控。此外,本家用伙伴机器人交互式控制软件系统利用CArray类建立了一个动态模型,通过对此模型的相关操作,以及对模型中每个元素阻塞形式函数的设置,实现了机器人各项功能随机组合和编辑的可视化编程功能,使机器人具有了一定的灵活性和自主性。本软件系统首先利用Flash软件对整套系统的各操控界面和响应消息进行了设计,在VS端利用消息响应函数实现各层界面的控制,并为具体功能函数预留了接口。系统界面框架搭建完成后在VS端首先通过结合IBM Viavoice SDK,对机器人语音识别、语音处理和语音合成模块进行了功能函数的编写,实现了机器人人机对话功能;其次构建了音乐播放功能类实现了机器人播放音乐的功能;然后在Flash端设计了具有视频播放和摄像头拍照功能的模块;最后通过在预留的各个接口处进行功能函数的调用,实现了相关功能的界面操控。网络监控功能的研制首先利用Dreamweaver软件设计了机器人远程监控网页,通过ASP(Active Server Page)技术,实现网页中具有Web通信功能的视频服务器控件的嵌入;然后利用控件提供的相关功能函数,将监控信息发到视频服务器自带的RS-485接口端,并将视频服务器通过USB-RS485转换器连接到上位机(万利达T1型平板电脑)。上位机通过串口控件完成与下位机(AVR系列ATMEGA128单片机和网络视频服务器)的通讯,实现机器人运动功能和自主避障功能的界面和远程操控。实验过程中,首先将上位机通过USB转串口线与下位机连接,然后将VS发布的软件系统安装包在上位机中进行安装。通过机器人软件系统图标进入系统,对其各项功能进行验证,达到了预期所有效果。
论文目录
相关论文文献
- [1].太阳能集热单元中央控制软件系统实现[J]. 仪器仪表与分析监测 2014(04)
- [2].优化控制软件系统在电厂的发展前景[J]. 仪器仪表用户 2012(05)
- [3].自动化仪表的控制软件系统研究[J]. 科技信息 2013(26)
- [4].能源互联网分布式设备协调控制软件系统平台方案设计[J]. 新型工业化 2016(11)
- [5].液压实验台计算机控制软件系统的设计[J]. 煤矿机械 2013(12)
- [6].机器人等离子喷涂成形一体化控制软件系统[J]. 华中科技大学学报(自然科学版) 2010(02)
- [7].基于CAN总线的智能家居控制软件系统的设计[J]. 九江学院学报(自然科学版) 2020(02)
- [8].液压实验台计算机控制软件系统的设计[J]. 煤矿机械 2009(01)
- [9].箭载飞控软件系统最差情况执行时间测试研究[J]. 电脑知识与技术 2016(07)
- [10].多媒体会议室送电控制软件系统改善研究[J]. 电脑知识与技术 2015(19)
- [11].基于局域网多播技术的有效集中控制[J]. 通信技术 2009(07)
- [12].全自动茶产品包装器械电气控制软件系统的设计研究[J]. 福建茶叶 2019(02)
- [13].近地天体望远镜的控制软件系统[J]. 天文学报 2015(02)
- [14].现代控制系统与.net[J]. 自动化与仪器仪表 2014(12)
- [15].赵杰 蜂拥会造成恶性竞争[J]. 中国经济和信息化 2013(Z1)
- [16].北京农业信息技术研究中心[J]. 世界农业 2008(07)