Developing Smart MAVs for Autonomous Inspection in GPS-denied Constructions