NaveGo: a simulation framework for integrated navigation systems