My research brings together aerospace engineering, control theory, and computer science to improve autonomy on aerospace vehicles. I do this by examining the intersection of control and various subdiscplines within computer science such as real-time computing, software engineering, machine learning, human-robot interaction, cooperative control, and communication. I convert the examined intersectional relationship into new models, controllers, and software to improve low- and high-level autonomy in robotic vehicles. My collaborators, likewise, utilize our joint research to incorporate concepts from control into their domain. Holistically, the result is a tightly integrated robotic vehicle able to make more intelligent decisions, be more efficient, and more effectively allocate resources to accomplish missions in dynamic environments.
Together with the other co-directors of the NIMBUS lab, we develop aerospace vehicles that specialize in close interaction with the environment. To-date, we have multicopters that interact closely with earth, water, fire, extreme weather, sensors, and delicate ecosystems (see nimbus.unl.edu).