alt.freeweights.text / RoboBrain-LoRA-Affordance
From: BAAI <huggingface.co/BAAI>Newsgroups: alt.freeweights.textSubject:

RoboBrain-LoRA-Affordance

Date: 2026-11-15Commit: 4c4f058Signed: 2DC28CC7B26A283B ✓

Model. Safetensors weights, 346 MB in all. Published by BAAI under Apache-2.0.

text346MBRoboBrain-LoRA-Affordancesafetensorspermissive
FactsParamsnot statedSize346 MBFormatssafetensorsTasknot taggedLicenseApache-2.0From sourcepermissive
$ fw get BAAI/RoboBrain-LoRA-Affordance
# manifest sha256 d0200dcd7a92… · 346 MB · 4 files
$ fw verify ./RoboBrain-LoRA-Affordance BAAI/RoboBrain-LoRA-Affordance
From sourceHosted (signed)BAAI/RoboBrain-LoRA-AffordanceLast check: 2026-11-15 04:30 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
346 MB
Weights
346 MB (safetensors)
Parameters
not stated
Formats
safetensors
Task
not tagged
License
Apache-2.0 (permissive)
Files
4, each with a sha256
Publisher
BAAI
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commitโ†’You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:30 UTCpassed

Model card

From the publisher at commit 4c4f058. Shown as plain text with links; images open at the publisher.

Image: image

[CVPR 25] RoboBrain: A Unified Brain Model for Robotic Manipulation from Abstract to Concrete.#

๐Ÿค— Models#

  • Base Planning Model: The model was trained on general datasets in Stages 1โ€“2 and on the Robotic Planning dataset in Stage 3, which is designed for Planning prediction.
  • A-LoRA for Affordance: Based on the Base Planning Model, Stage 4 involves LoRA-based training with our Affordance dataset to predict affordance.
  • T-LoRA for Trajectory: Based on the Base Planning Model, Stage 4 involves LoRA-based training with our Trajectory dataset to predict trajectory.

Image: image

ModelsCheckpointDescription
Planning Model๐Ÿค— Planning CKPTsUsed for Planning prediction in our paper
Affordance (A-LoRA)๐Ÿค— Affordance CKPTsUsed for Affordance prediction in our paper
Trajectory (T-LoRA)๐Ÿค— Trajectory CKPTsUsed for Trajectory prediction in our paper

๐Ÿ› ๏ธ Setup#

# clone repo.
git clone https://github.com/FlagOpen/RoboBrain.git
cd RoboBrain
# build conda env.
conda create -n robobrain python=3.10
conda activate robobrain
pip install -r requirements.txt

๐Ÿค– Training#

1. Data Preparation#
# Modify datasets for Stage 4_aff, please refer to:
- yaml_path: scripts/train/yaml/stage_4_affordance.yaml

Note: During training, we applied normalization to the bounding boxes, representing them with the coordinates of the top-left and bottom-right corners, and retaining three decimal places for each. The sample format in each json file should be like:

{
    "id": xxxx,
    "image": "testsetv3/Unseen/egocentric/ride/bicycle/bicycle_001662.jpg",
    "conversations": [
        {
            "value": "<image>\nYou are a robot using the joint control. The task is \"ride the bicycle\". Please predict a possible affordance area of the end effector?",
            "from": "human"
        },
        {
            "from": "gpt",
            "value": "[0.561, 0.171, 0.645, 0.279]"
        }
    ]
},
2. Training#
# Training on Stage 4_aff:
bash scripts/train/stage_4_0_resume_finetune_lora_a.sh

Note: Please change the environment variables (e.g. DATA_PATH, IMAGE_FOLDER, PREV_STAGE_CHECKPOINT) in the script to your own.

3. Convert original weights to HF weights#
# Planning Model
python model/llava_utils/convert_robobrain_to_hf.py --model_dir /path/to/original/checkpoint/ --dump_path /path/to/output/
# A-LoRA & T-RoRA
python model/llava_utils/convert_lora_weights_to_hf.py --model_dir /path/to/original/checkpoint/ --dump_path /path/to/output/

โญ๏ธ Inference#

