IEEE TRO 人形机器人遥操作的综述

news2024/11/14 22:41:05

人形机器人的遥操作结合了人类的认知技能和领域专业知识以及人形机器人的物理能力。这种人形机器人的操作多功能性使它们成为远程环境中各种应用的理想平台。然而,人形机器人的复杂性给遥操作带来了挑战,尤其是在通信受限的非结构化动态环境中。尽管在过去几十年中取得了许多进展,但目前仍缺乏全面的概述。

在这里插入图片描述

https://ieeexplore.ieee.org/document/10035484

这篇综述文章广泛地回顾了人形机器人遥操作,介绍了遥操作系统的通用架构,并分析了不同组件。文章还讨论了该主题的不同方面,包括技术和方法论的进展以及潜在的应用。

遥操作系统的通用架构主要包括以下组件:

用户(User):操作员通过接口设备与机器人进行交互,负责设定遥操作的目标和意图。

接口(Interfaces):用户与机器人之间的交互媒介,可以是各种传感器或输入设备,用于捕捉用户的动作和意图。

遥操作架构(Teleoperation Architecture):通常包括以下子组件:

人体运动学和动力学测量(Human Kinematics and Dynamics Measurements):测量用户的动作和力量,用于生成机器人运动的参考。

反馈接口(Feedback Interfaces):向用户提供机器人状态和远程环境的信息,可以是视觉、触觉或听觉反馈。

重定向(Retargeting):将用户的动作或测量数据转换为机器人运动的参考。

通信信道(Communication Channel):传输用户与机器人之间的信息,可能会引入延迟和失真。

机器人建模(Robot Modeling):建立机器人的数学模型,用于理解和预测机器人的运动和动力学行为。

重定向与规划(Retargeting and Planning):将用户的指令转换为机器人可执行的任务和运动规划。

稳定器(Stabilizer):确保机器人在执行任务时保持稳定,避免摔倒。

全身控制层(Whole-Body Control Layer, WBC):根据重定向和稳定器的输出,生成机器人关节的控制指令。

底层关节控制器(Low-Level Joint Controller):负责将上层控制指令转换为电机的驱动信号,确保关节的精确运动。

状态估计器、定位和地图构建(State Estimator, Localization, and Mapping):使用传感器数据估计机器人的状态、位置和周围环境的地图。

评估(Evaluation):对遥操作系统的性能进行评估,确保满足用户需求和提供有效的人机交互。

在这里插入图片描述

在遥操作系统中,确保机器人的稳定性和安全性是至关重要的,主要通过以下几个方面来实现:

稳定器(Stabilizer):遥操作系统中的稳定器组件负责动态调整输入参考,以增强机器人的稳定性和平衡。稳定器通常基于不同的稳定性标准,如零力矩点(ZMP)或动态捕获点(DCM),来评估机器人的稳定性,并相应地调整机器人的运动。

全身控制层(Whole-Body Control Layer, WBC):WBC通过优化问题来计算机器人的关节扭矩,同时考虑机器人的稳定性和任务执行的需求。这包括了对机器人全身运动的协调控制,以实现平衡和灵活性。

重定向与规划(Retargeting and Planning):在将用户的动作转换为机器人的动作时,需要考虑机器人的物理限制和环境条件,以避免导致不稳定或危险的动作。

通信信道管理:在遥操作中,通信延迟和信息失真可能会影响机器人的稳定性。通过预测控制、自适应控制和其他通信策略来减少这些影响。

传感器融合和状态估计:使用传感器数据来估计机器人的状态,包括关节角度、速度、加速度和外部力。这些信息对于预测机器人的运动和避免碰撞或摔倒至关重要。

人机交互设计:设计直观易用的人机交互界面,确保操作者能够有效地控制机器人,并在必要时快速介入以防止事故发生。

安全协议和应急措施:制定明确的安全协议,包括在检测到潜在危险时自动停止机器人的运动,或者提供紧急断开连接的选项。

自主性和人工智能:在机器人系统中集成一定程度的自主性,使其能够在没有人类干预的情况下处理简单任务或在某些情况下自主避免风险。

