To my great wife Zainab and my brilliant children Ibrahim and Lateen without whom this work would have been impossible. I also give my deep thanks to Prof. Fumin Zhang, my advisor, for his support, guidance, and encouragement during my Ph.D. journey. In particular, he taught me how to aim higher and what really matters to be a successful researcher. I would like to thank my fellow doctoral students for their feedback, cooperation, and help. In particular, I want to thank my colleague Sean Maxon for all the brainstorming and discussions we have together. I also want to thank my colleagues Tony Lin, Mengxue Hou and Qiuyang Tao who helped me running blimp experiments at the Georgia Tech Systems Research Lab, and Sean Wilson who helped me running experiments at Georgia Tech Robotarium.Finally, I would like to thank my thesis committee members: Prof. Yorai Wardi, Prof.