近日,来自日本庆应大学的机器人专家开发出一种新型远距临场机器人 Fusion,允许操作者远程控制别人的身体来帮助他们完成操作任务。Fusion「栖居」在代理者的背上,具备立体视觉和双声道听觉,可以通过控制机械臂和机械手指导代理者的动作,还可以改变代理者的方向。该系统具备有向性、强制性和诱导性,目前相关论文已在 SIGGRAPH Emerging Technologies 2018 上得到展示。

远距临场机器人通过一个装有摄像头的机器人可以查看遥远的地点。它具有广泛的实际应用,如在军事和太空研究中的应用。市面上的大部分远距临场机器人(telepresence)都挺有吸引力的,因为它们可以提供类似移动代理人(mobile agency)的功能,即带着你远程游走。只要你想此类机器人可以实现很棒的功能,比如远程控制,在动物园中寻找大象,但是它们并非在所有情况下都那么厉害,譬如你想在需要物理互动的合作性任务中帮助他人。合作,尤其是指令,通常取决于一个人向另一个人展示如何做某事的肢体动作,即使远距临场机器人有一个或两个手臂,它也未必能与远程用户产生有效的直接互动。

日本庆应大学的机器人专家开发出一种新型远距临场机器人,允许用户远程控制别人的身体来帮助他们完成操作任务。(类似的想法还有 Tele-Actor,它是由机器人专家、艺术家 Ken Goldberg 及其在 UC 伯克利的同事构思出来的。)庆应大学的研究者将它们创造的系统称为 Fusion,它「栖居」在人的背上,用户可以使用自己的第二双手臂(即机器人的机械臂)展示如何完成任务,甚至还可以直接移动「被栖居者」的手臂。

「Fusion」通过给两个人共享相同视角来实现身体代理:一个是代理者(surrogate),一个是操作者(operator),它使用安装在代理者身体上的两个机械臂来扩展操作者手臂的移动距离和动作。这些手臂可在合作场景中独立于操作者手臂来使用,也可以被连接到代理者手臂上,直接远程辅助和支持代理者的动作。 操作者使用现成的头盔显示器(Oculus CV1)连接自己和代理者的身体。代理者背上的三轴机器人头部具备立体视觉和双声道听觉,它还有两个仿人机械臂(6 个自由度)和可移动的手部。

代理者正面展示

通常,此类语境中「代理」指由人类控制的完全独立机器人,如 MIT 的 HERMES 项目,远程人类使用 VR 通过机器人的眼睛看到场景,同时通过移动自己的手臂来控制机器人的肢体。Fusion 的运行原则与其类似,但不同点在于它「栖居」在人类的背上,它运行时具备不同程度的侵入性:

  • 有向性(Directed):机械手可以帮助或命令代理者的动作方向。
  • 强制性(Enforced):远程用户可以把机器臂与代理者的手连接,从而直接控制代理者的肢体动作。
  • 诱导性(Induced):远程用户通过拖拽代理者,来强制性指导代理者的移动方向。

Fusion 的一大优势是操作者可以和代理者共享同样的视角,这样更方便在物理任务中给出反馈。最好的场景就像是身边有一位朋友温柔地帮助你做到最好。最坏的场景是身后站着一位朋友,一边强迫你打自己的脸一边还要问你为什么要自己打自己。不管哪种场景,我都确定这将是一种独特的学习体验。

论文:Fusion: Full Body Surrogacy for Collaborative Communication

论文链接:https://dl.acm.org/authorize.cfm?key=N666698

摘要:有效沟通是社交和专业环境中的关键因素,它包括向多人分享技能和动作。本研究提出了一个新型系统 Fusion,可通过远程操作可穿戴系统分享人的整个身体,允许一个人「潜入」另一个人的身体。「Fusion」通过共享两个人(代理者和操作者)的相同视角来实现身体代理,它使用安装在代理者身体上的两个机械臂来扩展操作者手臂的移动距离和动作。机械臂可以在合作场景中独立于代理者的手臂来使用,也可以被连接到代理者手臂上,直接远程辅助和支持代理者的动作。我们使用 Fusion 实现了身体驱动沟通(bodily driven communication)的三个级别:有向性(Direct)、强制性(Enforced)和诱导性(Induced)。我们通过该系统展示了真正将一个人的身体动作迁移到另一人身上的可能性,以实现真正的身体沟通。

原文链接:https://spectrum.ieee.org/automaton/robotics/humanoids/fusion-a-collaborative-robotic-telepresence-parasite-that-lives-on-your-back