模拟和测试:在实际部署之前,在模拟环境中对遥操作系统进行广泛的测试,以识别和解决可能影响稳定性和安全性的问题。

用户培训和指导:确保操作者接受适当的培训,了解如何安全地控制机器人,并能够对机器人的行为做出适当的反应。

通过这些方法,遥操作系统能够确保在执行任务的同时,机器人保持稳定和安全,减少事故风险,并提高人机协作的效率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2110146.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【2024国赛B题】高教杯全国大学生数学建模国赛建模过程+完整代码论文全解全析

你是否在寻找数学建模比赛的突破点?数学建模进阶思路! 作为经验丰富的数学建模团队,我们将为你带来2024国赛数学建模竞赛(B题)的全面解析。这个解决方案包不仅包括完整的代码实现,还有详尽的建模过程和解析…

pdf怎么删除其中一页?这5个pdf编辑方法新手都在用,建议收藏

pdf怎么删除其中一页?在日常的工作和学习生活中,我们经常会遇到需要处理PDF文件的情况。有时候,我们在处理PDF文件时,发现某些页面内容不再需要,想从PDF中删除特定的页面。然而,很多小伙伴对PDF的编辑和修改…

员工上班摸鱼怎么办,上班期间摸鱼

在现代企业的日常运营中,员工的工作效率是企业成功的关键因素之一。随着远程办公的普及,员工在工作中“摸鱼”的现象愈加频繁。这不仅会导致工作效率的下降,还可能拖延项目进展,增加企业的管理成本。面对这一问题,企业…

大模型备案重难点最详细说明【评估测试题+附件】

2024年3月1日,我国通过了《生成式人工智能服务安全基本要求》(以下简称《AIGC安全要求》),这是目前我国第一部有关AIGC服务安全性方面的技术性指导文件,对语料安全、模型安全、安全措施、词库/题库要求、安全评估等方面…

极市开发平台yolov8训练无人机数据集样例数据流程

先进入vscode,进入src_repo文件夹。 第一步,克隆一个比较好的博主的库: GitHub - Incalos/YOLO-Datasets-And-Training-Methods: This project involves making custom datasets for the YOLO series and model training methods for YOLO.…

在生产线打包机中RFID技术的赋能

在生产线打包机中RFID技术的赋能 随着制造业的智能化发展,RFID技术越来越多地被应用于生产线中,特别是在产线打包环节。本文将探讨RFID技术如何提高产线打包机的工作效率和准确性,并分析其在现代制造业中的重要作用。 RFID在产线打包机上的应…

顶刊速递|医学AI在乳腺癌中的最新研究进展·24-09-06

小罗碎碎念 本期推文主题:乳腺癌 最近我在思考一个问题,生信分析和人工智能的区别和联系是什么?细节现在是想不清楚的,因为我的知识储备还不够,但是有一点我可以确定,二者的部分本质都是一样的——强大的计…

使用程序方式获取与处理MySQL表数据

8.1  执行多条语句获取 MySQL 表数据 8.1.1  MySQL 中的常量 8.1.2  MySQL 中的变量 1.用户变量 用户可以在表达式中使用自己定义的变量,这样的变量称为用户变量。 用户变量在使用前必须定义和初始化,如果使用没有初始化的变量&#x…

EG边缘计算网关连接华为云物联网平台(MQTT协议)

需求概述 实现一个流程:EG8200mini采集Modbus RTU数据,通过MQTT协议连接华为云物联网平台 Modbus RTU采集此处不做过多赘述,可参考其他案例(串口读取Modbus传感器数据)介绍。下文默认已经采集到Modbus RTU数据。 要…

【B题成品论文已出】24数学建模国赛B题成品论文(附参考代码)免费分享

