IFC parser and semantic obstacle map generator for autonomous applications.
Uses IFCOpenShell on Python.
Prereq: IFCOpenShell, Trimesh, PyVista
obstaclemaps.py takes in an IFC file and generates an obstacle map for each story.
ifctojson extracts relevant navigation information from the IFC and stores it in a JSON file