ICRA 2025 基于觸覺反饋的閉環分層控制框架——開放環境下通用門開啟的智能規劃與操作

在機器人領域,讓機器人在開放環境中與日常物品交互一直是個難題,其中開門任務極具挑戰性。門的設計、機械結構和推拉方式多種多樣,現有方法存在諸多局限。基于運動學的方法依賴已知門模型,面對未知門時難以發揮作用;幾何方法提取3D位姿信息生成軌跡,但在不同形狀和環境下泛化能力差;基于關鍵點的方法受限于RGB-D數據采集。端到端模仿學習和強化學習在實際應用中也面臨從模擬到現實的遷移問題。雖然大語言模型和視覺語言模型被用于高層規劃,但仍依賴視覺數據和預定義模型,難以適應非視覺屬性的變化,比如門的內部機制、意外阻力等情況。然而,人類憑借觸覺反饋,采用探索-適應策略,能輕松完成開門任務,成功率近乎100%。受此啟發,UIUC原文禎教授團隊提出了一種觸覺感知閉環控制框架來解決這些問題。在這里插入圖片描述
https://github.com/TX-Leo/DoorBot/blob/master/DoorBot_ICRA2025.pdf在這里插入圖片描述

背景:機器人開門任務的挑戰在非結構化環境中實現自主門開啟是機器人領域的重要挑戰,其核心難點在于門類多樣性(如推/拉類型、把手形態、機械結構)與動態環境的不確定性。現有方法存在三大局限性:1、感知依賴單一模態:傳統視覺或幾何模型難以應對光照變化、遮擋及非視覺屬性(如門鎖阻力、把手旋轉方向)。2、開環控制的脆弱性:基于預定義模型或軌跡的方法無法實時適應意外事件(如門鎖卡滯、碰撞),導致成功率驟降。3、泛化能力不足:端到端學習方法需要大量領域數據,而大語言模型在低層動作規劃中存在可靠性缺陷。在這里插入圖片描述

現有方法在實驗室環境成功率較高,但在真實復雜場景中表現顯著下降,且無法處理側向視角抓取或非常規旋轉方向。核心創新:觸覺反饋驅動的閉環分層控制框架1、分層控制架構設計我們設計了包含6個運動基元(Approach, Grasp, Unlock-lever, Unlock-knob, Open, Traverse)的分層控制架構,通過有限狀態機動態調整任務序列。與學習型策略相比,我們的方法將數據效率提升3倍,并支持顯式錯誤處理,如碰撞后回退至Approach階段。2、視覺-觸覺多模態感知我們提出基于Detic目標檢測與SAM分割的視覺抓取點修正模型(GUM),利用ResNet-18預測抓取點偏移(dx, dy)與旋轉參數R。我們僅使用1,303張網絡圖像訓練該模型,即可在20種未見把手中實現95%抓取成功率。此外,我們創新性地通過關節電流變化特征實現推拉門分類,準確率達98%。3、低成本觸覺反饋實現在硬件受限的條件下,我們驗證了關節電流信號的可靠性。例如,當機器人嘗試旋轉已到極限的門把手時,肘關節電流會顯著上升,系統通過實時監測這一閾值終止錯誤動作,并嘗試反向旋轉。實驗驗證:從實驗室到真實場景
在這里插入圖片描述

1、野外環境門開啟測試我們在8棟校園建筑的20種未見門(含5種特殊機械鎖)上進行了420次測試,實現了90%的總體成功率,較Gemini+VLM基線(50%)提升40%。在30%的初始抓取失敗案例中,我們通過3次重試將累計成功率提升至97%。2、消融實驗分析我們關閉閉環反饋機制后,成功率降至58%,尤其在旋轉方向誤判與推拉類型錯誤場景表現顯著下降。此外,我們嘗試僅依賴VLM視覺分類時,推拉類型誤判率達41%,導致整體成功率降低至64%。3、跨物體泛化能力驗證我們進一步測試了12個抽屜/柜門場景,HCL-Door保持88%成功率,驗證了框架對廣義鉸接物體的適應性。我們特別針對非線性軌道抽屜實現了83%成功率,較基線提升37%。結論提出的觸覺反饋閉環控制框架HCL-Door,在20種真實門測試中實現90%成功率,較現有方法提升40%。其核心價值在于通過低成本觸覺信號實現動態策略調整,突破純視覺方法的物理交互瓶頸;我們設計的分層狀態機架構兼顧任務規劃魯棒性與數據效率,為長周期操作任務提供新范式。未來,我們計劃擴展至多機器人協作開門、非剛性門(如布簾)操作等場景,并探索觸覺反饋與強化學習的深度融合,進一步提升開放世界的適應性。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/903903.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/903903.shtml
英文地址,請注明出處:http://en.pswp.cn/news/903903.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

