iSAM2: Incremental smoothing and mapping with fluid relinearization and incremental variable reordering