Method Article
最近,大量的前景,为人类与机器人互动系统。在本文中,我们勾勒出一个新的开源软件,可以迅速使可能的互动功能库的机械手设备的集成。然后,我们勾勒出一个神经康复应用的临床应用。
最近的研究,以测试长期的治疗实践的互动装置,揭示了新的前景,图形和其他形式的生物反馈相结合的机器人。前人类与机器人的交互系统都需要不同的软件命令,将导致不必要的发展开销时间,每次一个新的系统可用为每个机器人实施。例如,当一个触觉/图形虚拟现实环境已经由一个特定的机器人提供触觉反馈编码,具体的机器人将不能够被另一个机器人的交易而无需重新编写程序。然而,最近在开源社区的努力,提出了一个包装类的方法,可几乎相同的反应,无论所使用的机器人引起。其结果可能导致世界各地的研究人员进行类似的实验,使用共享代码。因此,模块化的"开关"的另一个机器人会不会影响开发时间。在本文中,我们介绍到H3DAPI开放源码,它集成了最常用的所有机器人的软件命令一个机器人和实施的成功创造了一个包装类。
简介
有一个不断增长的需求,在所有的人机交互(HMI),直观和高效互动的环境。众多行业继续HMI上,如更多地依赖康复机器人,汽车业,金属制造,包装机械,制药,食品,饮料,和公用事业。在这些行业中的技术包括:显示终端,个人电脑,人机界面软件。这些技术结合在一起,进行无限的职能。
机器人可以使用,以方便用户,如作为一个音乐教师的直接互动。例如,在早稻田大学的研究人员已经创造了一个机器人,播放萨克斯管,教人如何发挥和了解学生和老师1之间的相互作用。其他机器人研究者提出了基于视觉的飞行机器人,以确定如何人工智能可能演变成与环境的智能交互 2 。本文特别集中居住在康复机器人。
在研究和产业领域,为新产品和用户需求的变化快速的步伐继续增长。这些要求,在可伸缩性方面施加更大的挑战。因此代码的设计已经成为不可或缺的,在满足这些实体及时需要。因此,一个强大的建筑候选人质量,将包括容易更换图形机器人系统,包括驱动程序支持。 H3DAPI架构满足这些需求,因此已创建一个包装类。此外,H3D是专为虚拟现实环境,如在康复机器人所需要的那些。
神经康复机器人,旨在利用机器人协助康复专业人员的目的。这些机器人提供的援助是一个力场的形式。通过电机,如Shadmehr和穆萨的Ivaldi,使用武力的领域,以促进电机适应,并已发现1命令研究员)适应外部施加的力场发生动作的不同类别,包括但不限于深远的运动,和2)适应跨越访问外场3同一地区的不同运动推广。从性能基于先进的机器人辅助治疗的生物力学工程师研究显示,重复,任务具体,目标导向,机器人辅助疗法是有效地减少受影响的手臂在中风后4电机障碍的,但确切的治疗效果和参数继续是一个研究领域。
感官反馈,影响学习和适应。因此,下一个合乎逻辑的问题,将要求或不能人为地增加这种反馈的幅度是否会促进更快或更完整的学习/适应。一些研究人员发现,运用更大的感官反馈部队或视觉线索,以提高错误,可以提供足够的神经刺激,以促进更高层次的适应/学习5,6。这是被称为"错误隆胸"。这种现象可能是由于这样的事实,电机控制行动的一次成果偏离理想,我们的内部模型进行自我调整根据错误的严重性。因此,作为我们的内部模型方法的外部环境,在执行一个任务跌幅错误。
研究继续支持功能的恢复功能的相关活动的长期实践中,虽然许多现行的医疗政策限制的时间患者的数量,可以花时间与治疗师。引人注目的问题是,这些新技术的应用是否可以进一步去比单纯给予高剂量的当前状态的护理。在运动学习的领域,人机交互的研究发现新的前景,并在某些情况下可以提供附加值的治疗过程。结合电脑显示器的专业机器人设备可以增加错误的反馈,以便加快,增强,或触发运动再学习。本文将目前临床干预作为这项技术的应用,例如一个开发的系统的使用方法。
1。建立一个机器人HAPI包装类
的extern"C"{
#包括
}
#包括
注意:需要用extern"C"来解决编译器重整,因为库是在"C"的书面和H3DAPI是写在C + +的。
BOOL initHapticsDevice(INT);
BOOL releaseHapticsDevice();
无效updateDeviceValues(DeviceValues 和DV,HAPITime DT);
无效sendOutput(HAPIHapticsDevice::DeviceOutput&D,HAPITime吨);
2。 HAPI库建立
CMake的。
sudo的使
须藤使安装
3。 H3D包装类
CMake的。
sudo的使
须藤使安装
4。有限状态机
5。应用:中风病人康复
6。代表性的成果:
当该协议是正确完成,那么一旦节点加载到H3DViewer或H3DLoad,WAM设备应予以确认并启动。如果WAM与另一个机器人所取代,代码本身不会需要改变。
图1。触觉/图形设备层次的主题。
图2,在触觉/图形设备,物理治疗师层次的主题。
康复Ø配置图3。f的中风病人。 A)在和治疗师一起工作,坐姿和使用大的工作区的触觉/实践运动的图形显示。治疗师提供了一个线索为主题,并可以根据病人的需要调节。机器人提供力量推离目标的肢体和视觉反馈系统,提高了光标的错误。 b)典型的慢性中风患者从日常的改善。每个点代表中位数的测量误差为2分钟的定型功能运动块。当病人出现跨越2个星期内和整体利益的进展,这个人也并不总是提高每一天。
这种包装类的实现方法允许使用不同的机器人,在不改变源代码,当使用H3DAPI。具体来说,有H3D写在他们的触觉/图形环境和测试他们的实验中,一个幽灵机器人的研究人员将能够进行相同或类似的实验,使用巴雷特的WAM,反之亦然。这种类型的独立于设备的交叉通讯进行国际康复机器人研究的影响。这种影响有利于触觉/图形的快速发展,国际研究合作,和研究实验室之间沟通。
康复机器人还没有发现在运动学习中所涉及的许多参数。在触觉/图形开发耗时的步骤之一,包括编译时间。随着众多的康复参数,又因每个程序的编译时间,测试所有可能的组排列的开发生命周期的急剧上升。 H3D其编纂要求的情况下,允许众多的虚拟现实场景的快速发展。这是为那些有志于探索各种培训方案的影响的研究人员的优势。
这个"硬编码"的包装类的集成方法的限制,包括必须重复此过程,每次有一个新的H3DAPI分布。融入最新的H3DAPI分布包装类的可能的修改,将分别从H3DAPI创建的包装类。然后,您可以把包装类成*. so库文件。 ,这会从原来的H3DAPI分布隔离你的类。
在本教程中的包装类是根据伊恩夏普版权。
我要感谢布赖恩Zenowich,丹尼尔Evestedt和Winsean林的技术帮助。
请求许可使用此 JoVE 文章的文本或图形
请求许可This article has been published
Video Coming Soon
版权所属 © 2025 MyJoVE 公司版权所有,本公司不涉及任何医疗业务和医疗服务。