Usage for Affordance Prediction#
# please refer to https://github.com/FlagOpen/RoboBrain
from inference import SimpleInference
model_id = "BAAI/RoboBrain"
lora_id = "BAAI/RoboBrain-LoRA-Affordance"
model = SimpleInference(model_id, lora_id)
# Example 1:
prompt = "You are a robot using the joint control. The task is \"pick_up the suitcase\". Please predict a possible affordance area of the end effector?"
image = "./assets/demo/affordance_1.jpg"
pred = model.inference(prompt, image, do_sample=False)
print(f"Prediction: {pred}")
'''
    Prediction: [0.733, 0.158, 0.845, 0.263]
'''
# Example 2:
prompt = "You are a robot using the joint control. The task is \"push the bicycle\". Please predict a possible affordance area of the end effector?"
image = "./assets/demo/affordance_2.jpg"
pred = model.inference(prompt, image, do_sample=False)
print(f"Prediction: {pred}")
'''
    Prediction: [0.600, 0.127, 0.692, 0.227]
'''

Image: image

๐Ÿค– Evaluation#

Coming Soon ...

๐Ÿ˜Š Acknowledgement#

We would like to express our sincere gratitude to the developers and contributors of the following projects:

  1. LLaVA-NeXT: The comprehensive codebase for training Vision-Language Models (VLMs).
  2. Open-X-Emboddied: A powerful evaluation tool for Vision-Language Models (VLMs).
  3. AGD20k: An affordance dataset that provides instructions and corresponding affordance regions.

Their outstanding contributions have played a pivotal role in advancing our research and development initiatives.

๐Ÿ“‘ Citation#

If you find this project useful, welcome to cite us.

@article{ji2025robobrain,
  title={RoboBrain: A Unified Brain Model for Robotic Manipulation from Abstract to Concrete},
  author={Ji, Yuheng and Tan, Huajie and Shi, Jiayu and Hao, Xiaoshuai and Zhang, Yuan and Zhang, Hengyuan and Wang, Pengwei and Zhao, Mengdi and Mu, Yao and An, Pengju and others},
  journal={arXiv preprint arXiv:2502.21257},
  year={2025}
}

Files

4 files ยท 346 MBWeights 346 MB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 4 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md5.78 KB56d5aa08dfcd6885b59669e5c43d8bcf72a7f924469d53886b81d0aa40e660fe
adapter_config.json800 B39a12d822800d7f63438806f51a0a667929cc6120b42404f17f015d5bc424c80
adapter_model.safetensors346 MB4cab4ece28263d6c76e8071a0371838f0a4f4f3b91a67dfa57fedff2c52c8a59
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
4c4f05801d pinned now2026-11-15 04:30 UTC4 files ยท 346 MB

Use it

$ fw get BAAI/RoboBrain-LoRA-Affordance
# manifest sha256 d0200dcd7a92… · 346 MB · 4 files
$ fw verify ./RoboBrain-LoRA-Affordance BAAI/RoboBrain-LoRA-Affordance
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/BAAI/RoboBrain-LoRA-Affordance.json --dir ./RoboBrain-LoRA-Affordance $ python3 fw.py verify ./RoboBrain-LoRA-Affordance ./BAAI__RoboBrain-LoRA-Affordance.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download BAAI/RoboBrain-LoRA-Affordance --revision 4c4f05801d02cdeb7ac1e6c1a2a405f8b0f5c5ac --local-dir ./RoboBrain-LoRA-Affordance

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
56d5aa08dfcd6885b59669e5c43d8bcf72a7f924469d53886b81d0aa40e660fe
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: BAAI <huggingface.co/BAAI>Newsgroups: alt.freeweights.textSubject: RoboBrain-LoRA-AffordanceDate: 2026-11-15Commit: 4c4f058Signed: 2DC28CC7B26A283B ✓
Upstream
BAAI/RoboBrain-LoRA-Affordance
Pinned commit
4c4f05801d02cdeb7ac1e6c1a2a405f8b0f5c5ac
Manifest
RoboBrain-LoRA-Affordance.json ยท .minisig
Manifest sha256
d0200dcd7a92df0696d80364dbdf156fa8400ea2f2e3f029a641068ac2a0ed7b
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:30 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/BAAI/RoboBrain-LoRA-Affordance.json $ curl -O https://freeweights.allternit.com/manifests/BAAI/RoboBrain-LoRA-Affordance.json.minisig $ minisign -Vm RoboBrain-LoRA-Affordance.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download BAAI/RoboBrain-LoRA-Affordance
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. RoboBrain-LoRA-Affordance.json. Provenance. Takedown history: none.
From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B