阿里云服務遷移實戰: 07-其他服務遷移

概述 當完成了服務器、數據庫、IP、OSS等遷移后,剩下的就是其他服務了。 短信網關 短信模板只能一個個創建,不能批量操作。但是可以使用以下方式優化操作。 在原賬號導出模板列表 概述 當完成了服務器、數據庫、IP、OSS等遷移后,剩下的…

(六——下)RestAPI 毛子(Http resilience/Refit/游標分頁/異步大文件上傳)

文章目錄 項目地址一、Refit1.1 安裝需要的包1.2 創建接口IGitHubApi1.3 創建RefitGitHubService1. 實現接口2. 注冊服務 1.4 修改使用方法 二、Http resilience2.1 安裝所需要的包2.2 創建resilience pipeline簡單版2.3 創建全局的resilience處理1. 創建清理全局ResilienceHan…

leetcode 977. Squares of a Sorted Array

題目描述 雙指針法一 用right表示原數組中負數和非負數的分界線。 nums[0,right-1]的是負數&#xff0c;nums[right,nums.size()-1]是非負數。 然后用合并兩個有序數組的方法。合并即可。 class Solution { public:vector<int> sortedSquares(vector<int>&…

在 API 模擬階段:Apipost vs. Faker.js vs. Postman —— 為什么 Apipost 是最優選擇

在構建 API 的過程中&#xff0c;模擬數據的能力至關重要。就像你在做飯時等待食材送達一樣——沒有原料&#xff0c;菜也沒法完成。 但是&#xff0c;當你的后端還在開發中&#xff0c;而前端又急需真實的 API 響應進行開發時&#xff0c;該怎么辦&#xff1f;這時候&#xf…

一種快速計算OTA PSRR的方法(Ⅰ)

序言:最近碰到了一道有趣的習題&#xff0c;讓我重新思考了下如何計算運放的PSRR&#xff0c;再結合相關論文&#xff0c;現將所思所想分享出來&#xff0c;歡迎大家討論。 1.從Razavi的一道習題引入 題目要求計算電路的PSRR&#xff0c;已知PSRR定義為信號增益除以電源增益&am…

第十二屆藍橋杯 2021 C/C++組 空間

目錄 題目&#xff1a; 題目描述&#xff1a; 題目鏈接&#xff1a; 思路&#xff1a; 思路詳解&#xff1a; 代碼&#xff1a; 代碼詳解&#xff1a; 題目&#xff1a; 題目描述&#xff1a; 題目鏈接&#xff1a; 空間 - 藍橋云課 思路&#xff1a; 思路詳解&#…

TensorFlow深度學習實戰——基于循環神經網絡的情感分析模型

TensorFlow深度學習實戰——基于循環神經網絡的情感分析模型 0. 前言1. 數據處理2. 模型構建與訓練3. 模型評估相關鏈接 0. 前言 情感分析 (Sentiment Analysis) 是自然語言處理中的一項技術&#xff0c;旨在識別和提取文本中的情感信息&#xff0c;通常是分析一段文本中是否存…

eslint相關報錯收集

[vue/no-multiple-template-root]The template root requires exactly one element.eslint-plugin-vuejsx報錯&#xff1a;jsx報錯Parsing error: Unexpected token &#xff1c;eslint&#xff1b;ts報錯&#xff1a;Parsing error: Unexpected token {eslintmodule報錯 ‘mod…

【論文推薦】深度學習賦能地質災害分析:數據、模型、應用與機遇(用于地質災害分析的深度學習:數據源)

【論文推薦】深度學習賦能地質災害分析&#xff1a;數據、模型、應用與機遇&#xff08;用于地質災害分析的深度學習&#xff1a;數據源&#xff09; 【論文推薦】深度學習賦能地質災害分析&#xff1a;數據、模型、應用與機遇&#xff08;用于地質災害分析的深度學習&#xf…

判斷用戶選擇的Excel單元格區域是否跨頁?

