|
||
---|---|---|
robowaiter | ||
tasks_no_ui | ||
.gitignore | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
run_ui.py | ||
setup.py |
README.md
RoboWaiter
大模型具身智能比赛-机器人控制端
项目安装(必看)
环境要求
Python=3.10
安装步骤
cd RoboWaiter
pip install -e .
以上步骤将完成robowaiter项目以及相关依赖库的安装
快速入门
- 安装UE及Harix插件,打开默认项目并运行
- 运行 tasks 文件夹下的任意场景即可实现机器人控制端与仿真器的交互
代码框架介绍
Robot
Robot是机器人类,包括从ptml加载行为树的方法,以及执行行为树的方法等
tasks
tasks文件夹中存放的场景定义及运行代码。
缩写 | 任务 |
---|---|
AEM | 主动探索和记忆 |
GQA | 具身多轮对话 |
VLN | 视觉语言导航 |
VLM | 视觉语言操作 |
OT | 复杂开放任务 |
AT | 自主任务 |
CafeDailyOperations | 整体展示:咖啡厅的一天 |
Interact | 命令行自由交互 |
Scene
Scene是场景基类,task_map返回的任务场景都继承于Scene。 该类实现了一些通用的场景操作接口。
调用大模型接口
运行llm_client.py文件调用大模型进行多轮对话。
cd robowaiter/llm_client
python multi_rounds.py
输入字符即可等待回答