shipwithjev

Catalog / Robotics & devices

0054GitHub

EmbodiedJev

A MuJoCo workbench for robot decisions, with Jev in the loop.

A bench for comparing decision models on simulated robot tasks. It runs MiniCPM5-2B, Jev and any compatible model API against the same MuJoCo scenes.

FBddcz/embodied-jevREADME ↗
# 🤖 EmbodiedJev · 行知

### 把具身 AI 实验,搬到你的浏览器里。

**📦 开箱体验三大仿真任务 · 🧠 本地小模型 / 云端 API · 🎮 看得见的每一步决策**

无需机械臂,无需先训练模型。跟着步骤启动,在自己的电脑上体验「观察 → 决策 → 执行 → 反馈」。

[](https://github.com/FBddcz/embodied-jev/actions)
[](https://github.com/FBddcz/embodied-jev/stargazers)
[](LICENSE)
[](https://www.python.org/)
[](https://mujoco.org/)

[🚀 快速上手](#-零机器人基础快速上手) · [🧠 接入模型](#-给机械臂接上模型) · [📊 实测结果](#-有结果也有边界) · [🤝 一起维护](#-一起把行知做得更好)



**行而有据,知而能行。**

如果这个项目帮你迈出了具身 AI 的第一步,欢迎点一颗 **⭐ Star**,让更多人一起玩、一起改!

</div>

## ✨ 打开行知,你能做什么?

- 📦 **先玩起来,再接模型**:内置规则基线,无需 API Key、GPU 或模型权重,即可运行三个任务。首次安装依赖需要联网。
- 🦾 **真实物理交互**:MuJoCo + Franka Panda,夹爪接触、抓取、搬运和放置都有物理反馈。
- 🧠 **模型入口放在界面里**:可接 TypeSafe Jev、Claude 原生 API、OpenAI 兼容 API,以及本地 MiniCPM5-2B。
- 👀 **决策过程看得见**:查看阶段或短步选择、公开的动作说明、调用次数与延迟;有原生候选概率的接口还会显示概率。
- 🧭 **逐步规划也能试**:模型逐轮选择 XYZ 方向、步长和夹爪动作,执行后重新观测;可用原始图像输入并加入中途扰动。
- 📷 **相机自由组合**:仅外部、仅腕部、双相机或无相机;启用的视角按动作边界更新,腕部相机随手移动。
- 🆚 **同一任务,不同模型**:可选 2–3 路独立实验,统一任务和种子,真实运行后按仿真时间对齐回放。
- 🧩 **按自己的想法扩展**:多套具名模型接口、任务/场景预设、JSON 导入导出与独立输入测试,方便二次开发。
- 🧪 **执行前先预演**:在仿真副本里检查候选动作,拦截已配置的碰撞和抓取丢失情况。
- ⏯️ **实验随手控制**:运行、暂停、单步、停止、重置、轨迹回放、JSON 导出,一站完成。
- 💻 **本地工作台**:浏览器交互,桌面与手机尺寸均有适配;数据由本机服务处理,调用云端模型时发送任务状态,直接图像模式还发送已启用相机的 RGB。

## 🎯 三个任务,感受完整闭环

| 任务 | 你会看到什么 |
| --- | --- |
| 📥 搬运入盘 | 抓住红色方块,搬到蓝色托盘,松爪并撤离 |
| 🧱 方块堆叠 | 将红色方块放在固定蓝色方块上,检查支撑与稳定状态 |
| 🚧 越障搬运 | 抬高物体、越过障碍,再放到目标位置 |

抓取依靠双侧夹爪接触,成功由物理状态判定。页面中的“验证通过”对应实际仿真检查。

## 🧭 方法论:模型做选择,物理验证结果

每次动作之后重新观察,再决定下一步。模型负责当前选择;控制器负责动作转换与执行,成功由独立的物理条件判定。

```mermaid
flowchart LR
    A[任务与当前观测] --> B[模型决策]
    B --> C[动作转换与安全检查]
    C --> D[MuJoCo 执行]
    D --> A
    D --> E[独立评估与轨迹记录]
```

| 控制模式 | 模型输入 | 模型输出 |
| --- | --- | --- |
| 预设技能 | 结构化状态或 RGB-D 检测坐标、可用技能 | 阶段与技能选择 |
| 逐步 XYZ | 状态、RGB-D 检测坐标,或已启用相机的 RGB | 一个 XYZ/夹爪短步候选 |
| 分层 XYZ | 状态或 RGB-D 检测坐标、接触事实、近期动作 | 子目标,再分别选择 

Also filed under Robotics & devices

Roman Slack

github.com

A simulated drone that asks Jev for a judgment 2.5 times a second.

GitHubRobotics & devices

jev-drone

Loop rate
2.5 Hz

ラプター | ロボコン ビジコン優勝

@Raptor_zip

型付き意思決定AIモデル「Jev」で双腕ロボを動かした結果まとめてみた🦾 3層制御のうち意思決定(2層)をJevに任せ、IKや物理計算はコード側に分離する構造を作りました。500msの応答と0.5円/試行で早くて激安。

X postRobotics & devices

A dual-arm robot with Jev in the middle layer

Response
~500 ms
Cost per attempt
~¥0.5

Aditya Singh

@xyz04274951

I made this for fun. Wired a mic over Fusion 360: click, speak, Fusion runs the feature. @typesafeai ‘s Jev only decides if the utterance is a command.

X postRobotics & devices

Voice control over Fusion 360

lyk

github.com

Two-stage Jev control of a Franka Panda arm in MuJoCo.

GitHubRobotics & devices

RoboJEV

Stars
10