B题:生产过程中的决策问题 一、第一问 针对问题一,要求我们制定多种抽样方案,并利用区间估计的方法确定各个抽样方案的检测次数,在两种情形下确定抽样方法。这里可以选择的抽样方案有简单随机抽样(超几何分布中未知参…

详解 MQ 消息队列

谈起消息队列,内心还是会有些波澜。 消息队列,缓存,分库分表是高并发解决方案三剑客,而消息队列是我最喜欢,也是思考最多的技术。 我想按照下面的四个阶段分享我与消息队列的故事,同时也是对我技术成长经…

ICAS英格尔认证碳中和技术项目入选联合国工发组织第三届碳中和技术方案征集,打造农食系统碳足迹管理“智囊”

2024年8月27日,由联合国工业发展组织上海ITPO与上海交大-联合国工发绿色增长联合研究院联合主办的“虹口双碳对话第三届碳中和技术方案征集暨UNIDO Global Call 2024中国项目储备评估会”在上海环境能源交易所成功举办。 中国科学院地理科学与资源研究所陆地表层格…

【银河麒麟高级服务器操作系统实例】虚拟化平台系统服务中断现象分析及处理建议

服务器环境以及配置 【机型】虚机 处理器: Kunpeng-920 内存: 40G 【内核版本】 4.19.90-23.8.v2101.ky10.aarch64 【OS镜像版本】 银河麒麟操作系统 Kylin-Server-10-SP1-Release-Build20-20210518-arm64 【第三方软件】 智能运维系统、mysq…

Flume 日志采集系统

Flume 日志采集系统 一、Flume 概述二、Flume 架构设计2.1 架构图2.2 Flume Source 类型2.3 Flume Channel 类型2.4 Flume Sink 类型 三、Flume 安装部署3.1 下载解压3.2 上传解压3.3 修改配置文件2.4 启动 Flume Agent 四、案例实践:Flume 分布式集群搭建4.1 Flume…

使用 StatisticalOutlierRemoval 过滤器删除离群值

下载数据集 table_scene_lms400.pcd 并将其保存到磁盘的某个位置。 然后&#xff0c;创建一个文件&#xff0c;比如说&#xff0c;在你的收藏夹中 编辑器&#xff0c;并将以下内容放入其中&#xff1a;statistical_removal.cpp #include <iostream> #include <pcl/i…

安科瑞光伏三相电子式导轨电表ADL400N-CT双向计量防逆流自带互感器电表

概述 ADL系列导轨式多功能电能表&#xff0c;是主要针对于光伏并网系统、微逆系统、储能系统、交流耦合系统等新能源发电系统而设计的一款智能仪表&#xff0c;产品具有精度高、体积小、响应速度快、安装方便等优点。具有对电力参数进行采样计量和监测&#xff0c;逆变器或者能…

rancher搭建k8s及jenkins自动化部署

1、准备环境 角色IP用途k8s-rancher-master192.168.3.63master节点k8s-rancher-node01192.168.3.64node节点k8s-rancher-node02192.168.3.66node节点k8s-rancher-server192.168.2.33rancher-server节点注: 服务器名需要配置不同,相同服务器名不能加入node节点 在所有节点进行…

WebStorm用Debug模式调试Vue等前端项目

问题说明 开发前端时&#xff0c;一直很苦恼调试前端代码的麻烦。 简单的内容可以通过console.log()在控制台打印变量值&#xff0c;来验证预期结果。 涉及到稍复杂的逻辑&#xff0c;就需要在代码中侵入增加debugger&#xff0c;或者在浏览器中找到js文件&#xff0c;再手动添…

稀土废水回收硫酸铵树脂技术

稀土废水回收硫酸铵的过程主要涉及到化学沉淀法、离子交换法和蒸发结晶法等技术。这些方法可以有效地从稀土废水中回收硫酸铵&#xff0c;同时降低废水中的氨氮含量&#xff0c;实现资源的循环利用。以下是具体的技术介绍&#xff1a; 稀土废水回收硫酸铵的技术 ● 化学沉淀…

C++笔记18•数据结构:AVL树•

AVL树 简介&#xff1a; 当搜索二叉树退化为单支树时&#xff0c;搜索效率极低&#xff0c;为了使搜索效率高&#xff0c;建立平衡搜索二叉树就需要AVLTree这样的平衡树来解决。如果在一棵原本是平衡的AVL树中插入一个新节点&#xff0c;可能造成不平衡&#xff0c;此时必须调整…