I am the director of the SPARK (Sensing, Perception, Autonomy, and Robot Kinetics) group. The mission of my group is to develop theoretical understanding and practical algorithms for safe, robust, and efficient robot perception. For an autonomous vehicle (e.g., micro aerial vehicles, self-driving cars, planetary rovers) operating in an unknown environment, perception is the problem of creating an internal model of the surroundings using sensor data and prior knowledge. As such, perception includes a broad set of robotics and computer vision problems, including object detection and pose estimation, semantic understanding, robot localization and mapping, among others. My group is currently working on the key problems discussed below.