phosphobot開源程序是控制您的 SO-100 和 SO-101 機器人并訓練 VLA AI 機器人開源模型

?一、軟件介紹

文末提供程序和源碼下載

? ? ? ?phosphobot開源程序是控制您的 SO-100 和 SO-101 機器人并訓練 VLA AI 機器人開源模型。

二、Overview?概述

  • 🕹? Control your robot with the keyboard, a leader arm, a Meta Quest headset or via API
    🕹? 使用鍵盤、引導臂、Meta Quest 耳機或通過 API 控制您的機器人
  • 📹 Teleoperate robots to record datasets in LeRobot dataset format
    📹 遠程作機器人以 LeRobot 數據集格式記錄數據集
  • 🤖 Train action models like ACT, gr00t n1 or Pi0
    🤖 訓練 ACT、gr00t n1 或 Pi0 等動作模型
  • 🔥 Use action models to control robots
    🔥 使用動作模型控制機器人
  • 💻 Runs on macOS, Linux and Windows
    💻 可在 macOS、Linux 和 Windows 上運行
  • 🦾 Compatible with the SO-100, SO-101, WX-250 and AgileX Piper
    🦾 與 SO-100、SO-101、WX-250 和 AgileX Piper 兼容
  • 🔧 Extend it with your own robots and cameras
    🔧 用你自己的機器人和相機來擴展它

三、Getting started?開始

安裝 phosphobot 服務器

#?Install it this way
curl -fsSL https://raw.githubusercontent.com/phospho-app/phosphobot/main/install.sh | bash
#?Start it this way
phosphobot run
#?Upgrade it with brew or with apt
# sudo apt update && sudo apt install phosphobot
#?brew update && brew upgrade phosphobot

讓你的機器人第一次動起來!

Go to the webapp at?YOUR_SERVER_ADDRESS:YOUR_SERVER_PORT?(default is?localhost:80) and click control.
轉到?YOUR_SERVER_ADDRESS:YOUR_SERVER_PORT?web應用程序 (默認為?localhost:80?),然后單擊 control。

You will be able to control your robot with:
您將能夠通過以下方式控制您的機器人:

  • the keyboard?鍵盤
  • a leader arm?引導臂
  • a Meta Quest if you have the phospho teleop app
    Meta Quest(如果您有 phospho teleop 應用程序)

訓練行動模型

To train an action model on the dataset you recorded, you can:
要在您記錄的數據集上訓練作模型,您可以:

  • train a model directly from the phosphobot webapp (see?this tutorial)
    直接從 PhosphoBot Web 應用程序訓練模型(請參閱本教程)
  • use your own machine (see?this tutorial?to finetune gr00t n1)
    使用您自己的機器(請參閱本教程以微調 GR00T N1)

In both cases, you will have a trained model exported to huggingface.
在這兩種情況下,您都會將經過訓練的模型導出到 huggingface。

四、?使用模型控制您的機器人

Now that you have a trained model hosted on huggingface, you can use it to control your robot either:
現在,您已經在 huggingface 上托管了一個經過訓練的模型,您可以使用它來控制您的機器人:

  • directly from the webapp
    直接從 Web 應用程序
  • from your own code using the phosphobot python package (see?this script?for an example)
    使用 Phosphobot Python 包從您自己的代碼中(有關示例,請參閱此腳本)

Examples?例子

The?examples/?directory is the quickest way to see the toolkit in action. Check it out! Proud of what you build? Share it with the community by opening a PR to add it to the?examples/?directory.
目錄?examples/?是查看 Toolkit 運行情況的最快方式。一探究竟!為自己構建的東西感到自豪?通過打開 PR 將其添加到?examples/?目錄中,與社區共享它。

Advanced Usage?高級用法

You can directly call the phosphobot server from your own code, using the HTTP API and websocket API.
您可以使用 HTTP API 和 websocket API 從自己的代碼中直接調用 phosphobot 服務器。

Go to the interactive docs of the API to use it interactively and learn more about it. It is available at?YOUR_SERVER_ADDRESS:YOUR_SERVER_PORT/docs. By default, it is available at?localhost:80/docs.
轉到 API 的交互式文檔以交互方式使用它并了解更多信息。可在 上找到?YOUR_SERVER_ADDRESS:YOUR_SERVER_PORT/docs?。默認情況下,它位于?localhost:80/docs?。

We release new versions very often, so make sure to check the API docs for the latest features and changes.
我們經常發布新版本,因此請務必查看 API 文檔以了解最新功能和更改。

