[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.
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.
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.
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
...