VBA應用程序開發過程中&#xff0c;經常需要處理用戶選中的單元格區域&#xff0c;有的應用場景中&#xff0c;需要限制用戶選中區域位于同一頁中&#xff08;以打印預覽顯示的分頁劃分&#xff09;&#xff0c;但是VBA對象模型中并沒有提供相應的接口&#xff0c;用于快速查詢…

題解:洛谷 CF2091E Interesting Ratio

思路推導 我們先對 32 32 32 和 96 96 96 進行二進制拆分。 相同部分&#xff08;用 α \alpha α 表示&#xff09;&#xff1a; 5 5 5 個 2 2 2。 不同部分&#xff08;用 β \beta β 表示&#xff09;&#xff1a; 1 1 1 和 3 3 3。 gcd ? ( 32 , 96 ) \gcd(32,9…

linux安裝配置PostgreSQL

環境&#xff1a;centos7、SpringBoot、PostgreSQL15 PostgreSQL: Linux downloads (Red Hat family) PostgreSQL安裝 1.安裝 PostgreSQL Yum 倉庫 RPM 包 sudo rpm -ivh https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noar…

docker安裝jenkins v2.504.1集群

1 概述 Jenkins是一款開源的、基于Java開發的持續集成&#xff08;CI&#xff09;與持續交付&#xff08;CD&#xff09;工具&#xff0c;旨在通過自動化構建、測試和部署流程&#xff0c;提升軟件開發效率與質量。 ? 1.1 核心功能與特點 持續集成與交付? Jenkins支持自動化…

5月2日日記

今天看了爸爸推薦的書&#xff0c;叫&#xff1a;“高效能人士的七個習慣” 現在剛看完50頁&#xff0c;感覺確實有點東西&#xff0c; 七個習慣分別是&#xff1a; 個人層面1積極主動 2要事第一 3以終為始 社交層面 4知彼解己5 統效綜合 6雙贏思維 7不斷更新 目前還沒有…

Aws S3上傳優化

上傳大約 3.4GB 的 JSON 文件&#xff0c;zip算法壓縮后約為 395MB&#xff0c;上傳至 S3 效率優化&#xff0c;有一些優化方案可以提高上傳速率。下面是幾種可能的優化方式&#xff0c;包括選擇壓縮算法、調整上傳方式、以及其他可能的方案。 方案 1. 選擇更好的壓縮算法 壓…

CAD(計算機輔助設計)基礎知識點整理

以下是CAD&#xff08;計算機輔助設計&#xff09;的基礎知識點整理&#xff0c;涵蓋核心概念、操作技巧和行業規范&#xff0c;適合新手學習和參考&#xff1a; 一、CAD基本概念 什么是CAD ? 利用計算機技術進行設計和繪圖的工具&#xff0c;廣泛應用于機械、建筑、電子等領…

重構之道:識別并替換不合適使用的箭頭函數

1、引言 JavaScript 自 ES6 引入了箭頭函數(Arrow Function)后,因其簡潔的語法和對 this 的詞法綁定機制,迅速成為開發者喜愛的寫法之一。然而,并不是所有場景都適合使用箭頭函數。 在實際開發中,我們常常會因為追求代碼簡潔而忽視其潛在問題,例如: this 指向錯誤不適…

[英語單詞] from under

最近在看RCU的資料&#xff0c;讀到下面的一句&#xff0c;感覺總是特別怪怪的&#xff0c;就是從單詞的組合角度&#xff0c;記錄一下。 Use rcu_read_lock() and rcu_read_unlock() to ensure that the structure does not get deleted out from under us。 意思是我們還在使…

Python 中 DAO 層使用泛型的探索

方法一&#xff1a; from types import UnionType from typing import TypeVar, Generic, TypeModelT TypeVar(ModelT)def _new_cls_with_grm_generic_args(cls, __item):new_cls type(f"{cls.__name__}[{__item.__name__}]", (cls,), {})new_cls._grm_generic_ar…

Cesium 環境搭建

一、前提條件 1. **安裝 Node.js** - 訪問 [Node.js 官方網站](https://nodejs.org/)&#xff0c;下載并安裝適合你操作系統的版本。Node.js 用于運行本地開發服務器和安裝依賴。 2. **安裝 Vue CLI** - Vue CLI 是一個用于快速開發 Vue.js 項目的工具。在終端中運行以下…