当前位置: 首页 > news >正文

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.lqws.cn/news/206389.html

相关文章:

  • ​线路板快速打样服务中的交期管理策略:猎板PCB的极速交付实践​​
  • Redis:Hash数据类型
  • Redis线程安全深度解析:单线程模型的并发智慧
  • 黑马点评【基于redis实现共享session登录】
  • GPU集群故障分析:大型AI训练中的硬件问题与影响
  • Redis高可用架构
  • 【Go核心编程】第十三章:接口与多态——灵活性的艺术
  • 安卓基础(Java 和 Gradle 版本)
  • Android USB 通信开发
  • LeetCode 118 杨辉三角 (Java)
  • Python项目中添加环境配置文件
  • python如何统计图片的颜色分布
  • Spark 之 AQE
  • CentOS 7.9安装Nginx1.24.0时报 checking for LuaJIT 2.x ... not found
  • [Go]context上下文--使用要点--源码分析--Go核心--并发编程
  • Ubuntu挂载本地镜像源(像CentOS 一样挂载本地镜像源)
  • SAP学习笔记 - 开发27 - 前端Fiori开发 Routing and Navigation(路由和导航)
  • 基于Python学习《Head First设计模式》第六章 命令模式
  • Redis :String类型
  • 1Panel运行的.net程序无法读取系统字体(因为使用了docker)
  • 深入剖析Nginx:从入门到高并发架构实战
  • Oracle业务用户的存储过程个数及行数统计
  • ClusterRole 和 ClusterRoleBinding 的关系及使用
  • python调用其它程序 os.system os.subprocess
  • SpringBoot-16-MyBatis动态SQL标签之if和where
  • 第1讲、包管理和环境管理工具Conda 全面介绍
  • 使用Python和Flask构建简单的机器学习API
  • 【Java学习笔记】StringBuilder类(重点)
  • C#使用MindFusion.Diagramming框架绘制流程图(2):流程图示例
  • 华为OD机试_2025 B卷_计算某个字符出现次数(Python,100分)(附详细解题思路)