Designing an Autonomous Exploration Architecture for an Indoor Quadcopter