基于增强现实的机器人遥操作系统

合集下载

基于虚拟现实的遥操作系统设计与实现

基于虚拟现实的遥操作系统设计与实现

基于虚拟现实的遥操作系统设计与实现随着科技的不断进步,虚拟现实(Virtual Reality,简称VR)技术日益广泛应用于各个领域。

尤其在遥操作系统的设计与实现上,虚拟现实技术为我们带来了许多创新的可能性。

本文将探讨基于虚拟现实的遥操作系统的设计与实现。

一、遥操作系统的意义与需求遥操作系统是一种通过远程控制设备和系统来完成操作的系统。

它可以实现操作员与被操作对象之间的距离和环境的解耦,为一些特殊情况下的操作提供了便利和安全性。

虚拟现实技术作为一种模拟和增强现实世界的技术,可以提供身临其境的感觉,让用户感觉自己身处虚拟环境中。

基于虚拟现实的遥操作系统可以实现操作员在远程位置上操作,并具备与真实环境互动的能力。

这样的系统可以应用于军事、医疗和工业等领域,为危险、高风险或不便于直接接触的操作提供解决方案,减少人身安全风险。

二、基于虚拟现实的遥操作系统设计框架1. 设备和传感器:基于虚拟现实的遥操作系统需要支持操作员与被操作对象之间的信息交互。

因此,系统需要配备各种传感器、摄像头、手柄等设备,以便实时获取被操作对象的数据。

2. 虚拟环境构建:为了实现身临其境的体验,系统需要构建逼真的虚拟环境。

这包括场景建模、渲染和光线追踪等技术。

通过对虚拟环境的模拟,操作员可以感受到真实环境中的物体、声音和触感等信息。

3. 实时传输与处理:基于虚拟现实的遥操作系统需要实时传输被操作对象的信息,并在远程端进行处理和渲染。

这要求系统具备高速的数据传输和处理能力,以实现低延迟的操作体验。

4. 交互与控制:在设计基于虚拟现实的遥操作系统时,考虑到操作员需要进行准确和精细的操作,系统应提供多种交互方式,如手势识别、语音识别和头部追踪等。

这样,操作员可以通过直观的方式操纵虚拟环境中的对象。

5. 安全性与稳定性:由于遥操作系统可能涉及到危险和高风险的操作,系统的安全性与稳定性显得尤为重要。

系统应具备监控和报警机制,确保操作员和被操作对象的安全,并且系统应具备自动断开连接的功能,一旦发生异常情况,能够对系统进行安全保护。

遥操作机器人

遥操作机器人

遥操作机器人引言遥操作机器人是一种具有遥控功能的机器人系统。

它允许人们通过遥控器、计算机或移动设备控制机器人的运动和执行任务。

这种机器人系统广泛应用于各种领域,如工业、医疗、教育和娱乐等。

本文将介绍遥操作机器人的工作原理、应用领域以及未来发展趋势。

工作原理遥操作机器人的工作原理可以简单分为三个主要步骤:传感器感知、信号传输和操作执行。

首先,机器人通过内置的传感器系统感知周围环境。

这些传感器可以包括摄像头、触摸传感器、声音传感器和距离传感器等。

通过这些传感器,机器人可以获取周围环境的图像、声音和其他感知信息。

其次,感知到的信息通过无线信号传输到遥控设备,如遥控器、计算机或移动设备。

这些设备通常与机器人通过无线网络或蓝牙进行通信。

通过这种信号传输,人们可以实时接收到机器人感知到的信息。

最后,遥操作设备通过软件或硬件界面向机器人发送指令,控制机器人的运动和执行任务。

这些指令可以包括前进、后退、左转、右转等基本运动命令,以及抓取、放置、扫地等复杂任务命令。

应用领域遥操作机器人在各个领域都有广泛的应用。

工业领域在工业领域,遥操作机器人被广泛应用于危险环境和高风险作业。

例如,在石油和天然气行业,遥操作机器人可以在油井或管道中进行检查和维修工作,减少了工人的安全风险。

此外,遥操作机器人还可以应用于汽车制造、飞机维修和核能工业等领域,提高生产效率和减少人力成本。

医疗领域在医疗领域,遥操作机器人可以被用于手术操作。

通过遥控设备,医生可以在远程控制下操作机器人进行手术。

这种遥操作手术系统可以实现高精度、微创和稳定的手术操作,减少了患者的创伤和恢复时间。

教育领域在教育领域,遥操作机器人可以用于远程教育和实验。

学生可以通过遥控设备与机器人进行互动,学习机器人技术和编程知识。

此外,遥操作机器人还可以帮助教师进行远程实验和演示,扩展教育资源和提高教学效果。

娱乐领域在娱乐领域,遥操作机器人被广泛应用于无人机和机器人比赛。

通过遥控设备,参与者可以操作机器人进行竞技和娱乐活动。

机器人遥操作系统的设计与实现

机器人遥操作系统的设计与实现

机器人遥操作系统的设计与实现一、概述机器人遥操作系统是指通过计算机网络远程控制机器人运动并进行操作的系统。

