论文部分内容阅读
人类绝大多数的劳动是靠一双手来完成的。机器人手臂已经在工业界取得了令人瞩目的成就,如果能配上一双灵巧的“手”,那么离开真正的机器人操作就为期不远了。从目前国内外研究出的机器人灵巧手来看,它们已具有很高的灵活性。通过手指间的协调控制、对空间位置的把握、目标形状与手形的匹配,可以完成一些模拟人手精细的操作。因而灵巧手作为机器人的末端执行装置,具有被广泛应用在核能、太空和深海等危险环境的前景。在危险的环境下工作似乎是机器人与生俱来的“职责”,然而机器人尚未“成年”。在目前的技术成熟度情况下,与其让它在复杂的工作环境中困难地独立自主地执行任务,还不如选择人-机合作更为现实。所谓人-机合作,即利用人的智能,以遥操作的方式参与机器人灵巧手的编程规划。也就是本地的操作者利用遥操作设备实现对远端的灵巧手系统的遥操作,使其完成各种各样的任务。虚拟现实技术作为一种可视化工具有助于改善遥操作系统中的人机接口。将虚拟现实技术与遥控技术和机器人灵巧手技术结合起来,形成一个虚拟现实机器人灵巧手遥操作平台。特别是应用虚拟现实技术研究开发具有“临场感”的虚拟操作界面,即人机交互接口系统,使操作人员可以更精确的操作远端的目标物,对提高遥操作机器人灵巧手的抓取效率和可靠性都具有重要意义。本研究以基于虚拟现实技术的机器人灵巧手操作平台的设计和实现为目标。基于虚拟现实技术的机器人灵巧手操作平台从控制角度来看,是一种主从式的遥控机器人系统,由三大部分组成,即主手、从手和机器人灵巧手操作平台,本研究特点是:尝试将虚拟手作为主动手,实际灵巧手作为从动手。操作人员使用鼠标点击操作平台中的控制面板,直接操控虚拟环境里的三维图形虚拟手,从而同步带动实际灵巧手完成各种各样的操作。希望用这种方法来减少控制环节,降低系统的硬件和软件成本。本系统具有以下控制方式和相关功能:●采用直接控制的方式:操作人员使用鼠标点击操作平台中的控制面板,直接操控虚拟环境里的三维图形虚拟手,从而同步带动实际灵巧手完成各种各样的操作。实现操作人员对实际灵巧手的直接遥操作。●采用示教再现的方式:首先由操作人员“教”灵巧手完成某一抓取任务,然后由灵巧手自动完成同类的任务。实现示教再现灵巧手遥操作。●采用自动的方式:使虚拟灵巧手根据被抓物体的几何特征与位姿,自动产生抓取方案,进行抓取过程的预演。实现虚拟灵巧手自动生成抓取规划。本论文首先在灵巧手运动学分析的基础上,采用OpenGL和VC的开发工具在计算机中构造出一个虚拟作业场景,使操作者更加有效地直观地了解机器人灵巧手在操作过程中的位姿,碰撞等信息。其次,从理论上讨论了机器人灵巧手抓取操作规划的方法。在分析了灵巧手抓取操作任务后,拟定了手掌的运动规划和手的抓取规划。然后针对灵巧手抓取方式选择的问题,提出了平行抓取、聚中抓取和捏式抓取这三种最典型的抓取方式,并采用模糊控制的方法对机器人灵巧手的抓取方式进行智能选择。再次,根据对AABB和OBB两种碰撞检测算法的分析对比,设计出了一套在机器人灵巧手操作平台中可行的、有效的和精确的碰撞检测算法。最后对本论文涉及的实验作系统地阐述。实验证明,基于虚拟现实技术的机器人灵巧手操作平台的设计理念是切实可行。这不仅为机器人灵巧手的控制探索了一条途径,而且为机器人灵巧手运动学和动力学的研究建立了一个实验平台。