Supported Robots?支持的機器人

We currently support the following robots:
我們目前支持以下機器人:

  • SO-100?SO-100 系列
  • SO-101?SO-101 型
  • WX-250 by Trossen Robotics (beta)
    Trossen Robotics 的 WX-250(測試版)
  • AgileX Piper (beta)?AgileX Piper (測試版)

See this?README?for more details on how to add support for a new robots or open an issue.
有關如何添加對新機器人的支持或打開問題的更多詳細信息,請參閱此自述文件。

五、軟件下載

夸克網盤分享

本文信息來源于GitHub作者地址:GitHub - phospho-app/phosphobot: Control your SO-100 and SO-101 robot and train VLA AI robotics models

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

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

相關文章

數據通信基礎

信道特性 1.信道帶寬W ? 模擬信道:Wf2-f1(f2和f1分別表示:信道能通過的最高/最低頻率,單位赫茲Hz)。 ? 數字信道:數字信道是離散信道,帶寬為信道能夠達到的最大數據傳輸速率,單位…

C++與Python編程體驗的多維對比:從語法哲學到工程實踐

引言:語言定位的本質差異 作為靜態編譯型語言的代表,C以0開銷抽象原則著稱,其模板元編程能力可達圖靈完備級別,而Python作為動態解釋型語言,憑借鴨子類型和豐富的標準庫成為快速開發的首選。這種根本差異導致兩種語言…

TP6 實現一個字段對數組中的多個值進行LIKE模糊查詢(OR邏輯)