本文将阐述机器人遥操作系统的设计与实现,包括硬件框架、软件平台以及网络通讯等方面。

二、硬件框架设计机器人遥操作系统的硬件框架是系统实现的基础,其设计应考虑到机器人的运动机构、传感器的布局以及数据传输。

一般而言,机器人遥操作系统的硬件框架需要包含以下几个部分:1. 机器人动力控制模块机器人控制模块是机器人运动的核心控制单元,包括电机、驱动电路、控制器等,负责控制机器人的运动、停止、转向等操作。

2. 机器人传感器模块机器人传感器模块是机器人的见、听、触感官,包括计量传感器、触摸传感器、影像传感器等,用于采集机器人周围环境的信息,为机器人提供能力支持。

3. 机器人数据传输模块机器人数据传输模块负责将机器人传感器模块采集到的信息传递给机器人控制中心,一般包括WiFi、蓝牙等传输手段,为机器人远程控制提供技术支持。

三、软件平台设计机器人遥操作系统的软件平台设计为机器人控制提供了支持。

软件平台缺乏稳定、高效的控制算法和控制程序,控制系统就无法得到有效控制,因此软件平台的设计十分重要。

机器人遥操作系统软件平台设计一般包括以下几个部分:1. 控制算法设计机器人遥控系统的控制算法设计是关键,它主要包括机器人运动规划、运动控制和定位等方面。

控制算法的设计必须充分考虑到机器人行走稳定性、精度,同时具有良好的响应速度和柔性控制特性。

2. 控制程序设计控制程序设计的核心是机器人操作界面,一般需考虑到交互性、实时性、安全性等方面。

此外,控制程序还应包括故障判断和系统保护等控制功能。

3. 控制参数优化机器人遥操作系统的控制参数需要根据不同的任务进行优化,通常通过模拟机器人运动模型和实际测试等方式确定每个参数的最优值。

四、网络通讯设计机器人遥操作系统的网络通讯设计是实现遥控的必要条件,网络通讯设计一般包括远程命令控制和视频传输等方面。

基于VR技术的机器人遥操作系统设计与开发

基于VR技术的机器人遥操作系统设计与开发

近年来,机器人遥操作技术成为了研究热点[1],被广泛应用于太空及深海探索、核电站设备操作、核辐射探测等复杂危险环境作业中[2-3]。

虚拟现实技术是一门综合性的高新实用技术,可以很好地与机器人技术进行有机结合。

虚拟现实技术通过视觉、力觉和触觉等手段显著增强了机器人遥操作的临场感。

1系统总体结构设计基于VR技术的机器人遥操作系统,如图1所示。

该系统所包含的硬件设施主要有珞石工业机器人、HTC-VIVE套件和本地工控计算机[4],其中工业机器人包括机器人本体和配套控制柜。

该系统由服务器端和客户端两部分组成,服务器端位于上位机,即在本地计算机上使用Unity3D引擎开发建立,客户端位于下位机,机器人的控制系统提供了基于Socket的外部通信接口,上位系统可以通过该接口向机器人发送控制指令或者获取机器人的各种状态。

图1系统总体结构2系统控制过程在机器人遥操作系统中,操作者操纵VR手持控制器控制工业机器人的运动。

HTC-Vive拥有能于空间内同时追踪显示器与控制器的定位系统(Lighthouse),它能捕捉手持控制器的运动轨迹,并将其映射为虚拟机器人最前端目标点的运动轨迹;然后再利用逆向运动学算法计算出机器人各个关节的转动角度;最后将各转动角度值封装为控制指令发送至机器人控制系统,从而达到精准控制真实机器人运动的目的。

机器人遥操作系统控制过程,如图2所示。

图2系统控制过程3虚拟环境构建机器人遥操作系统采用的开发引擎为Unity3D,它是一个跨平台、开源的应用程序开发引擎。

Unity3D拥有强大的渲染、物理和碰撞检测引擎,支持传感器的实现和建模,并支持在超过15个平台上部署,包括Oculus Rift、HTC-Vive和谷歌VR平台[5]。

因此Unity3D非常适合基于虚拟现实的遥操作系统的开发。

机器人模型的构建是虚拟环境构建中极其重要的环节,因为只有建立精确的几何模型,才能更准确地反映真实机器人的位姿信息。

面向空间舱内机器人遥操作的增强现实仿真场景构建技术.

面向空间舱内机器人遥操作的增强现实仿真场景构建技术.

面向空间舱内机器人遥操作的增强现实仿真场景构建技术空间机器人及其遥操作技术是目前主要航天大国研究的重点技术之一,它对提高国家在空间领域的竞争力和安全性具有重要的意义。

空间机器人遥操作对信息反馈的实时性和准确性有着更为严格的要求,信息反馈的延迟或误差会影响操作人员的正确判断,导致控制失败,造成重大的经济损失。

本文针对解决空间机器人遥操作中时延问题的预测显示控制方式,提出一种并行分布式的增强现实场景构建系统,构造空间舱内机器人遥操作的增强现实仿真场景。

