My research applies algorithmic and analytic techniques to address planning and control problems for high-dimensional robotic systems. Currently, I concentrate on applications in medicine, manipulation, and locomotion, as well as theoretical issues in motion planning.

Robot and Computer Assisted Surgery

Guiding needle insertions using tissue manipulation

This project investigates the use of robotic tissue manipulation in medical needle insertion procedures, in order to improve targeting accuracy and help avoid damaging sensitive tissues. Our approach integrates imaging feedback and finite element tissue modeling to control points of interest in soft tissue. Automated procedure planning is used to select optimal manipulation devices and placement locations. Our simulations of prostate brachytherapy suggest that tissue manipulators can correct fot disturbances caused by needle placement errors and tissue deflections, and may greatly reduce trauma caused by needle puncture of the urethra and seminal vesicles.

Control of steerable needles in deformable tissue

Bevel-tip steerable needles are a promising new technology for improving accuracy and accessibility in minimally invasive medical procedures. In collaboration with researchers at UC Berkeley, UNC Chapel Hill, and Johns Hopkins, we are developing motion planning and feedback control algorithms for 3D needle steering in the presence of tissue deformation and uncertainty. We evaluate our algorithms in state-of-the-art 3D finite element simulations that incorporates deformation in the tissue as well as the needle. Compared with open-loop execution, our feedback strategies reduce targeting error by up to 88%.

Publications

M. Torabi, K. Hauser, R. Alterovitz, V. Duindam, and K. Goldberg, Guiding Medical Needles Using Single-Point Tissue Manipulation. To appear in IEEE Intl. Conf. of Robotics and Automation (ICRA), 2009.

K. Hauser, R. Alterovitz, N. Chentanez, A. Okamura, and K. Goldberg, Feedback Control for Steering Needles Through 3D Deformable Tissue Using Helical Paths. Submitted to Robotics: Science and Systems (RSS) 2009.

Media

Compilation: tissue manipulation simulations

Windows Media, 2.9mb

Steerable needle example (will have compilation soon)

Windows Media, 0.4 mb

Sponsors: NIH

Legged Locomotion

Motion planning for legged robots on rough terrain

In collaboration with researchers at JPL, AIST Japan, and Stanford, we study the quasi-static motion of large legged robots that have many degrees of freedom. While gaited walking may suffice on easy ground, rough terrain requires unique sequences of footsteps and postural adjustments adapted to the terrain's local geometric and physical properties. We are developing planners that compute these motions by combining graph searching to generate a sequence of candidate footfalls with probabilistic sample-based planning to generate continuous motions that reach these footfalls. We have assessed the viability of this approach in simu- lation for the six-legged lunar vehicle ATHLETE and the humanoid HRP-2, as well as experiments on the Capuchin rock climbing robot.

Planning using high-quality motion primitives

We are investigating methods of computing efficient and natural-looking motions for humanoid robots walking on varied terrain. We consider the use of a small set of high-quality motion primitives (such as a fixed gait on flat ground) that have been generated offline. But rather than restrict motion to these primitives, it uses them to derive a sampling strategy for a probabilistic, sample-based planner. Results in simulation on several different terrains demonstrate a reduction in planning time and a marked increase in motion quality.

Leaving Flatland: Real-time planning and system integration in 3D environments

In collaboration with researchers at SRI and Boston Dynamics, the Leaving Flatland project attempts to surmount the challenges of closing the loop between autonomous perception and action on challenging terrain. The proposed system includes comprehensive localization, mapping, path planning and visualization techniques for a mobile robot to operate autonomously in complex 3D indoor and outdoor environments. In doing so we integrate robust Visual Odometry localization techniques with real-time 3D mapping methods from stereo data to obtain consistent global models annotated with semantic labels. These models are used by a multi-region motion planner which adapts existing 2D planning techniques to operate in 3D terrain.

Publications

B. Morisset, R.B. Rusu, A. Sundaresan, K. Hauser, M. Agrawal, J.-C. Latombe, and M. Beetz, Leaving Flatland. Toward Real-Time 3D Navigation. To appear in IEEE Intl. Conf. of Robotics and Automation (ICRA), 2009.

K. Hauser, Motion Planning for Legged and Humanoid Robots. Ph.D. Thesis, Stanford University, September 2008.

