Design and control of quadrotors with application to autonomous flying | Synapse