customanalysis
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
customanalysis [2024/06/03 10:54] – created liuxzh12023 | customanalysis [2025/03/30 14:01] (current) – liuxzh12023 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Some Text about Custom Analysis! | + | ===== Custom Analysis |
+ | |||
+ | SLAM-Hive system provides meta analysis function named " | ||
+ | |||
+ | You can use the historical results in database to do more comprehensive analysis. | ||
+ | |||
+ | In our website https:// | ||
+ | |||
+ | |||
+ | ------ | ||
+ | |||
+ | ==== View-only Version ==== | ||
+ | |||
+ | In the system, we first provide some pre-created analysis results, and you can browse them. | ||
+ | |||
+ | Note: You can also create the custom analysis task in our " | ||
+ | Instead, when the task finished, the system will return you the task ID, and you should remember it. | ||
+ | And when you want to see your result, you can input the link: https:// | ||
+ | And if you build you own SLAM Hive website and you want to show some your analysis results on it, you should change their YAML file's " | ||
+ | |||
+ | |||
+ | === 1. Create Custom Analysis Task === | ||
+ | |||
+ | Here we provide you with a basic YAML file to show you how to create a task, and in [[customanalysis: | ||
+ | |||
+ | <file yaml> | ||
+ | group_name: Simple_example | ||
+ | |||
+ | group_description: | ||
+ | |||
+ | evaluation_form: | ||
+ | # you should choose 0-3 based on your configurations. | ||
+ | algorithm_dataset_type: | ||
+ | # 1: different_algorithm_same dataset | ||
+ | # 2: same_algorithm_different_dataset | ||
+ | # 3: different_algorithm_different_dataset. | ||
+ | 1_trajectory_comparison: | ||
+ | choose: 0 # choose this analysis (0) or not (1) | ||
+ | |||
+ | 2_accuracy_metrics_comparison: | ||
+ | choose: 0 | ||
+ | |||
+ | 3_accuracy_metrics_comparison: | ||
+ | choose: 0 | ||
+ | calculate_method: | ||
+ | # 1: choose the best one | ||
+ | # then for each (algorithm, dataset), get one configuration, | ||
+ | metric: ate_rmse # eg: ATE-RMSE | ||
+ | algorithm_id: | ||
+ | dataset_id: [2] # choose the dataset sequences by ID | ||
+ | |||
+ | 4_usage_metrics_comparison: | ||
+ | choose: 0 | ||
+ | |||
+ | 6_scatter_diagram: | ||
+ | choose: 1 | ||
+ | x-axis: general+image_frequency # X axis's metric | ||
+ | y-axis: ate_mean # Y axis's metric | ||
+ | # You can choose: 1) Evo metrics; 2) Resource Usage metrics; 3) Configuration parameters (provide the parameter template' | ||
+ | |||
+ | 7_3d_scatter_diagram: | ||
+ | choose: 1 | ||
+ | x-axis: general+image_width | ||
+ | y-axis: general+imu_frequency | ||
+ | z-axis: ate_mean | ||
+ | # For the scatter and 3D scatter, when you create a analysis, you can also use this task to create more scatters with other axis's metrics; And you can also see the online dynamic scatter on the webpage. | ||
+ | |||
+ | 8_repeatability_test: | ||
+ | choose: 0 # If you use this analysis, you should only choose one configuration. | ||
+ | metric: ate_mean | ||
+ | |||
+ | # | ||
+ | configuration_choose: | ||
+ | # three ways to choose confg | ||
+ | configuration_id: | ||
+ | comb_configuration_id: | ||
+ | limitation_rules: | ||
+ | algorithm_id: | ||
+ | dataset_id: [2,3] | ||
+ | parameters_value: | ||
+ | evaluation_value: | ||
+ | ate_rmse_nolimitation: | ||
+ | ate_rmse_minimum: | ||
+ | ate_rmse_maximun: | ||
+ | ate_mean_nolimitation: | ||
+ | ate_mean_minimum: | ||
+ | ate_mean_maximun: | ||
+ | ate_median_nolimitation: | ||
+ | ate_median_minimum: | ||
+ | ate_median_maximun: | ||
+ | ate_std_nolimitation: | ||
+ | ate_std_minimum: | ||
+ | ate_std_maximun: | ||
+ | ate_min_nolimitation: | ||
+ | ate_min_minimum: | ||
+ | ate_min_maximun: | ||
+ | ate_max_nolimitation: | ||
+ | ate_max_minimum: | ||
+ | ate_max_maximun: | ||
+ | ate_sse_nolimitation: | ||
+ | ate_sse_minimum: | ||
+ | ate_sse_maximun: | ||
+ | rpe_rmse_nolimitation: | ||
+ | rpe_rmse_minimum: | ||
+ | rpe_rmse_maximun: | ||
+ | rpe_mean_nolimitation: | ||
+ | rpe_mean_minimum: | ||
+ | rpe_mean_maximun: | ||
+ | rpe_median_nolimitation: | ||
+ | rpe_median_minimum: | ||
+ | rpe_median_maximun: | ||
+ | rpe_std_nolimitation: | ||
+ | rpe_std_minimum: | ||
+ | rpe_std_maximun: | ||
+ | rpe_min_nolimitation: | ||
+ | rpe_min_minimum: | ||
+ | rpe_min_maximun: | ||
+ | rpe_max_nolimitation: | ||
+ | rpe_max_minimum: | ||
+ | rpe_max_maximun: | ||
+ | rpe_sse_nolimitation: | ||
+ | rpe_sse_minimum: | ||
+ | rpe_sse_maximun: | ||
+ | cpu_max_nolimitation: | ||
+ | cpu_max_minimum: | ||
+ | cpu_max_maximun: | ||
+ | cpu_mean_nolimitation: | ||
+ | cpu_mean_minimum: | ||
+ | cpu_mean_maximun: | ||
+ | ram_max_nolimitation: | ||
+ | ram_max_minimum: | ||
+ | ram_max_maximun: | ||
+ | combination_rule: | ||
+ | first_one: [1] | ||
+ | first_rule: [" | ||
+ | second_one: [0,2] | ||
+ | second_rule: | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | === 2. Show the Custom Analysis Results === | ||
+ | |||
+ | The " | ||
+ | You can also download the diagrams (.png .pdf .pgf) and the raw data (.csv). | ||
+ | |||
+ | == Online Dynamic Diagram Results == | ||
+ | |||
+ | For the " | ||
+ | You can also create more scatters reusing this task's rules and choose other metrics or parameters. |
customanalysis.1717412091.txt.gz · Last modified: 2024/06/03 10:54 by liuxzh12023