Twirre is a new architecture for mini-UAV platformsdesigned for autonomous flight in bothGPS-enabled and GPS-deprived applications.The architecture consists of low-cost hardwareand software components. High-level controlsoftware enables autonomous operation. Exchangingor upgrading hardware components isstraightforward and the architecture is an excellentstarting point for building low-cost autonomousmini-UAVs for a variety of applications.Experiments with an implementation ofthe architecture are in development, and preliminaryresults demonstrate accurate indoor navigation