![]() I am a Research Assistant Professor with the Department of Computer and Information Science, which is part of School of Engineering and Applied Science, University of Pennsylvania. I am also a member of the GRASP laboratory.
email: myusername@seas.upenn.edu, where myusername is the word right after
tilde in the URL of this website |
![]() |
|
Research Statement
|
Research: My general research interests lie in Artificial Intelligence and Robotics. More specifically, they currently cover planning in deterministic and probabilistic domains and machine learning.
So far, my research has been mainly motivated by the problem of fast and intelligent decision making by autonomous robotic systems in real-world environments. I do get easily motivated, however, by other interesting problems in AI.
During my 2-year Postdoctoral Fellowship at CMU, I worked with Tony Stentz on multi-agent planning with adversaries. During the same time, I have also worked on the design and implementation of a complex maneuvering planner for the CMU vehicle that WON the Urban Challenge race (the third DARPA Grand Challenge). During my Ph.D. studies at CMU, my advisors were Geoff Gordon and Sebastian Thrun (presently at Stanford). Before enrolling into the Ph.D. program at CMU I have been a graduate student for two years in the College of Computing at Georgia Tech where I worked with Ronald Arkin at Mobile Robot Laboratory and Sven Koenig.
|
|
| SELECTED RESEARCH PROJECTS |
|
I research algorithms that solve large-scale real world planning and
decision-making problems with uncertainty and real-time performance
requirements. I strive to equip these algorithms with a solid
theoretical analysis and use them to provide efficient and robust
planning in real robotic systems including mobile robots navigating at
high-speeds in partially-known environments, multi-robot systems
operating in hostile environments and autonomous vehicles navigating
urban environments such as the CMU vehicle that won the 1st place in
the Urban Challenge race in 2007 (the 3rd DARPA Grand Challenge
competition). My current research thrust is mostly in developing novel graph search techniques that can solve complex deterministic and probabilistic planning problems in robotics. Such algorithms are typically quite general, come with rigorous theoretical analysis and are simple-to-implement. Below are some of the research problems I am currently concentrating on. Some of the developed algorithms are part of the publicly available Search-based Planning Library (SBPL). |
| Autonomouos
Aerial Vehicles |
| Time-constrained graph searches with provable bounds on suboptimality |
|
|
| Application of Anytime D* to planning dynamically-feasible paths for various robotic systems: | ||||
|
Example of a planned path. Paper on planning long dynamically-feasible motions (RSS '08). |
Winner of the DARPA Urban Challenge '07 (CMU vehicle). movie: motion planning with Anytime D* during the race (over 100MB) |
ATRV navigating an unknown parking lot. movies: run, map building and re-planning |
Segbot navigating unknown spaces. movie |
![]() Motion planning for unmanned helicopters. Ongoing project with DPI. |
| Application of ARA* and R* to path/motion planning in high-dimensional spaces: | |||
Planning with ARA* for 6 DOF robot arm. movie |
![]() Planning with ARA* for 20 DOF robot arm. movie |
Planning sequence of steps with R* for a robotic quadruped. movie |
Motion planning for the arms of a household robot. Ongoing project with Willow Garage. real robot movie |
| Large-scale decision-theoretic planning under uncertainty with graph searches |
|
|
| Applications: | ||
![]() Robot-helicopter coordination with MCP. movie |
![]() Path Clearance with 5 UAV scouts using PPCP. movie |
Autonomous landing with PPCP. Ongoing project with DPI. |
| Multi-agent coordination with decentralized graph searches |
|
|
Planning paths in dynamic environments with a time-bounded lattice. |
| TEACHING |
| MEAM 620: Advanced Robotics class in Spring 2009. |
| MEAM 620: Advanced Robotics class in Spring 2008. |
email: myusername@seas.upenn.edu, where myusername is the word right after tilde in the URL of this website