该场景构建系统通过构建高处理能力体系结构、设计快速高精度虚拟机器人注册算法以及多层次的虚实遮挡关系检测算法,实现虚拟机器人与空间舱内真实场景的全方位配准和可靠融合,并通过图像拼接技术和宽视场角显示系统对融合场景进行显示,为空间舱内机器人遥操作提供实时、准确、清晰的增强仿真信息。

主要研究内容包括:第一,针对目前增强现实技术在处理性能上的不足,在对空间舱内机器人遥操作环境特点进行分析的基础上提出了一种面向空间舱内机器人遥操作预测仿真的并行分布式增强现实系统体系结构,并对并行结构所涉及的同步控制机制和通讯系统的实现方式等进行了深入研究。

该并行分布式结构基于空间舱内环境固定可测的特点,通过多通道并行处理能够为操作人员提供实时、高分辨率、宽视场角、高沉浸感的增强场景预测立体显示。

第二,基于直接线性变换(DLT)标定算法提出了一种快速精确的相机标定方法,并对其在增强现实虚实注册中的注册误差与Tsai两步标定算法进行了实验对比。

该方法采用直接线性变换法进行摄像机标定和注册,不需要对拍摄图像进行畸变校正,可以提高系统的处理速度;同时,由于标定的测量体基本覆盖单个摄像机所对应的整个有效注册空间,因此即便采用不考虑畸变的DLT算法也可以获得较高的虚实对齐精度,能够为观察者提供可靠的相对位置关系。

第三,针对目前虚实注册技术没有统一评价标准,对于不同类型的注册技术通常很难进行定量评估来判定技术优劣的问题,提出了一套虚实注册技术评价指标。

基于虚拟现实的机器人遥操作关键技术研究

基于虚拟现实的机器人遥操作关键技术研究

N i D e j i n g , S o n g A i g u o , L i H u i j u n
( S c h o o l o f I n s t r u m e n t S c i e n c e a n d E n g i n e e r i n g , S o u t h e a s t U n i v e r s i t y , N a n g 2 1 0 0 9 6 , C h i n a )
Ab s t r a c t : Ro b o t t e l e o p e r a t i o n i s t h e k e y t e c h n o l o g y t o i mp l e me n t t a s k s i n s p a c e,t e l e s u r g e r y ,d e e p o c e a n a r e a s . Ro b o t t e l e o p e r a t i o n
表1几种典型方法的性能分析比较table1performanceanalysisofseveraltypicalmethods线性非线性运算适用模型运算复杂度敏感因素滑动窗口最小二乘法线性线性模型n3滑动窗长度迭代最小二乘法线性线性模型n2遗忘因子梯度下降法线性线性模型n3迭代步长双阶段估计方法非线性huntcrossley模型n3预设初始值非线性模型线性化方法线性huntcrossley模型依赖于线性化后采用的估计方法线性化约束条件基于神经网络参数估计非线性非特定模型依赖于神经元的数量模型变化第10期倪得晶等
o f t h e r o b o t t e l e o p e r a t i o n s y s t e m b a s e d o n v i t r u a l r e li a t y re a na a ly z e d,a n d t h e f u n c t i o n o f e a c h mo d u l e i s i n t r o d u c e d .S e c o n d l y, me t h o d s

基于虚拟现实遥操作机器人原型系统的研究的开题报告

基于虚拟现实遥操作机器人原型系统的研究的开题报告

基于虚拟现实遥操作机器人原型系统的研究的开题报告一、选题背景随着虚拟现实(VR)技术的发展,其在各个领域的应用越来越广泛。

其中,VR在机器人远程控制方面具有广阔的应用前景。

虚拟现实遥操作机器人系统是一种全新的控制方式,它可以使远距离操作更加简单和高效,在工业制造、危险救援、医疗等领域具有非常重要的应用价值。

二、研究内容本课题的研究内容为基于虚拟现实遥操作机器人原型系统的研究,具体包括以下几点:1. 构建机器人原型系统:通过使用实际机器人和传感器设备,构建机器人原型系统,包含机器人的硬件和软件部分。

2. 设计虚拟现实控制界面:基于虚拟现实技术,设计出一个可视化的控制界面,使用户可以通过VR头显和手柄控制机器人的移动、视角和动作等。

3. 实现遥操作功能:将控制界面与机器人原型系统进行连接,实现通过虚拟现实遥操作机器人的功能。

4. 进行应用实验:通过模拟实际场景,对虚拟现实遥操作机器人系统进行测试和验证,比较其与传统控制方式的差异和优势。

三、研究目的本课题旨在研究基于虚拟现实遥操作机器人原型系统的控制方式,并探讨其在工业制造、危险救援、医疗等领域的应用前景。

同时,通过实践验证,掌握虚拟现实技术的应用方法和机器人遥操作的相关知识。

四、研究意义1. 提高远程操作效率:相比传统控制方式,虚拟现实遥操作机器人系统的控制方式更加直观和高效,可以提高远程操作的效率和准确性。