在ThinkPHP6中,可以通過以下方式實現一個字段對數組中的多個值進行LIKE模糊查詢(OR邏輯): 1,使用數組形式的where條件,通過第三個參數指定邏輯關系: $where[] [字段名, like, [%值1%, %值2%]…

接口不是json的內容能用Jsonpath獲取嗎,如果不能,我們選用什么方法處理呢?

JsonPath 是一種專門用于查詢和提取 JSON 數據的查詢語言(類似 XPath 用于 XML)。以下是詳細解答: ?JsonPath 的應用場景? ?API 響應處理?:從 REST API 返回的 JSON 數據中提取特定字段。?配置文件解析?:讀取 J…

TCP/IP 與高速網絡

題目用 “與” 而不是 “是” 連接兩名詞,說明它們天然互斥,就比如看到 “經理與人” ,自然而然的就會覺得經理接近了神。 數據在 TCP/IP 網絡上傳輸獲得的 “盡力而為” 承諾的時間在端到端時延中占比太大,以至于針對 TCP/IP 的…

Vue3 (數組push數據報錯) 解決Cannot read property ‘push‘ of null報錯問題

解決Cannot read property ‘push‘ of null報錯問題 錯誤寫法 定義變量 <script setup>const workList ref([{name:,value:}])</script>正確定義變量 <script setup>const workList ref([]) </script>解決咯~

React前端框架

React&#xff1a;構建現代用戶界面的范式革命&#xff08;深度解析&#xff09; 引言&#xff1a;前端開發的范式轉變 在2013年之前&#xff0c;前端開發領域被jQuery等庫主導&#xff0c;開發者通過命令式編程直接操作DOM元素。這種模式存在兩大痛點&#xff1a;代碼可維護…

Redis:string數據類型

&#x1f308; 個人主頁&#xff1a;Zfox_ &#x1f525; 系列專欄&#xff1a;Redis &#x1f525; String字符串 &#x1f9d1;?&#x1f4bb; 字符串類型是Redis最基礎的數據類型&#xff0c;關于字符串需要特別注意&#xff1a; ?先Redis中所有的鍵的類型都是字符串類…

獲取 OpenAI API Key

你可以按照以下步驟來獲取 openai.api_key&#xff0c;用于調用 OpenAI 的 GPT-4、DALLE、Whisper 等 API 服務&#xff1a; &#x1f9ed; 獲取 OpenAI API Key 的步驟&#xff1a; ? 1. 注冊或登錄 OpenAI 賬號 打開 https://platform.openai.com/ 使用你的郵箱或 Google/…

window安裝docker\docker-compose

安裝前配置 打開控制面板,參照下圖打開“啟動或關閉windows功能”,Hyper-V 和容器需要啟用 程序和功能 啟動或關閉windows功能 勾選Hyper-V 安裝路徑配置 Docker在Windows上的默認安裝路徑為C:\Program Files\Docker。 以管理員身份運行CMD在D盤,dev文件夾下創建Docker文…

Xxl-job——源碼設計思考

摘要 本文深入探討了XXL-Job框架的設計思考&#xff0c;分析了其不使用Lombok的Data注解的原因&#xff0c;包括明確控制代碼結構、避免依賴侵入、增強可維護性和調試便利性、保持編譯清晰以及遵循項目歷史和團隊編碼規范。文章還詳細介紹了XXL-Job的優化設計&#xff0c;包括…

九、【ESP32開發全棧指南: UDP通信服務端】

一、TCP與UDP核心差異 特性TCPUDP連接方式面向連接 (需三次握手)無連接可靠性可靠傳輸 (重傳/排序/校驗)盡力交付 (不保證可靠性)實時性延遲較高低延遲&#xff0c;實時性強傳輸效率協議開銷大頭部開銷小 (僅8字節)連接類型點對點支持廣播/多播資源占用高 (需維護連接狀態)極低…

`mermaid-cli` 生成高分辨率 Mermaid 流程圖(可以下載安裝Typora更好 )的操作指南

以下是使用 mermaid-cli 生成高分辨率 Mermaid 流程圖&#xff08;可以下載安裝Typora更好 &#xff09;的操作指南 一、安裝依賴&#xff08;需管理員權限&#xff09; 安裝 Node.js v16 官網下載&#xff1a;Node.js 官方下載 驗證安裝成功&#xff1a; node -v # 應顯…

LlamaFactory × 多模態RAG × Chat-BI:萬字長文探尋RAG進化軌跡,打造卓越專業AI助手

你有沒有想過&#xff0c;大模型如何更聰明地回答問題&#xff1f;&#x1f914; 當傳統 RAG 遇上多模態與商業智能&#xff08;BI&#xff09;&#xff0c;會碰撞出怎樣的火花&#xff1f;&#x1f914; 今天我們將圍繞醫學這個專業領域&#xff0c;一步步搭建出一個集眾多本…

python打卡day47

特征圖與注意力熱圖 知識點回顧&#xff1a; 不同CNN層的特征圖&#xff1a;不同通道的特征圖通道注意力后的特征圖和熱力圖 特征圖本質就是不同的卷積核的輸出&#xff0c;淺層指的是離輸入圖近的卷積層&#xff0c;淺層卷積層的特征圖通常較大&#xff0c;而深層特征圖會經…

緩存一致性 與 執行流

上接多執行流系統中的可見性 在緩存一致性協議描述中&#xff0c;使用“處理器”或“CPU核心”比“執行流”更精確嗎? 核心結論&#xff1a;在緩存一致性協議描述中&#xff0c;使用“處理器”或“CPU核心”比“執行流”更精確&#xff01; 你的直覺是正確的。 原因分析&am…

機器學習:load_predict_project

本文目錄&#xff1a; 一、project目錄二、utils里的兩個工具包&#xff08;一&#xff09;common.py&#xff08;二&#xff09;log.py 三、src文件夾代碼&#xff08;一&#xff09;模型訓練&#xff08;train.py&#xff09;&#xff08;二&#xff09;模型預測&#xff08;…

Qt Test功能及架構

Qt Test 是 Qt 框架中的單元測試模塊&#xff0c;在 Qt 6.0 中提供了全面的測試功能。 一、主要功能 核心功能 1. 單元測試框架 提供完整的單元測試基礎設施 支持測試用例、測試套件的組織和執行 包含斷言宏和測試結果收集 2. 測試類型支持 單元測試&#xff1a;對單個函…

零基礎在實踐中學習網絡安全-皮卡丘靶場(第十一期-目錄遍歷模塊)

經過前面幾期的內容我們學習了很多網絡安全的知識&#xff0c;而這期內容就涉及到了前面的第六期-RCE模塊&#xff0c;第七期-File inclusion模塊&#xff0c;第八期-Unsafe Filedownload模塊。 什么是"遍歷"呢&#xff1a;對學過一些開發語言的朋友來說應該知道&…

LLM 筆記:Speculative Decoding 投機采樣

1 基本介紹 投機采樣&#xff08;Speculative Sampling&#xff09;是一種并行預測多個可能輸出&#xff0c;然后快速驗證并采納正確部分的加速策略 在不犧牲輸出質量的前提下&#xff0c;減少語言模型生成 token 所需的時間 傳統的語言模型生成是 串行 的 必須生成一個&…