GRAPH2TREE(1)

🌸 NAME 🌸

graph2tree β€” insert the data of a scan graph file πŸ’–


✨ SYNOPSIS ✨

graph2tree [ options ]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so bestie, graph2tree is literally the moment where your scan graph data gets shoved into an octree. no cap. πŸ’…

These options are available:

  • -i <InputFile.graph> β€” the file you're feeding in. this one is required, like fr fr you cannot skip it πŸ™ˆ
  • -o <OutputFile.bt> β€” where the output goes. also required, bestie, no output file no party πŸŽ€
  • -res <resolution> β€” the resolution. it's optional, and the default is 0.1 m ✨
  • -m <maxrange> β€” the max range. optional πŸ‘‘
  • -n <max scan no.> β€” the max scan number. optional 🌸
  • -log β€” turns on a detailed log file with statistics. it's giving receipts πŸ“
  • -compressML β€” enables maximum-likelihood compression (lossy, bestie, lossy!!) after every single scan πŸ’€
  • -simple β€” does the scan insertion simply, ray by ray, instead of the optimized way 🧚
  • -clamping <p_min> <p_max> β€” overrides the default sensor model clamping probabilities, and those live between 0..1 🌈
  • -sensor <p_miss> <p_hit> β€” overrides the default sensor model hit and miss probabilities, also between 0..1 ⭐

This tool is part of OctoMap πŸ’œ and it inserts the data of a scan graph file (that's point clouds with poses, iykyk) into an octree. the output is a compact maximum-likelihood binary octree file (.bt, the bonsai tree, iconic name honestly πŸŽ€) and general octree files (.ot) with the full information πŸ”₯


heads up bestie: -compressML is lossy. maximum-likelihood compression does not keep everything, so vibe check your data before you commit to it πŸ’…

so yeah, that's the whole thing. this page came from the General Commands Manual, it's GRAPH2TREE(1) living its best life in the User Commands corner of section 1, and it's literally all about OctoMap πŸ¦‹βœ¨ slay, go build your bonsai tree πŸ’–