RoboWaiter/README.md

53 lines
1.4 KiB
Markdown
Raw Normal View History

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