2. 降低安全风险:在一些危险性较高的领域,如核电站、矿山等,虚拟现实遥操作机器人系统可以降低人员的安全风险。

3. 拓展应用领域:通过虚拟现实遥操作机器人系统的研究和实践,可以将其应用到更广泛的领域,如医疗、军事等。

五、研究方法1. 文献调研:搜集关于虚拟现实技术和机器人遥操作的相关文献和研究成果,了解研究现状。

2. 构建机器人原型系统:采购机器人和传感器设备,搭建机器人原型系统,开发相应的控制软件。

3. 设计虚拟现实控制界面:通过虚拟现实技术,设计出一个直观、易用的控制界面,实现对机器人原型系统的遥操作。

机器人遥操作系统控制技术

机器人遥操作系统控制技术

机器人遥操作系统控制技术1. 引言1.1 概述机器人遥操作系统控制技术是近年来快速发展的一项前沿技术,它允许人们通过远程方式对机器人进行操控和控制。

遥操作系统通过传感器技术、控制算法以及实时通讯协议等组成要素,实现了人与机器人之间的无线连接和高效交互。

该技术在各个领域都有广泛应用,如工业制造、医疗保健、教育科研等,为提高生产效率和解决现实问题提供了有效的解决方案。

1.2 文章结构本文将从以下几个方面对机器人遥操作系统控制技术进行阐述。

首先,在第二部分将概述该技术的定义与分类,并回顾其发展历史和主要应用领域。

接着,在第三部分中将详细介绍遥操作系统的组成要素及原理,包括传感器技术、控制算法介绍和实时通讯协议等。

然后,在第四部分将探讨远程操控方法与技术选择,比较直接操控与自主导航的优劣并介绍关键技术选择标准和方法,同时还会讨论物联网在遥操作中的应用。

最后,在第五部分将展望机器人遥操作系统控制技术的未来发展,并探讨人工智能在遥控系统中的应用、自动化水平提高带来的挑战以及全球合作下可能产出的成就。

1.3 目的本文旨在全面介绍机器人遥操作系统控制技术,深入探讨其组成要素和原理,并提供远程操控方法与技术选择的指导。

同时,本文将对该技术未来发展进行展望,指出人工智能在其中的应用方向以及可能面临的挑战,并呼吁全球合作以推动该领域取得更多成果。

通过本文的阐述和分析,读者将对机器人遥操作系统控制技术有更深入、全面的了解,并为相关领域从业者和研究者提供参考和借鉴。

2. 机器人遥操作系统控制技术概述2.1 定义与分类机器人遥操作系统控制技术是指通过远程手动操纵或者自动化程序,对机器人进行操作和控制的一种技术。

根据应用领域的不同,可以将机器人遥操作系统控制技术分为军事、医疗、工业、教育等多个分类。

2.2 发展历史机器人遥操作系统控制技术的发展始于20世纪中期,当时主要应用于军事领域。

随着科技的进步,这项技术逐渐扩展到其他领域。

(机械设计及理论专业论文)基于增强现实的遥操作关键技术研究

(机械设计及理论专业论文)基于增强现实的遥操作关键技术研究

华中科技大学博士学位论文基于增强现实的遥操作关键技术研究姓名:***申请学位级别:博士专业:机械设计及理论指导教师:***20050905摘要由于现有的人工智能的局限性,在可以预见的相当长一段时间内还不能满足特定环境中的智能设备的安全有效的全自主作业,这使得智能设备的发展方向从早期的全自主方式向有人参与的方向发展,将人的智能同智能设备的自主性能有机的结合起来,形成了现在的遥操作系统。

遥操作系统可以拓展人类的感知和操作能力,代替人类在危险、恶劣以及极限环境下的完成作业任务,因而在诸多领域具有广阔的应用前景,是当前的一个重要前沿课题和研究热点。

增强现实技术是一种高级的人机交互技术,具有实时注册、虚实结合、人机交互三个特点。

本文针对遥操作系统的通讯时延,提出将增强现实技术引入到遥操作系统中提高系统的可操作性和安全性。

围绕系统中的增强现实的遥操作环境的构建问题、友好人机交互技术问题、遥操作的预测控制技术及网络时延等展开了研究,主要研究内容如下:针对遥操作中对未知远程环境的先验知识匮乏或非结构化环境建模困难,提出了一种基于视觉的增强现实跟踪注册方法,构建了增强现实的遥操作系统;对影响注册精度的相机径向畸变进行了研究,提出了一种改进算法,提高了注册精度。

研究了基于头盔显示器的立体视觉显示原理,为遥操作者提供具有临场感的视觉反馈。

为了改善遥操作的可操作性,研究了操作者——虚拟执行机构的多通道人机交互技术。

提出了一种基于数据手套的手势输入技术,设计了手势输入的数据手套接口组件;研究了基于位置跟踪技术的机械臂的控制技术,实现了基于鸟群电磁跟踪系统的虚拟执行机构的控制;研究了虚拟手建模和人手到虚拟手的运动映射关系,提出了一种虚拟手的人机交互技术,并采用数据手套、FOB鸟群传感器、虚拟手技术等建立了操作者-虚拟执行机构的多通道的人机交互,提高了系统的可操作性。

