Skip to content

Commit a470f2b

Browse files
committed
update readme
1 parent 664f421 commit a470f2b

File tree

1 file changed

+43
-23
lines changed

1 file changed

+43
-23
lines changed

README.md

Lines changed: 43 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,29 @@
88
---
99
## 🔔 News
1010

11-
🎊 We have a plan to integrate [Grounded-Segment-Anything](https://github.com/IDEA-Research/Grounded-Segment-Anything), [Yolo-World](https://github.com/AILab-CVC/YOLO-World), [OWLv2](https://huggingface.co/docs/transformers/en/model_doc/owlv2) and into this mapping pipeline, for **online open-world semantic-mapping**.
12-
Besides, we will support [Habitat-Lab](https://github.com/facebookresearch/habitat-lab) to advance developments in embodied-AI. Stay tuned for our upcoming feature releases and don’t forget to give us a star!
11+
🎊 We plan to integrate [Grounded-Segment-Anything](https://github.com/IDEA-Research/Grounded-Segment-Anything), [Yolo-World](https://github.com/AILab-CVC/YOLO-World), and [OWLv2](https://huggingface.co/docs/transformers/en/model_doc/owlv2) into this mapping pipeline, for **online open-world semantic-mapping**.
12+
Additionally, we will support [Habitat-Lab](https://github.com/facebookresearch/habitat-lab) to advance developments in embodied-AI. Stay tuned for our upcoming feature releases and don’t forget to give us a star!
1313

1414
🔥 **27/12/2024** Release experiment configs and launch files.
1515

16-
1716
🔥 **26/11/2024** Release main algorithms!
1817

19-
🤗 **15/10/2024** present at [iros2024-abudhabi](https://iros2024-abudhabi.org/)
18+
🤗 **15/10/2024** Presented at [iros2024-abudhabi](https://iros2024-abudhabi.org/)
2019

21-
🚀 **30/06/2024** accepted by IROS2024!
20+
🚀 **30/06/2024** Accepted by IROS2024!
2221

2322
📜 **26/03/2024** arXiv version [paper](https://arxiv.org/abs/2403.16880)
2423

25-
## 🎈 Getting Start
26-
### Step1: Dataset and pre-process
27-
#### SemanticKITTI
28-
- prepare the dataset to desire format, following [dataset](panoptic_mapping_utils/src/kitti_dataset/README.md).
29-
#### flat
30-
- Download the dataset from the [ASL Datasets](https://projects.asl.ethz.ch/datasets/doku.php?id=panoptic_mapping).
24+
## 🎈 Getting Started
25+
26+
### Step1: Dataset and Pre-process
27+
**SemanticKITTI**: Prepare the dataset to desired format, following [dataset](panoptic_mapping_utils/src/kitti_dataset/README.md).
28+
29+
**flat**: Download the dataset from the [ASL Datasets](https://projects.asl.ethz.ch/datasets/doku.php?id=panoptic_mapping).
30+
3131
### Step2 Workspace setup
32-
```sudo apt-get install python3-pip python3-wstool
32+
```bash
33+
sudo apt-get install python3-pip python3-wstool
3334
mkdir -p DHP_ws/src
3435
cd DHP_ws/src
3536
git clone git@github.com:hutslib/DHP-mapping.git
@@ -42,24 +43,43 @@ catkin config --merge-devel
4243
catkin build panoptic_mapping_utils
4344
source ../devel/setup.zsh
4445
```
45-
### Step3 Modify config and launch file to run an experiment
46-
The launch files are stored at [panoptic_mapping_ros/launch/iros_exp](panoptic_mapping_ros/launch/iros_exp)
47-
For example, you should modify `<arg name="base_path" default="/dataset/KITTI/dataset/sequences/07"/>` and `<arg name="config" default="iros_exp/kitti/iros_exp_kitti_detectron_07"/>` in the launch file.
4846

49-
```
47+
### Step3 Modify config and launch file to run an experiment
48+
The launch files are located in:
49+
[panoptic_mapping_ros/launch/iros_exp](panoptic_mapping_ros/launch/iros_exp)
50+
51+
The config files are located in:
52+
[panoptic_mapping_ros/config/mapper/iros_exp](panoptic_mapping_ros/config/mapper/iros_exp)
53+
54+
### Key Modifications:
55+
- Update `base_path` and `config` in the launch file.
56+
- Note: For long sequences in SemanticKITTI, adjust `max_frames` in the launch file to limit the number of frames based on your device's memory.
57+
- Update the following in the config file:
58+
- `save_map_path_when_finished`
59+
- `label_info_print_path`
60+
- `save_mesh_folder_path`
61+
- `submap_info_path`
62+
- `Tr`
63+
- `P2`
64+
- `labels: file_name`
65+
- `visualization: colormap_print_path`
66+
- Note: The `Tr` and `P2` parameters should be modified based on the extrinsics calculated in the [data preprocess step](panoptic_mapping_utils/src/kitti_dataset/README.md#-📌-data-process).
67+
68+
```bash
5069
# run the experiment
51-
roslaunch panoptic_mapping
70+
roslaunch panoptic_mapping_ros iros_exp_kitti_detectron_07.launch
5271
```
72+
---
5373
### To Do
5474

5575
The code is under cleaning and will be released gradually.
5676

57-
- [x] initial repo & paper
58-
- [x] dataset process & player & visualization
59-
- [x] main algorithms code
60-
- [x] config and launch files
61-
- [ ] visualization and other tools
62-
- [ ] improve docs
77+
- [x] Initial repo & paper
78+
- [x] Dataset process & player & visualization
79+
- [x] Main algorithms code
80+
- [x] Config and launch files
81+
- [ ] Visualization and other tools
82+
- [ ] Improve docs
6383
- [ ] Feature imporve: integrate open-world segmentation/detection algorithms
6484
- [ ] Feature improve: supporting Habitat-Lab
6585

0 commit comments

Comments
 (0)