We strive to provide automated solutions to improve the ease of work and life
for humans through the development of novel methods that solve real world problems.
We are interested in developing algorithmic solutions for problems in areas such as
computational biology (e.g., protein folding and drug design) and motion planning
(e.g., animation and robotics). Our recent work has explored robotic interaction,
multi-robot systems, leveraging workspace topology, and protein-drug interaction.
Robot Specific

We investigate several applications for different types of robots
Sampling-based Planning

Our work provides new sampling strategies to handle more challenging narrow passage problems. We have also studied now to combine existing samplers by biasing them to improve performance.
Dynamic Obstacle Avoidance

Motion planning in dynamic environments is an important topic when it comes to real-world applications. Those applications usually involve avoiding dynamic obstacles like humans or other robots while developing efficient plans to accomplish navigation, map covering, or manipulation tasks.
Parallel Methods

In this project, we are developing parallel algorithms for motion planning applications. We are particularly interested in parallelizing probabilistic roadmap motion planning methods (PRMs).
Motion Planning Applications

MP Applications Brief