面向遥操作的机器人臂_手集成系统图形仿真.pdf
《面向遥操作的机器人臂_手集成系统图形仿真.pdf》由会员分享,可在线阅读,更多相关《面向遥操作的机器人臂_手集成系统图形仿真.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向遥操作的机器人臂/手集成系统图形仿真朱广超 王田苗 丑武胜 张玉茹 张启先(北京航空航天大学机器人研究所 北京 100083)摘要 介绍了机器人臂与多指灵巧手集成系统的图形仿真及其在遥操作中的应用,对其体系结构、环境建模、运动规划、基于虚拟现实的人机接口技术、视频图像与仿真图形的融合技术、分布式仿真技术进行了研究,并介绍了已经完成的工作。关键词 图形仿真,虚拟现实,遥操作,分布式0 引言对于工作在太空、深海等环境中的机器人系统,由于空间作业环境的复杂多变性和当前智能技术发展的限制,依靠机器人系统的完全自主完成任务目前是不可能实现的,必须利用人的智能以遥操作的方式参与机器人编程规划,即本地的
2、操作者利用遥操作设备实现远端机器人系统的遥控。然而由于信号传输存在大的通讯时延,操作者通过延时的视频图像来遥控机器人显然是非常困难的,操作的安全性也很难保证。解决这个大时延问题唯一有效的途径是利用机器人实时图形仿真技术在计算机中建立一个虚拟的现实环境,操作人员通过操作虚拟环境中的机器人来实现对远端的真实机器人遥控。由于操作人员与仿真图形之间基本不存在时延,因而这种控制是非常容易的,而实际的机器人则在几秒后跟着仿真图形的动作而动作,从而实现了操作者对远端机器人的遥操作,有效地解决了大时延的问题。因此,在对远程机器人的遥操作进行研究时,图形仿真是不可缺少的重要组成部分。目前,德国、美国、日本等都在
3、研究有关图形仿真的预测显示技术来克服大延时的问题,其中有些还引入了/虚拟通道0、/虚拟墙0等虚拟引导工具以及 MITI 的/超级摄像机0等辅助操作工具1-3。大量空间机器人实验研究表明,作为人机接口的图形仿真,不但是克服大时延的有效手段,也为人的监控和机器人系统局部自主的共享控制的实现提供了人机交互的界面。因此,对面向遥操作的机器人图形仿真技术进行研究有着十分现实和深远的意义。为此,本文作者以面向空间作业的机器人臂/手集成系统(以下简称臂/手系统)为遥操作平台,对机器人图形仿真系统及其在遥操作中的应用进行了深入的研究,分别在 SGI 工作站上和 PC 机上完成了臂/手系统的几何实体建模、抓持操
4、作的仿真和规划,并进一步利用遥操作设备,实现了基于虚拟现实的人机遥操作交互界面,并通过网络模拟时间延迟,完成了臂/手集成系统的在线网络遥操作。1 图形仿真系统的构成考虑到图形仿真在遥操作中的作用,作者对机器人臂/手系统图形仿真的组成部分及其相互关系进行了分析,作者实现的图形仿真系统结构如图 1所示。图中臂/手系统仿真模型的建立是整个图形仿真的基础,它包括机器人臂和灵巧手的几何实体建模、运动学建模和运动规划算法的建模等部分;传感器的仿真模块包括对集成系统中光纤接近觉传感器、腕六维力/力矩传感器等的建模和行为仿真;传感器信息的可视化模块实现了在机器人运动过程中,以图形可视化方式实时和直观地显示机器
5、人的位置、力/力矩等状态信息,在遥操作中可以利用该模块显示远端现场的一些不可见的信息如接近距离、力/力矩等信息,可使本地操作者根据这些信息方便地完成遥操作任务;臂/手系统的运动规划和抓持规划模块完成臂/手系统抓持和操作任务的规划仿真。图 1 中的仿真图像与视频图像的融合模块、遥操作命令预览与预测显示模块、与 VR 设备的通讯接口模块及与实现共享控制和柔顺控制的接口模块)59)朱广超等:面向遥操作的机器人臂/手集成系统图形仿真男,1971年生,博士生;研究方向:机器人遥操作,虚拟现实技术;联系人。(收稿日期:2000-03-17)863 计划资助项目(863-512-9804-17)。都是服务于
6、机器人臂/手系统遥操作任务的。其中遥操作命令预览与预测显示模块可以在离线的方式下,对遥操作的命令通过图形仿真进行预览,经执行无误后,再送给远端机器人系统,以提高遥操作的安全性;仿真图形与视频图像的融合模块完成仿真图形与视频图像的标定和叠加,便于实时地监测机器人执行的过程,提高遥操作的精度和效率;与实现共享控制和柔顺控制的接口模块完成人的智能、图形仿真、机器人的局部自主三者的有机融合和共享,实现遥操作的共享控制和柔顺控制,更安全高效地完成遥操作作业;与 VR 的通讯接口模块将先进的虚拟现实技术与图形仿真相结合,为操作者提供一个更真实、更方便的人机交互接口方式。图 1 面向遥操作臂/手系统的图形仿
7、真图 2 分布式结构的图形仿真系统2 图形仿真系统的体系结构从以上可以看出,面向远程遥操作的图形仿真系统要实现的功能很多,若将这些功能都集中在一台计算机上实现,仿真的速度、系统的可靠性和可扩展性都会大大降低。为此,很有必要将图形仿真系统的各个功能分配在通过网络互连的多个计算机上分别实现,由于每台计算机所实现的功能相对较少,仿真的速度可以得到提高,这在远程遥操作中利用预测仿真来克服时延时特别有用。另一方面,在完成复杂的操作任务时,往往需要有多个操作者分别遥控自己的受控对象,针对一个共同操作环境,互相配合地完成遥操作任务,此时,作为遥操作人机接口的图形仿真,就必须为每个操作者提供一个仿真环境,每个
8、操作者不但在自己的仿真环境中可以遥控自己的受控对象,而且所有的操作者面对同一个仿真环境,可以互相协调地完成操作任务。这就要求图形仿真系统采用分布式结构,并且各个子单元之间通过网络进行通讯和协调。特别是在完成一些复杂的任务时,往往需要不同研究领域的专家进行协同规划操作,利用分布式仿真可以使操作者在不同的地理位置通过网络实现遥操作。作者研制开发的遥操作机器人仿真系统采用了分布式结构,它可以提供多视点和多视角的三维图形显示,允许多个操作者通过分布式仿真环境来共同完成复杂的遥操作任务,这不仅提高了仿真系统的可靠性、可扩展性和仿真质量,而且可以利用实际系统的反馈信息来实时在线修正仿真模型,提高仿真的准确
9、性。整个系统的结构如图 2所示。在图 2 中,为了保证各个操作者能同时看到相同的仿真环境,就要求仿真系统中各个子单元中的仿真模型始终保持一致。为此,作者通过同步控制中心来实现各个子单元中模型的同步。为了提高分布式仿真的运行速度和降低对网络通讯带宽的要求,采用了在本地建立环境模型数据库的方法完成建模,即每个子单元都有一个模型数据库。由于机器人及其环境的模型在本地已经建立,这样在生成仿真图形时,在本地就可以完成模型参数的查询,仅需要通过网络传递机器人和环境的位置运动信息和状态信息,因此可以很大地提高仿真的速度。3 基于虚拟现实的人机交互接口作者利用 Cyberglove 数据手套、Fastrak
10、立体跟踪仪、Crystalglass 立体眼镜等虚拟现实设备,实现了基于虚拟现实的人机交互接口方式,即操作者不但可以通过立体眼镜观测到仿真环境的立体图像,还可以通过数据手套、立体跟踪仪分别遥控虚拟的灵巧手和机器人臂,实现对仿真模型的规划和控制。由于 Fastrak 立体跟踪仪可以测量到人手腕部的位置和姿态,因此,使虚拟的机器人臂的腕点跟随人手腕部的运动,这样就可完成了对 PUMA560 机器人臂的遥控。而在用数据手套遥控多指灵巧手时,由于 BH-3 型灵巧手的配置和人手有很大的差异,因此必须完成人手与灵巧手的位姿映射。考虑到 BH-3 型灵巧手手指的尺寸和实际人手的尺寸接近,并且为了能实现灵巧
11、手的指尖抓持及指尖的精细操作,采用了直角空间映射的方法,即使灵巧手的指尖位置和人手的指尖位置相对应。在 PC 机上,)60)高技术通讯 2001.6运用 Sense8 公司的虚拟现实软件 WTK(World-ToolKit)同样开发了机器人操作环境模型,实现了基于虚拟现实的人机交互接口,采用自行研制的六自由度数据机械臂和数据手套作为仿真的输入设备,同样实现了对仿真环境中虚拟机器人臂/手系统的规划和控制。4 视频图像与仿真图形的融合虽然仿真图形能模拟远端真实的环境,然而由于仿真技术发展的限制,仿真模型和实际模型还存在着误差,因此在人机界面中仍需要实时地显示远端反馈回的视频图像,便于在操作过程中进
12、行监控,另一方面,还可以将视频图像与仿真图形进行叠加,利用模型引导的方式完成遥操作,并对运动过程中仿真模型的误差进行校正。为此,作者利用远端传来的有时延的视频图像,与本地的仿真图形进行视频融合,以模型引导的方式完成插孔装配这一典型动作。作者首先实现了基于网络的视频图像的实时传输,用以在本地实时地显示远端的视频图像。为了提高图像传输的速度和降低对网络带宽的要求,选用H.263 作为图像数据压缩算法,该算法能在低传输速率上保证图像传输的连贯性。在基于 Windows98/NT 平台下的 Visual C+编程环境下,利用系统提供 Socket 网络通讯接口函数分别实现了服务器方和客户方的应用程序。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 操作 机器人 集成 系统 图形 仿真
限制150内