对典型的网络遥操作系统的时延进行了分类,研究了各类时延产生的机理,建立了遥操作的网络时延模型,分析了时延对遥操作的视觉、力觉反馈、操作安全性和可操作性的影响。

基于虚拟现实技术的遥操作机器人协调控制系统研究的开题报告

基于虚拟现实技术的遥操作机器人协调控制系统研究的开题报告

基于虚拟现实技术的遥操作机器人协调控制系统研究的开题报告一、选题背景随着虚拟现实技术的不断发展和应用,其在实现远程遥操作和协作的领域中也得到了广泛的关注和应用。

而机器人技术的发展和应用也越来越广泛,例如在危险环境、灾难现场、医疗领域等地均有广泛的应用。

但是由于操作者与机器人之间的远距离和物理上的障碍,机器人在实际应用中也面临许多挑战,例如操控不灵活、协作不协调、响应不及时等问题。

因此,如何通过虚拟现实技术构建一个协调控制系统,实现遥操作机器人的高效、精准、安全的控制成为了一个热门研究方向。

二、研究意义目前,遥操作机器人系统中的控制和沟通系统已经具备了一定的发展潜力,但仍然存在着各种问题。

尤其是在高风险和复杂环境下,机器人控制更加复杂,需要更高的适应性和智能化。

因此,本研究将主要基于虚拟现实技术,构建一个协调控制系统,通过制定控制策略和建立合适的交互界面,实现在远距离下遥操作机器人的高效、精准、安全的控制。

三、研究目标本研究主要旨在探究虚拟现实技术在遥操作机器人系统的协调控制中的应用,具体研究目标包括:1. 设计一个基于虚拟现实技术的遥操作机器人协调控制系统,并对系统中的各个功能模块进行设计和优化。

2. 建立一套机器人协同控制策略,在保证机器人控制的高效性和精准度的同时,提高机器人的协调性和智能化。

3. 在实验室环境下进行系统性能测试,并对测试结果进行分析和总结,验证该系统在提高遥操作机器人控制精度和效率方面的优势。

四、研究内容1. 虚拟现实技术在遥操作机器人系统中的应用分析2. 遥操作机器人系统的控制框架设计3. 基于虚拟现实技术的机器人控制模块设计4. 机器人协同控制策略设计5. 系统性能测试和结果分析五、研究方法本文采用系统性的研究方法,主要包括系统化和实践性的研究方法。

系统化地研究关于遥操作机器人系统和虚拟现实技术的理论及研究进展,并结合现有的机器人控制策略,提出一套机器人协同控制策略。

实践性研究采用实验室实验,并进行实验数据分析和总结,以验证所提出的机器人协调控制系统的有效性。

基于多通道增强现实的机器人遥操作技术研究

基于多通道增强现实的机器人遥操作技术研究

基于多通道增强现实的机器人遥操作技术研究
丑武胜;孟偲;王田苗
【期刊名称】《高技术通讯》
【年(卷),期】2004(014)010
【摘要】在传统的预测仿真控制方法的基础上,提出了多通道增强现实遥操作控制策略,以克服通讯时延的影响.通过实际视频图像和预测仿真图形的叠加来消除模型的误差,同时基于TIN(Triangulated Irregular Network)表达的虚拟环境中物体模型,对虚拟环境中的虚拟接触力进行实时再现,提高操作者的临场感,辅助操作者完成精细的远程操作.实验结果验证了本文所提方法有效性和实用性.
【总页数】4页(P49-52)
【作者】丑武胜;孟偲;王田苗
【作者单位】北京航空航天大学机器人研究所,北京,100083;北京航空航天大学机器人研究所,北京,100083;北京航空航天大学机器人研究所,北京,100083
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于3G网络的仿人机器人遥操作提示技术研究 [J], 曲杉
2.基于遥操作的视频增强现实系统的研究 [J], 张浩;尹文生;熊友军
3.基于增强现实的机器人遥操作系统 [J], 霍明霞;齐文炎
4.基于增强现实的机器人遥操作系统研究 [J], 朱广超;王田苗;丑武胜;孟偲;伍军;薛
喜梅
5.基于虚拟现实的机器人遥操作关键技术研究 [J], 倪得晶;宋爱国;李会军
因版权原因,仅展示原文概要,查看原文内容请购买。

基于增强现实的机器人远程控制系统研究

基于增强现实的机器人远程控制系统研究

