User Tools

Site Tools


add_new_algorithm_and_dataset

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
add_new_algorithm_and_dataset [2025/04/12 16:57] liuxzh12023add_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. (And it's also a good way for you to follow exist algorithm and dataset folder to build a same structure of your new one.)
  
 == Algorithm == == Algorithm ==
Line 6: Line 6:
 {{:ndt1.png?1400|}} {{:ndt1.png?1400|}}
  
-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.+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://github.com/SLAM-Hive/slam_hive_web/blob/main/repo_overview.md 
 + 
 +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.
  
 {{:ndt2.png?1400|}} {{:ndt2.png?1400|}}
Line 29: Line 31:
  
 rosbag_play.py: used to play the rosbag file and remap some topic (this script is called by algorithm mapping.py script) rosbag_play.py: used to play the rosbag file and remap some topic (this script is called by algorithm mapping.py script)
 +
 +
 +------
  
 And as the topic name is different between algorithm required and dataset provided. So you need to set "algorithm remap" and "dataset remap" parameters to unify them. And as the topic name is different between algorithm required and dataset provided. So you need to set "algorithm remap" and "dataset remap" parameters to unify them.
add_new_algorithm_and_dataset.1744477040.txt.gz · Last modified: 2025/04/12 16:57 by liuxzh12023