add_new_algorithm_and_dataset
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| add_new_algorithm_and_dataset [2025/03/31 03:31] – created liuxzh12023 | add_new_algorithm_and_dataset [2025/04/12 17:00] (current) – liuxzh12023 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Here we give NDT-LOAM as a example to show how we make a new algorithm as a docker images that can be used for SLAM-Hive. | + | Here we give NDT-LOAM as a example to show how we make a new algorithm as a docker images that can be used for SLAM-Hive. |
| + | |||
| + | == Algorithm == | ||
| We first git clone the repo on github, and check how to start this algorithm in a normal way. | We first git clone the repo on github, and check how to start this algorithm in a normal way. | ||
| {{: | {{: | ||
| + | |||
| + | You need to create a folder in slam_hive_algos : NDT-LOAM, and clone the repo here. In this folder, you need also create slamhive folder, Dockerfile following: https:// | ||
| + | |||
| + | Then according its readme, we build the slamhive folder. We find the parameters the NDT-LOAM provided and write them to yaml file and the SLAM-Hive parameter template. And the create the mapping.py file. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Then we create Configurations for NDT-LOAM, selecting the parameter template we created before. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Then we can use this configurations to create task. | ||
| + | |||
| + | == Dataset == | ||
| + | For the dataset, you firstly need to change your dataset as rosbag file. | ||
| + | |||
| + | Here we give you a new dataset folder structure: | ||
| + | slam_hive_datasets | ||
| + | |||
| + | For example: MH_01_easy sequence of EuRoC dataset, you should create a folder named " | ||
| + | |||
| + | MH_01_easy.bag (need to be same name as folder name) | ||
| + | |||
| + | groundtruth.txt: | ||
| + | |||
| + | rosbag_play.py: | ||
| + | |||
| + | |||
| + | ------ | ||
| + | |||
| + | And as the topic name is different between algorithm required and dataset provided. So you need to set " | ||
| + | |||
| + | For example, the image topic name in dataset is "/ | ||
| + | {{: | ||
add_new_algorithm_and_dataset.1743391906.txt.gz · Last modified: 2025/03/31 03:31 by liuxzh12023