基于增强现实的机器人远程控制系统研究
高飞;陈一民;陈养彬;邹一波
【期刊名称】《计算机应用与软件》
【年(卷),期】2008(025)005
【摘要】虚拟现实技术的应用使远程控制系统得到发展,增强现实技术是虚拟现实技术的拓展,它将计算机生成的虚拟物体叠加到用户感知的真实世界中.提出并实现了一种基于增强现实的机器人远程控制系统,并就其结构和关键技术进行详细的说明,实验及运行结果表明该系统能有效地改善人机交互能力,并能提高远程控制的精度.
【总页数】3页(P163-164,174)
【作者】高飞;陈一民;陈养彬;邹一波
【作者单位】上海大学计算机工程与科学学院,上海,200072;上海大学计算机工程与科学学院,上海,200072;上海大学计算机工程与科学学院,上海,200072;上海大学计算机工程与科学学院,上海,200072
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于GPRS的机器人远程控制系统研究 [J], 吴京秋;陈国军
2.基于VISUAL C++的工业机器人远程控制系统研究 [J], 李挺;胡中华;赵坤伟
3.基于物联网远程控制的上肢康复机器人系统研究 [J], 刘修泉;马研;宋爱国
4.基于Web的群体机器人远程控制系统研究与实现 [J], 夏永锋
5.基于增强现实的机器人遥操作系统研究 [J], 朱广超;王田苗;丑武胜;孟偲;伍军;薛喜梅
因版权原因,仅展示原文概要,查看原文内容请购买。

空间遥操作机器人增强现实系统设计与实现

空间遥操作机器人增强现实系统设计与实现

空间遥操作机器人增强现实系统设计与实现刘国现;于莲芝;孙富春;刘华平【期刊名称】《微计算机信息》【年(卷),期】2010(026)032【摘要】虚拟预测技术是解决遥操作中时延问题的有效手段,但它依赖于建模的精度,由于增强现实技术具有现场环境信息,在遥操作中引入增强现实具有重大意义.本文即为解决虚拟现实预测技术的不足,设计实现一种用于空间遥操作的增强现实系统模型,该模型通过CCD摄像机采集实验现场的图像,并在计算机上将虚拟模型叠加到真实环境视频图像上,实现虚拟模型与现场信息在同一窗口中显示,从而方便操作者的观察与操作.文章研究了ARToolKit开发包的工作过程和视觉算法原理,给出了系统的硬件结构和软件实现流程,重点分析了实验系统中关键技术的实现方法.实验结果表明,该增强现实模型可以很好的弥补虚拟预测技术的不足,提高了遥操作系统的可靠性.【总页数】3页(P148-149,140)【作者】刘国现;于莲芝;孙富春;刘华平【作者单位】200093,上海市,上海理工大学;200093,上海市,上海理工大学;100084,北京市,清华大学计算机科学与技术系智能技术与系统国家重点实验室;100084,北京市,清华大学计算机科学与技术系智能技术与系统国家重点实验室【正文语种】中文【中图分类】TP391.9【相关文献】1.基于多传感器的空间遥操作机器人虚拟预测环境建模 [J], 李会军;刘威;宋爱国2.时延下空间遥操作机器人系统工作模式研究 [J], 曾庆军;宋爱国;黄惟一3.空间遥操作机器人系统控制参考模型 [J], 丑武胜;战强4.移动增强现实下十字提线木偶交互系统设计与实现 [J], 李豪;程明智;刘龙5.基于任务空间双模式结合的遥操作机器人系统 [J], 王宇;宋爱国;徐效农因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

120福建电脑2010年第4期基于增强现实的机器人遥操作系统霍明霞.齐文炎(河南济源供电公司河南济源454650)【摘要】:在遥操作系统中,预测仿真中存在的误差和运动累计误差严重影响遥操作的安全性、精度和效率。

本文介绍了一种基于增强现实技术的机器人遥操作系统,该系统采用视频融合和物体定位技术,操作者可以方便地对比仿真规划结果和实际机器人执行结果之间的差异,并可以通过修正和更新仿真模型来补偿建模误差和运动累积误差。

【关键词】:增强现实;遥操作;虚拟现实。

引言机器人技术作为20世纪人类最伟大的发明之一.自问世以来.经历40多年的发展已取得长足的进步。

作为一种新型的生产工具.机器人在减轻劳动强度。

提高劳动生产率,把人从危险、恶劣的环境中解放出来等方面显示出了极大的优越性。

由于人工智能技术发展的限制.现在机器人的智能水平还很底,还不能独立的完成一些复杂的任务.仍然需要操作者给它发出控制指令。

但随着网络技术的发展.操作者利用远程控制实现对机器人的遥控成为现实.这将是机器人技术发展的一个里程碑。

虚拟现实技术是20世纪末发展起来的.是集人工智能、传感技术、仿真技术、人机接口技术等为一体的综合集成技术。

近年来.虚拟现实技术与机器人技术的有机结合成为很有发展潜力和应用前景的研究方向之一。

基于虚拟现实技术的远程控制,操作者可以通过操作仿真环境中的虚拟机器人来实现对远端真实机器人的控制。

克服了大时延的影响,可以有效的帮助操作者完成任务。

但是这种技术会使撩作者缺乏沉浸感,而且预测仿真中存在的误差和运动累计误差严重影响遥操作的安全性、精度和效率.增强现实技术是传统的虚拟现实技术的拓展,是一种将真实场景同虚拟场景融合的技术。