K. Hauser, T. Bretl, J.-C. Latombe, Motion planning for legged robots on varied terrain. In Intl. J. of Robotics Research 27(11-12):1325-1349, 2008.

K. Hauser, T. Bretl, J.-C. Latombe, Using Motion Primitives in Probabilistic Sample-Based Planning for Humanoid Robots. In proceedings of the Workshop on the Algorithmic Foundations of Robotics (WAFR) 2006.

K. Hauser, T. Bretl, J.-C. Latombe, B. Wilcox, Motion Planning for a Six-Legged Lunar Robot. In proceedings of the Workshop on the Algorithmic Foundations of Robotics (WAFR) 2006.

K. Harada, K. Hauser, T. Bretl, J.-C. Latombe, Natural motion generation for humanoid robots. In proceedings of IEEE Conference on Intelligent Robots and systems (IROS), 2006.

K. Hauser, T. Bretl, J.-C. Latombe, Non-gaited Humanoid Locomotion Planning. In proceedings of IEEE Intl. Conf. of Humanoid Robots 2005.

K. Hauser, T. Bretl, J.-C. Latombe, Learning-Assisted Multi-Step Planning. In proceedings of IEEE Intl. Conf. of Robotics and Automation (ICRA), 2005

Media

Compilation: Motion planning for ATHLETE on rough terrain

Windows Media, 6.7mb

Compilation: Motion primitive planning for HRP

Windows Media, 5.7mb

RHex robot climbing two stairs

Windows Media, 1.7mb

Capuchin robot taking five steps

Youtube

Sponsors: NSF, NASA, DARPA, Stanford Graduate Fellowship

Manipulation

Object pushing on a humanoid robot

In collaboration with Honda, we are investigating algorithms that enable the Honda ASIMO humanoid robot to push an object to a desired location on a cluttered table. ASIMO's existing hardware configuration was not designed specifically for manipulation: its arms are short and have only 5 degrees of freedom, and its cameras cannot look downward. Thus, visual sensing can only be performed infrequently, and the robot must frequently walk to reposition itself between pushes. We have developed a motion planner that uses a restricted class of stable pushes, and can solve problems that require several carefully chosen pushes in minutes. Our algorithm has been evaluated in simulation and on the Honda ASIMO robot. Current work addresses multi-handed pushes, imprecise pushes, and integration with other modes of manipulation.

Publications

K. Hauser, Motion Planning for Legged and Humanoid Robots. Ph.D. Thesis, Stanford University, September 2008.

V. Ng-Thowhing, E. Drumwright, K. Hauser, Q. Wu, and J. Wormer, Expanding Task Functionality in Established Humanoid Robots. In proceedings of IEEE Conference on Humanoid Robots, 2007.

K. Hauser, V. Ng-Thow-Hing, H. Gonzalez-Banos, Multi-Modal Motion Planning for a Humanoid Manipulation Task. In proceedings of the International Symposium on Robotics Research (ISRR) 2007.

Media

(Pending Honda approval)

Sponsors: Honda

Motion Planning Theory

Completeness of multi-modal motion planning

The motion planning problems encountered in manipulation and legged locomotion have a distinctive multi-modal structure, where the space of feasible configurations consists of overlapping submanifolds of differing dimensionality. Previously developed planners have questionable reliability. They may rely on incomplete heuristics to select a good sequence of submanifolds to explore, or may require setting parameters that trade off speed for how accurately the feasible space is represented. We are developing new multi-modal planning algorithms with strong theoretical completeness properties. Such algorithms may enable reliable execution of difficult tasks, e.g. automated assembly, household object manipulation, and surgical manipulation.

Publications

K. Hauser and J.-C. Latombe, Multi-Modal Motion Planning for Non-Expansive Spaces. In the Workshop on the Algorithm Foundations of Robotics (WAFR), 2008.

Sponsors: Siebel Scholars Fellowship

Robot Systems

ATHLETE six-legged lunar robot

NASA/JPL

More...

LEMUR rock climbing robot

JPL and Stanford

More...

HRP-2 humanoid robot

AIST Japan and Kawada Heavy Industries

More...

RHex

Boston Dynamics

Capuchin rock climbing robot

Stanford

Watch on Youtube

ASIMO humanoid robot

Honda

More...