RoboWaiter/README.md

53 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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