它的目的就是通过计算机图形、图像处理技术实现实景与虚景的合成。

在这种情况下,将增强现实技术与遥操作机器人相结合.使虚拟环境与实际环境融为一体。

通过融合技术,会提高遥操作的精度。

1、系统总体架构图1机器人遥操作网络架构图本系统利用现有的广域网结构.在广域网上建立多个Jab.ber服务器.让各个Jabber服务器保持邻居关系,然后操作者和机器人端可以通过广域网中的任何接入点登陆Jabber服务器。

在操作者和机器人端分别运行了一个Jabber客户端程序.在登陆服务器时.服务器按照用户登陆时的不同类型将客户分为操作者和机器人.并做出相应的标识存储在服务器的数据库中,而服务器本身还提供查询功能,操作者可以向服务器发出查询在线机器人的命令.服务器根据自己存储的机器人信息以及和邻居定时握手所得到的信息.可以把在线的机器人列表发送到操作者端,此时服务器也记录下了这些在线机器人的路由.然后操作者可以向机器人发出遥操作请求.如果机器人接受控制请求则向操作者发出可以连接答复.操作者收到肯定的答复后就可以建立起遥操作连接.从而开始机器人遥操作。

在操作的过程中,实时的现场数据会发送到操作端.通过增强现实技术使真实场景于虚拟场景达到融合.从而提高操作者的沉浸感和整个操作的精度。

操作者或机器人任一方可在遥操作进行任一时刻取消遥操作。

具体实现如图l所示:2、系统的图形渲染机制OpenGL作为一个性能优越的图形应用程序界面.具有广泛的可移植性.适用于广泛的计算机环境.用户可以完全不用理会具体的硬件系统、窗口和操作系统的结构和指令形式.只要按照0penGL规定的格式书写应用程序.就可以在任何支持该语言的硬件平台上执行.创建出漂亮的三维图像。

OpenGL中的所有几何图元(点、线、多边形)最终都是用顶点描述的,顶点数据除了包含顶点坐标之外。

还包含法向量、RGBA颜色值、纹理坐标和其它的数据.求值器将这些数据转换为顶点并对每一个顶点执行相应的顶点运算.随后光栅化为片元.并在执行完每个片元的操作后将光栅化后的数据送入帧缓存。

对于像素数据.是从内存中读出的像素数据经过像素操作后.将结果数据限制在一定的范围内,然后送人纹理内存中进行组装.供纹理映射使用,或者把这些结果数据光栅化为片元后,执行每个片元的操作.最后送入帧缓存。

而从帧缓存中读出的数据经过像素操作后被送入到处理器内存中。

虽然几何顶点数据和像素数据的处理方式不同.但它们最终都要经过光栅化并执行每个片元的操作.最后把光栅化后的数据写入帧缓存jOpenGL中的所有数据。

都可以存储在显示列表中或者被立即处理.合理使用显示列表可以大大提高程序的执行效率。

3、网络传输模块的设计网络传输模块是本系统中一个非常重要的模块.其功能包括用户的注册和登陆,在线用户的实时查找,文件的传输,操作者和在线机器人的控制连接.音视频的传输等。

在这个模块的实现中.本系统用到是XMPP协议。

XMPP的前身是Jabber.一个开源的、基于XML的数据模型和协议。

主要用于网络即时通信。

XMPP定义的三个关键顶级XML元素为<message,>、<presence/><iq/>(info/query),每个元素都可以通过属性和名字空问包含大量数据.其属性和名字空闯都是XMPP的组成部分。

<message/>元素用来包含两个XMPP实体间互相发送的消息内容:<presence/>::元素表示实体可用性信息,可用性信息有”可用”和”不可用”两种:<iq/>元素用来构建两个实体间的会话.并且允许实体问来回传送XML格式的请求和响应以便取得或设置公共的用户信息,如名字等。

即时通信中名字冲突问题使用XML的命名空间特性来解决。

XML命名空间定义了一种将XML中使用的元素和属性与统一资源定位符引用联系起来对元素和属性进行定义的方法。

XMPP中定义了三个角色:客户端、服务器、传输器。

通信能够在这三者的任意两个之间双向发生。

服务器同时承担了客户端信息记录,连接管理和信息的路由功能。

在以XMPP为基础的万方数据通讯系统中,当用户登陆Jabber服务器时,服务器按照用户登陆时的类型做出相应的记录。

在系统中规定,以操作者身份登陆的用户拥有操作其他在线机器人的权力。

以机器人身份登陆的用户没有操作其他机器人的权力.但是有拒绝其他操作者操作的权力。

当用户想要操作其他在线机器人的时候,需要向自己所注册的服务器发出查询请求.可以是精确查询,也可以是模糊查询。

服务器收到请求后。

根据请求的格式发出一份自己知道的机器人名单.当然服务器也知道这些机器人的完整的路由信息,然后操作者通过服务器转发控制请求。

如果机器人端同意被控制.那么他们之间就建立了一个安全的可信的通道。

