conda create -n rtk python=3
conda activate rtk
pip install -r requirements.txt -UFor users who only want to export trajectory maps without finding events, just skip the steps below and run:
python3 src/find.py [bags_dir] -m ./trajectorieswhere [bags_dir] is the directory containing the rosbags.
This command will generate args.txt in the current directory. Check args.txt to make sure the excel is parsed correctly. Remove the rows you don't want to process.
./1_parse_excel.sh [excel_path]This command will generate events directory containing JSON files of enter/exit events.
./2_find_events.sh [bags_dir]This command will generate processed_bags directory containing rosbags of odometry data.
Please modify the script to use either events directory or filtered bags directory.
./3_record_odometry.sh [events_or_bags_directory]This command will generate csv_output directory containing CSV files extracted from processed bags.
./4_extract_odom.shThis command will clean all outputs.
yes | ./5_clean_outputs.sh