How to use the gradio demo
October 8, 2024 ยท View on GitHub
Switch from RVT to RACER during task execution
[Note] Since original RACER-llava-llama3 is not for model switching (RACER always requires last instruction as input, there is no last instruction input if switching model from RVT to RACER), we retrained a new RACER-llava-llama3 checkpoint for better model switching particularly. This checkpoint achieves around 69.5% on 18 RLbench tasks.
Task Goal Online Change
You need to:
- Change the Task Goal, press Enter to update the goal
- Type an immediate human instruction at current turn to tell what to do, and press Enter to send the human instruction. This may be optional, since LlaVA sometimes can generate reasonble instruction at task-goal change turn based on the new goal.
Unseen Task Evaluation
First uncomment the lines of unseen tasks in RLBENCH_TASKS in racer/utils/racer_utils.py, then run demo python racer/gradio_demo/run.py with --unseen_task argument.
Human Language Intervention
Our generated rich instructions contains specific patterns and words, it's helpful to use similar expressions. Examples are shown below:
move (to the) (left/right/forward/backward) (significantly/a little bit) to align with xxx
move/navigate to xxx
rotate the gripper to align (with xxx)
realign with the xxx
correct your position by moving (left/right/forward/backward) (significantly)
lift/move up the gripper
...



