Skip to content
 
 

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tabletop Robot VQA Control

A minimal example of controlling a tabletop robotic manipulation task using a Vision-Language Model (VLM) through Visual Question Answering (VQA).

The robot observes the scene, answers structured questions about the environment, and converts those answers into executable actions.

Robot

Idea

  1. Capture an image of the scene.
  2. Ask the VLM task-relevant questions.
  3. Convert the answer into a structured state.
  4. Plan an action.
  5. Execute with the robot controller.
  6. Repeat until the task is completed.

Example Loop

img = camera.capture()

question = "Is the red block inside the bowl?"
answer = vlm.ask(img, question)

state = parse(answer)
action = policy(state)

robot.execute(action)

Applications

  • Tabletop manipulation
  • Pick-and-place tasks
  • Spatial reasoning experiments
  • VLM-based robot planning

About

Using VLM-based visual question answering to perceive scenes and control robots in MuJoCo simulation.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages