Aligning Knowledge Graph with Visual Perception for Object-goal Navigation (ICRA 2024)
January 8, 2026 ยท View on GitHub
https://github.com/nuoxu/AKGVP/assets/26222001/63f38873-c51c-4b1e-9d76-cf716ef0de07
Update
- The dataset used in the paper can be found here. Since the link of RGB data has expired, we have uploaded a backup copy of the RGB data. Please check it.
Setup
- Clone the repository and move into the top-level directory
cd AKGVP - Create conda environment.
conda env create -f environment.yml - Activate the environment.
conda activate akgvp - Our settings of dataset follows previous works, please refer to HOZ and L-sTDE for AI2THOR.
- After placing the dataset, use CLIP to generate image features.
python create_image_feat.py - For zero-shot navigation, lines 70-73 in
runners/a3c_train.pycan be enabled. In this way, certain categories will be filtered during the training.
Training and Evaluation
Train the AKGVP model
python main.py \
--title AKGVPModel \
--model AKGVPModel \
--workers 4 \
--gpu-ids 0 \
--images-file-name clip_featuremap.hdf5
Evaluate the AKGVP model
python full_eval.py \
--title AKGVPModel \
--model AKGVPModel \
--results-json AKGVPModel.json \
--gpu-ids 0 \
--images-file-name clip_featuremap.hdf5 \
--save-model-dir trained_models
Visualization
python visualization.py
You can cite our paper as:
@inproceedings{xu2024aligning,
title={Aligning knowledge graph with visual perception for object-goal navigation},
author={Xu, Nuo and Wang, Wen and Yang, Rong and Qin, Mengjie and Lin, Zheyuan and Song, Wei and Zhang, Chunlong and Gu, Jason and Li, Chao},
booktitle={2024 IEEE International Conference on Robotics and Automation (ICRA)},
pages={5214--5220},
year={2024},
organization={IEEE}
}