Indoor navigation

I want to know that is there any proper guidelines to build an autonomous indoor navigation UAV using the cubepilot and its supporting accessories?

You can check from the Ardupilot wiki
https://ardupilot.org/copter/docs/common-non-gps-navigation-landing-page.html