操作者通过这个通道可以远程控制机器人。

而且这个通道是基于TCP建立的.所以可以保证操作命令的准确传输。

在本系统中,首先操作者和机器人登陆到Jabber服务器,然后通过服务器建立控制连接.操作者就可以通过服务器发送遥操作命令。

机器人收到命令后进行相应的操作,现场的视频采集器将机器人实时工作画面通过网络传输到操作者端.然后使用视频融合技术.将机器人的仿真模型与机器人的视频图像在同一显示窗口中进行精确的叠加和融合.并利用融合结果实现对仿真模型和环境模型的在线修正.也可以对远程的机器人进行校正,从而提高遥操作的安全性、精度和效率。

4、视频融合模块的设计和实现增强现实最重要的一个特点是虚与实的有机融合.在视频融合的实现过程中.需要把真实场景的视频图像和虚拟的仿真图形在同一窗口中叠加显示。

视频融合从技术实现的角度可分为三部分:真实摄像机和虚拟摄像机的绑定、视频图像与仿真图形的叠加以及仿真环境的修正。

在增强现实系统中.要想把真实环境与虚拟环境实时的融合.系统需要实时地检测出摄像机相对于真实场景的位置和方向角.这样就能够根据这些信息实时确定所需要添加的虚拟三维模型在真实世界中的正确位置.然后将这些参数和虚拟摄像机的参数实时的绑定.就可以完成虚拟场景和现实场景的实时的融合。

双摄像头定位可以确定空间任意点相对给定坐标系的位置,而单摄像头只能确定已知形状物体间的关系。

从某种意义上说.单摄像头定位从属于双摄像头定位。

但是目前的很多遥操作任务物体的形状都是己知的.而且运用单摄像头定位的有效视野很开阔,它能确定视野内所有已知物体的位姿。

而双摄像头的有效视野局限在双摄像头的公共区域内.因而双摄像头定位对物体所在的空问位置有一定的限制。

本系统是采用单摄像头对真实场景进行定位的。

视频融合的目的是将视频图像和仿真图形在同一个二维平面中进行显示。

在计算机图形学中。

三维物体需要经过视点变换、模型变换、投影变换、视口变换等一系列的变换才能投影到二维的显示平面上.这个过程和实际摄像机的工作过程是一样的。

因此。

可以假设在虚拟仿真环境中也存在着一个”虚拟的”摄像机模型.我们只要保证虚拟摄像机的模型参数和真实摄像机的参数保持~致.就可以实现虚拟图形和视频图像在同一个二维空间中同时显示。

这就要求我们首先必须通过摄像机标定来确定真实摄像机的参数。

通常采用的三维图形透视变换是基于理想的小孔成像原理,因而在进行视频融合时.摄像机也可以按照理想的小孔成像模型进行标定。

而不考虑摄像机引起的图像畸变。

假设摄像机坐标系(oxyz)可以这样建立:z轴沿光轴向外。

坐标系原点在光心。

世界坐标系(0XY西中任一点P(x,y,z)依次经过摄像机坐标系、像坐标系、屏幕坐标系变换到像点(u,v)。

对应的变换过程为公式1所示:H降’..1’,l=l0【1¨o0‰n乞vo|I‘。

01抵婀K川I;公式(1)在公式1中.w为齐次坐标的尺度缩放因子,矩阵M=CT称为摄像机标定矩阵。

上式中矩阵C对应了从摄像机坐标系到屏幕坐标系的变换.其中u0.v0为像坐标系原点相对计算机图像坐标系的偏移量,kl--爿"*Sx,k2=pSy,f为摄像机焦距,Sx,Sy为摄像机尺度因子,k1.k2.u0。

vO为摄像机的内部参数,决定了摄像机坐标系到屏幕坐标系的变换矩阵:而矩阵T实际是从世界坐标系到摄像机坐标系的变换矩阵。

其中t】【,ty,tz是平移分量。

旋转矩阵由三个欧拉角仅,B,1)决定,这6个参数似,B,1,t)【,ty,∞是摄像机的外部参数.摄像机标定的目的就是要确定这四个内部参数和六个外部参数。

可以利用标准的线性最小二乘法来确定这些参数.这样只需要知道世界坐标系中n(n≥6)个空间点的坐标(xi,yi,zi)X与它们对应的像坐标fui.vil就可以计算出标定矩阵^I,然后通过对矩阵M进行分解就可以确定摄像机的全部参数。

在本系统中.机器人的运动是通过自身的模型变换来实现的。

这样做的目的一方面是使编程简单化、统一化;另一方面是方便真实摄像饥和虚拟摄像机的绑定。

在场景初始化的日t候.将真实摄像机的参数记录下来.并将虚拟摄像机的参数进行相应的设置.这样达到了初始化的绑定。

当然也可以初始化虚拟摄像机的默认参数.等到现场的视频信息到达虚拟场景中后.通过系统中对摄像机的拉伸、旋转、移动等功能.对摄像机的参数做出调整以达到和现场摄像机参数的吻合。

相关文档
最新文档