运行UMI镜像

UMI介绍

这是斯坦福大学Real团队 开发的开源项目,全称是 Universal Manipulation Interface(通用操作接口)。它主要解决的是机器人学习中"数据采集难"和"人类演示向机器人迁移难"的瓶颈问题。

核心功能与亮点

  1. 低成本、便携式的数据采集:它设计了一个手持式夹具设备,操作者可以像拿筷子一样自然地操控物体。这个设备能精确记录人类的动作轨迹和意图,把"操作意图+运动轨迹+多模态感知"统一到一个通用接口里。
  2. 跨平台部署:UMI最大的特点是"硬件无关"。通过它采集的数据训练出来的策略,可以直接部署到不同的机器人平台上(比如UR5机械臂、Franka机器人等),不需要针对每个机器人重新写代码或大量微调。
  3. 支持复杂任务:它能处理很多高难度的动态操作任务,比如双手折叠毛衣、洗脏盘子、甚至投掷物体。这些任务以前很难通过传统的遥操作设备(太贵)或直接模仿(身体结构差异大)来实现。

技术原理简述

  • 鱼眼镜头:为了看得更广,UMI在夹具上使用了鱼眼镜头,解决了普通摄像头视角窄、看不清侧面的问题。
  • 相对轨迹动作表示:它不记录绝对坐标,而是记录相对运动的轨迹,这样即使换了个环境或物体位置变了,机器人也能学会怎么动。

适用场景

如果你在做具身智能、机器人操作相关的研究,或者需要收集高质量的机器人训练数据,这个项目是非常好的工具。它让普通人也能参与到机器人数据的采集中来,大大降低了门槛。

网站

访问 Cheng Chi 的 Docker Hub 镜像仓库

安装anaconda

查看当前 Linux 系统的硬件架构类型

bash 复制代码
uname -m

下载anaconda

bash 复制代码
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2025.12-2-Linux-x86_64.sh

安装

bash 复制代码
bash 换成你下载好的名字 -yes

一直点enter和yes就行

安装成功但是环境没有生效解决方法

bash 复制代码
source ~/.bashrc

成功标志 出现(base)

conda基本指令

这是一份整理好的 Markdown 格式笔记,你可以直接复制粘贴到你的笔记软件(如 Notion, Obsidian, Typora)中。

为了方便阅读,我将命令部分使用了代码块包裹,并保留了图片中的关键提示。


Anaconda3 基本指令集

来源 :七月在线 (JULYEDU.COM)

PS :env_name 请替换成自己想用的名字

1. 基础查询与启动

  • 查看 conda 版本

    bash 复制代码
    conda --version
  • 查看已有环境列表

    bash 复制代码
    conda env list
  • 打开图形界面版 (Navigator)

    bash 复制代码
    anaconda-navigator

2. 环境管理

  • 创建新环境

    语法:conda create -n <环境名> python=<版本号>

    bash 复制代码
    conda create -n env_name python=x.x
  • 删除已有环境

    bash 复制代码
    conda remove -n env_name --all
  • 激活环境

    bash 复制代码
    conda activate env_name
  • 退出当前环境

    bash 复制代码
    conda deactivate

3. 包管理

  • 在当前环境中安装一个包

    bash 复制代码
    conda install package_name
  • 查看当前环境已安装的包

    bash 复制代码
    conda list

4. 配置与高级操作

  • 关闭启动时自动激活 base 环境

    如果觉得每次打开终端都自动进入 (base) 很烦,可以执行此命令。

    bash 复制代码
    conda config --set auto_activate_base false
  • 再次手动激活 base 环境

    bash 复制代码
    conda activate base
  • 从 YAML 文件安装环境 (UMI 环境安装)

    常用于复现他人的项目环境。

    bash 复制代码
    conda env create -f conda_environment.yaml

退出 Anaconda 的 base 环境非常简单,只需在终端中执行一条命令即可。以下是具体操作和说明:

5.退出当前 base 环境的命令

bash 复制代码
conda deactivate

执行后,你会看到命令行提示符前的 (base) 字样消失,表示已成功退出基础环境,回到系统默认的 Python 环境。

如果你希望以后打开终端时不再自动进入 base 环境,可以运行以下命令关闭自动激活:

bash 复制代码
conda config --set auto_activate_base false

之后如需使用 conda,可手动输入 conda activate base 重新进入。


退出环境后,下一步通常是创建一个新项目专用的虚拟环境,需要我帮你写创建命令吗?

为代码配置环境(mamba要换掉)

Universal Manipulation Interface (GitHub)


创建环境有一点不一样

bash 复制代码
conda env create -f conda_environment.yaml

解决下载速度问题

即使我们修改了镜像源也默认 按照国外的网站方式访问

于是我们配置代理,选择允许局域网,上面有显示端口号7890

回到乌班图,先执行以下两条命令(请替换为你自己的 IP 和端口):

bash 复制代码
# 将下面的 192.168.x.x 换成你 Windows 的实际 IP,7890 换成你的端口
export http_proxy="http://192.168.x.x:7890"
export https_proxy="http://192.168.x.x:7890"

你需要知道 Windows 电脑的 IP 地址才能让虚拟机连上来。

总结

  1. 首先设置clash

  2. 在 Windows 上查 IP :按 Win+R -> 输入 cmd -> 输入 ipconfig,找到 IPv4 地址(比如 192.168.3.5,这只是举例,你要填你自己的)。 注意不是linux上面的

  3. 在 Linux 终端输入(把下面的 IP 换成你刚才查到的):

    bash 复制代码
    export http_proxy="http://192.168.你的IP:7890"
    export https_proxy="http://192.168.你的IP:7890"
  4. 再次运行 Conda 命令:

    bash 复制代码
    conda env create -f conda_environment.yaml

这样速度就会直接拉满了!如果还是不行,记得检查一下 Windows 的防火墙有没有拦截。


配置好代理后,要我帮你写个脚本自动设置吗?以后就不用每次手动敲了。

但是其实你什么都不干 多等一会儿也可能好

相关推荐
第九序言T11 分钟前
数据分析岗 Pandas 面试题 20 道(上):概念与读代码
python·数据分析·pandas·数据处理
Dmz丶12 分钟前
前端转 AI 100 天 Day 37:Few-shot 与 CoT——让模型学会“推理”
python
孟健33 分钟前
我用Grok Bot本地剪口播视频,3段提示词搞定气口切除、字幕与封面
人工智能·python·aigc
2601_966949651 小时前
如何封装 qd.klines.batch(),让批量 K 线查询函数在多个策略中复用?
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
神仙别闹2 小时前
基于Python实现英词语自动对齐系统
开发语言·python
老歌老听老掉牙3 小时前
圆柱端面四平面交线及其在yoz面投影的几何解析与 Python 实现
开发语言·python·平面
我要见SA姐13 小时前
Chrome 扩展安全攻防实录:从权限滥用到供应链投毒
运维·人工智能·python·机器学习·自动化
2601_962885723 小时前
给 backtrader 接 A 股数据:用 AlphaFeed 喂PandasData
python
YYYing.4 小时前
【Agent系列 (十一) 】上下文工程
人工智能·python·ai·agent·上下文工程
计算机毕业编程指导师4 小时前
基于深度学习的光伏组件红外图像缺陷识别系统设计与实现
人工智能·python·深度学习·目标检测·毕业设计·课程设计·光伏