If I understand correctly, you want to localize the drone in a 2D occupancy grid prior to map with rtabmap... you may look at 
AMCL, though it assumes that the data the drone is seeing is 2D to be able to match with the 2D occupancy grid. Does your drone have a 2D lidar?