Distributed Heterogeneous Control of Mini-Flying Machines and Ground Robots