基于网络的家庭服务机器人控制系统的研究
Data(s) |
04/06/2008
|
---|---|
Resumo |
随着社会的进步和发展,人们不断追求舒适和安逸的生活,不愿意从事一些枯燥甚至不安全的工作,因此,能够代替人类完成简单工作并可以与人进行沟通的家庭服务机器人越来越受到人们的青睐,有着非常好的应用前景。 家庭服务机器人服务的对象是普通人群,不仅需要为用户提供一种友好、自然的人机交互手段,更为重要的是需要为不同位置、不同环境的人们提供所需求的服务。因此,本文研究的重点在于通过网络和机器人技术开发能够满足人们目前生活要求的基于网络的机器人控制系统。 本文以新松机器人股份有限公司的“家庭服务机器人项目”为背景,在对传统的机器人网络控制技术分析的基础上,主要从控制和视频两大部分展开研究。在控制部分,如何既能实现机器人的网络控制又能实现本地控制是本部分的主要研究内容。为此,本文采用模块化设计思想,分别对客户端模块、服务器端模块、机器人控制端模块进行了详细分析与设计,并且采用JNI(Java Native Interface)技术解决了不同语言的接口问题。针对如何实现代码的复用性以及扩展性问题上,本文提出了一种Applet-Servlet-Win32DLL-MFCDLL(Dynamic Link Library)模式的新型控制架构,实现了机器人的网络控制和本地控制。在视频部分,如何实现视频图像的实时传输是视频方面研究的重点。本文采用JMF(Java Media Frame)技术及RTP(Real Transport Protocol)/RTCP(Real Transport Control Protocol)协议,分别从视频发送模块、视频接收与播放模块进行了设计,达到了很好的实时效果。并且采用双缓冲、多线程技术解决了视频传输过程存在的闪烁、抖动等问题,通过实验验证了该方法的有效性。 最后,本文对机器人网络控制系统进行了实验验证,运行效果良好,并且在对本课题研究的基础上,对网络时延进行了分析及实验测试,简要分析了解决方案。 |
Identificador | |
Idioma(s) |
中文 |
Fonte |
基于网络的家庭服务机器人控制系统的研究.李泽然[d].中国科学院沈阳自动化研究所,2008.20-25 |
Palavras-Chave | #机器人 #网络控制 #dll #jmf #rtp/rtcp |
Tipo |
学位论文 |