一种新型远距临场机器人 Fusion / Full Body Surrogacy for Collaborative Communication的更多相关文章

  1. Galera Cluster——一种新型的高一致性MySQL集群架构

    原文链接:https://www.sohu.com/a/147032902_505779,最近被分配定位mysql的问题,学习下. 1. 何谓Galera Cluster 何谓Galera Clust ...

  2. 两种“新型”的javaweb后门(jspx和Java Logger)

    利用这个可以突破st2下   强制jsp跳转login.jsp 利用jspx解决jsp后缀被限制拿shell - Hack Blog | 黑客博客http://www.hackblog.cn/post ...

  3. MVVM 一种新型架构框架

    MVVM是Model-View-ViewModel的简写.微软的WPF带来了新的技术体验,如Silverlight.音频.视频.3D.动画……,这导致了软件UI层更加细节化.可定制化.同时,在技术层面 ...

  4. 5.C++里的4种新型类型转换

    1首先来回顾C的强制转换 大家都知道,在编译C语言中的强制转换时,编译器不会检查转换是否成功,都会编译正确. 比如: #include "stdio.h" struct Posit ...

  5. 一种新型聚类算法(Clustering by fast search and find of density peaksd)

    最近在学习论文的时候发现了在science上发表的关于新型的基于密度的聚类算法 Kmean算法有很多不足的地方,比如k值的确定,初始结点选择,而且还不能检测费球面类别的数据分布,对于第二个问题,提出了 ...

  6. 【转】一种新型的Web缓存欺骗攻击技术

    为了减少WEB响应时延并减小WEB服务器负担,现在WEB缓存技术已经用的非常普遍了,除了专门的CDN,负载均衡以及反向代理现在也会缓存一部分的网页内容.这里我要介绍一种WEB缓存欺骗攻击技术,这种攻击 ...

  7. 4.ClassLink - 一种新型的VPC 经典网络的连接方式

    阿里云CLassLink文档地址:https://help.aliyun.com/document_detail/65412.html?spm=a2c4g.11186623.2.9.41a25a07F ...

  8. HORSE PILL--一种新型的linux rootkit

    资料 ppt:https://www.blackhat.com/docs/us-16/materials/us-16-Leibowitz-Horse-Pill-A-New-Type-Of-Linux- ...

  9. ECCV 2018 | 给Cycle-GAN加上时间约束,CMU等提出新型视频转换方法Recycle-GAN

    CMU 和 Facebook 的研究者联合进行的一项研究提出了一种新型无监督视频重定向方法 Recycle-GAN,该方法结合了时间信息和空间信息,可实现跨域转换,同时保留目标域的风格.相较于只关注空 ...

随机推荐

  1. jmeter随笔(34)-WebSocket协议接口测试实战

    2017年春节结束了,一切再次回归到正轨,我们飞测也开始继续分享,小怪在这里预祝大家在2017年工作顺利,满满的收获. 背景:今天研发哥们QQ我,请教websocket协议的接口测试,这哥们自己开发了 ...

  2. 9.1 UDP协议

    TCP 协议是面向连接的基于流的,可靠的传输服务.UDP是无连接的,基于数据报的,不可靠的传输服务,UDP没有粘包,但是会产生丢包. UDP模型如下: 可以看到,服务器端不用listen,也不用acc ...

  3. JS禁止用F5键

    //禁止用F5键 function document.onkeydown() { if ( event.keyCode==116) { event.keyCode = 0; event.cancelB ...

  4. Linux下你需要了解的10个网络和监控命令

    我下面列出来的10个基础的每个linux用户都应该知道的网络和监控命令.网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nsloo ...

  5. [Algorithm] A nonrecursive algorithm for enumerating all permutations of the numbers {1,2,...,n}

    def permutationN(n): a=[None]*n for i in range(n): a[i]=i+1 sum=1 for j in range(n): sum*=(j+1) i=0 ...

  6. javaScript 之set/get方法的使用

    例1:var fe={ name:'leony', $age:null, get age(){ if(this.$age == undefined){ //this.$age == undefined ...

  7. Stones 优先队列

    Because of the wrong status of the bicycle, Sempr begin to walk east to west every morning and walk ...

  8. 【maven】Maven根据Profile读取不同配置环境配置文件

    开发需求:在日常开发中,我们大多都会有开发环境(dev).测试环境(test).生产环境(product),不同环境的参数肯定不一样,我们需要在打包的时候,不同环境打不同当包,如果手动改,一方面效率低 ...

  9. 部署tomcat到Linux

    1. alt+p   放文件 2.解压到自定义 apps文件夹中 tar -zxvf apache-tomcat-7.0.68.tar.gz -C apps 3.进入文件启动tomcat/bin ./ ...

  10. 下载各个版本java (Java Development Kit)

    本文介绍怎么样下载各个版本java开发工具包. 方法/步骤   打开官方下载网址:http://www.oracle.com/technetwork/java/javase/downloads/ind ...