Arrow Research search

Author name cluster

Kris Hauser

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

59 papers
2 author rows

Possible papers

59

ICRA Conference 2025 Conference Paper

Autonomous Excavation of Challenging Terrain using Oscillatory Primitives and Adaptive Impedance Control

  • Noah Franceschini
  • Pranay Thangeda
  • Melkior Ornik
  • Kris Hauser

This paper addresses the challenge of autonomous excavation of challenging terrains, in particular those that are prone to jamming and inter-particle adhesion when tackled by a standard penetrate-drag-scoop motion pattern. Inspired by human excavation strategies, our approach incorporates oscillatory rotation elements - including swivel, twist, and dive motions - to break up compacted, tangled grains and reduce jamming. We also present an adaptive impedance control method, the Reactive Attractor Impedance Controller (RAIC), that adapts a motion trajectory to unexpected forces during loading in a manner that tracks a trajectory closely when loads are low, but avoids excessive loads when significant resistance is met. Our method is evaluated on four terrains using a robotic arm, demonstrating improved excavation performance across multiple metrics, including volume scooped, protective stop rate, and trajectory completion percentage.

ICRA Conference 2025 Conference Paper

Estimating High-Resolution Neural Stiffness Fields Using Visuotactile Sensors

  • Jiaheng Han
  • Shaoxiong Yao
  • Kris Hauser

High-resolution visuotactile sensors provide detailed contact information that is promising to infer the physical properties of objects in contact. This paper introduces a novel technique for high-resolution stiffness estimation of heterogeneous deformable objects using the Punyo bubble sensor. We developed an observation model for dense contact forces to estimate object stiffness using a visuotactile sensor and a dense force estimator. Additionally, we propose a neural Volumetric Stiffness Field (VSF) formulation that represents stiffness as a continuous function, which allows dynamic point sampling at visuotactile sensor observation resolution. The neural VSF significantly reduces artifacts commonly associated with traditional point-based methods, particularly in stiff inclusion estimation and heterogeneous stiffness estimation. We further apply our method in a blind localization task, where objects within opaque bags are accurately modeled and localized, demonstrating the superior performance of neural VSF compared to existing techniques. Project page: https://hjh371.github.io/Neural-VSF/.

IROS Conference 2025 Conference Paper

Memory-Efficient Real Time Many-Class 3D Metric-Semantic Mapping

  • Vallabh Nadgir
  • João Marcos Correia Marques
  • Kris Hauser

Metric-semantic 3D mapping is the process of creating class-labeled 3D maps by fusing the information from images captured by a moving camera. The memory usage required by standard solutions grows linearly with the number of semantic classes being considered, which can pose a bottleneck in large and many-class scenes. This paper proposes two novel methods for compressing the memory used by semantic fusion: calibrated top-k histogram and encoded fusion. The first method maintains, for each voxel, only the counts of the k most likely classes, while the second method uses a neural network to encode all-class probability vectors into a k-dimensional latent space in which per-voxel fusion is performed. The fused result is then decoded, at query time, using another neural network. Experiments show that both methods preserve map accuracy and calibration even at low values of k, and per-voxel memory usage is linear in k. The proposed methods can achieve real-time semantic fusion with 150 classes on commodity GPUs in building-scale scenes where prior approaches run out of memory.

ICRA Conference 2025 Conference Paper

Safe Leaf Manipulation for Accurate Shape and Pose Estimation of Occluded Fruits

  • Shaoxiong Yao
  • Sicong Pan
  • Maren Bennewitz
  • Kris Hauser

Fruit monitoring plays an important role in crop management, and rising global fruit consumption combined with labor shortages necessitates automated monitoring with robots. However, occlusions from plant foliage often hinder accurate shape and pose estimation. Therefore, we propose an active fruit shape and pose estimation method that physically manipulates occluding leaves to reveal hidden fruits. This paper introduces a framework that plans robot actions to maximize visibility and minimize leaf damage. We developed a novel scene-consistent shape completion technique to improve fruit estimation under heavy occlusion and utilize a perception-driven deformation graph model to predict leaf deformation during planning. Experiments on artificial and real sweet pepper plants demonstrate that our method enables robots to safely move leaves aside, exposing fruits for accurate shape and pose estimation, outperforming baseline methods. Project page: https://shaoxiongyao.github.io/lmap-ssc/.

ICRA Conference 2024 Conference Paper

3D Force and Contact Estimation for a Soft-Bubble Visuotactile Sensor Using FEM

  • Jing-Chen Peng
  • Shaoxiong Yao
  • Kris Hauser

Soft-bubble tactile sensors have the potential to capture dense contact and force information across a large contact surface. However, it is difficult to extract contact forces directly from observing the bubble surface because local contacts change the global surface shape significantly due to membrane mechanics and air pressure. This paper presents a model-based method of reconstructing dense contact forces from the bubble sensor’s internal RGBD camera and air pressure sensor. We present a finite element model of the force response of the bubble sensor that uses a linear plane stress approximation that only requires calibrating 3 variables. Our method is shown to reconstruct normal and shear forces significantly more accurately than the state-of-the-art, with comparable accuracy for detecting the contact patch, and with very little calibration data.

IROS Conference 2024 Conference Paper

Adaptive Trajectory Database Learning for Nonlinear Control with Hybrid Gradient Optimization

  • Kuan-Yu Tseng
  • Mengchao Zhang
  • Kris Hauser
  • Geir E. Dullerud

This paper presents a novel experience-based technique, called EHGO, for sample-efficient adaptive control of nonlinear systems in the presence of dynamical modeling errors. The starting point for EHGO is a database seeded with many trajectories optimized under a reference estimate of real system dynamics. When executed on the real system, these trajectories will be suboptimal due to errors in the reference dynamics. The approach then leverages a hybrid gradient optimization technique, GRILC, which observes executed trajectories and computes gradients from the reference model to refine the control policy without requiring an explicit model of the real system. In past work, GRILC was applied in a restrictive setting in which a robot executes multiple rollouts from identical start states. In this paper, we show how to leverage a database to enable GRILC to operate across a wide envelope of possible start states in different iterations. The database is used to balance between start state proximity and recentness-of-experience via a learned distance metric to generate good initial guesses. Experiments on three dynamical systems (pendulum, car, drone) show that the proposed approach adapts quickly to online experience even when the reference model has significant errors. In these examples EHGO generates near-optimal solutions within hundreds of epochs of real execution, which can be orders of magnitude more sample efficient than reinforcement learning techniques.

ICRA Conference 2024 Conference Paper

Integrating Open-World Shared Control in Immersive Avatars

  • Patrick Naughton
  • James Seungbum Nam
  • Andrew Stratton
  • Kris Hauser

Teleoperated avatar robots allow people to transport their manipulation skills to environments that may be difficult or dangerous to work in. Current systems are able to give operators direct control of many components of the robot to immerse them in the remote environment, but operators still struggle to complete tasks as competently as they could in person. We present a framework for incorporating open-world shared control into avatar robots to combine the benefits of direct and shared control. This framework preserves the fluency of our avatar interface by minimizing obstructions to the operator’s view and using the same interface for direct, shared, and fully autonomous control. In a human subjects study (N=19), we find that operators using this framework complete a range of tasks significantly more quickly and reliably than those that do not.

ICRA Conference 2024 Conference Paper

On the Overconfidence Problem in Semantic 3D Mapping

  • João Marcos Correia Marques
  • Albert J. Zhai
  • Shenlong Wang
  • Kris Hauser

Semantic 3D mapping, the process of fusing depth and image segmentation information between multiple views to build 3D maps annotated with object classes in real-time, is a recent topic of interest. This paper highlights the fusion overconfidence problem, in which conventional mapping methods assign high confidence to the entire map even when they are incorrect, leading to miscalibrated outputs. Several methods to improve uncertainty calibration at different stages in the fusion pipeline are presented and compared on the ScanNet dataset. We show that the most widely used Bayesian fusion strategy is among the worst calibrated, and propose a learned pipeline that combines fusion and calibration, GLFS, which achieves simultaneously higher accuracy and 3D map calibration while retaining real-time capability and adding only 525 learned parameters to the pipeline. We further illustrate the importance of map calibration on a downstream task by showing that incorporating proper semantic fusion to an indoor object search agent improves its success rates.

ICRA Conference 2023 Conference Paper

Estimating Tactile Models of Heterogeneous Deformable Objects in Real Time

  • Shaoxiong Yao
  • Kris Hauser

This paper introduces a method for learning the force response of heterogeneous, deformable objects directly from robot sensor data without prior knowledge. The method estimates an object's force response given robot force or torque measurements using a novel volumetric stiffness field representation and point-based contact simulator. The stiffness of each point colliding with the robot is estimated independently and is updated upon each observed measurement using a projected diagonal Kalman filter. Experiments show that this method can update a stiffness field over 10 5 points at 23 Hz or higher, and is more accurate than learning-based methods in predicting torque response while touching artificial plants. The method can also be augmented with visual information to help extrapolate stiffness fields to distant parts of the touched object using only a small number of touches.

ICRA Conference 2022 Conference Paper

Non-Penetration Iterative Closest Points for Single-View Multi-Object 6D Pose Estimation

  • Mengchao Zhang
  • Kris Hauser

This paper presents a novel iterative closest points (ICP) variant, non-penetration iterative closest points (NPICP), which prevents interpenetration in 6DOF pose optimization and/or joint optimization of multiple object poses. This capability is particularly advantageous in cluttered scenarios, where there are many interactions between objects that constrain the space of valid poses. We use a semi-infinite programming approach to handle non-penetration constraints between complex, non-convex 3D geometries. NPICP is applied to a common use case for ICP as a post-processing method to improve the pose estimation accuracy of a rough guess. The results show that NPICP outperforms ICP, assists in outlier detection, and also outperforms the best result on the IC-BIN dataset in the Benchmark for 6D Object Pose Estimation.

IROS Conference 2022 Conference Paper

On-Device CPU Scheduling for Robot Systems

  • Aditi Partap
  • Samuel Grayson
  • Muhammad Huzaifa
  • Sarita V. Adve
  • Philip Brighten Godfrey
  • Saurabh Gupta 0001
  • Kris Hauser
  • Radhika Mittal

Robots have to take highly responsive real-time actions, driven by complex decisions involving a pipeline of sensing, perception, planning, and reaction tasks. These tasks must be scheduled on resource-constrained devices such that the performance goals and the requirements of the application are met. This is a difficult problem that requires handling multiple scheduling dimensions, and variations in computational resource usage and availability. In practice, system designers manually tune parameters for their specific hardware and application, which results in poor generalization and increases the development burden. In this work, we highlight the emerging need for scheduling CPU resources at runtime in robot systems. We use robot navigation as a case-study to understand the key scheduling requirements for such systems. Armed with this understanding, we develop a CPU scheduling framework, Catan, that dynamically schedules compute resources across different components of an app so as to meet the specified application requirements. Through experiments with a prototype implemented on ROS, we show the impact of system scheduling on meeting the application's performance goals, and how Catan dynamically adapts to runtime variations.

IROS Conference 2022 Conference Paper

Real-time Semantic 3D Reconstruction for High- Touch Surface Recognition for Robotic Disinfection

  • Ri-Zhao Qiu
  • Yixiao Sun
  • João Marcos Correia Marques
  • Kris Hauser

Disinfection robots have applications in promoting public health and reducing hospital acquired infections and have drawn considerable interest due to the COVID-19 pan-demic. To disinfect a room quickly, motion planning can be used to plan robot disinfection trajectories on a reconstructed 3D map of the room's surfaces. However, existing approaches discard semantic information of the room and, thus, take a long time to perform thorough disinfection. Human cleaners, on the other hand, disinfect rooms more efficiently by prioritizing the cleaning of high-touch surfaces. To address this gap, we present a novel GPU-based volumetric semantic TSDF (Truncated Signed Distance Function) integration system for semantic 3D reconstruction. Our system produces 3D reconstructions that distinguish high-touch surfaces from non-high-touch surfaces at approximately 50 frames per second on a consumer-grade GPU, which is approximately 5 times faster than existing CPU-based TSDF semantic reconstruction methods. In addition, we extend a UV disinfection motion planning algorithm to incorporate semantic awareness for optimizing coverage of disinfection tra-jectories. Experiments show that our semantic-aware planning outperforms geometry-only planning by disinfecting up to 20% more high-touch surfaces under the same time budget. Further, the real-time nature of our semantic reconstruction pipeline enables future work on simultaneous disinfection and mapping. Code is available at: https://github.com/uiuc-iml/RA-SLAM

ICRA Conference 2021 Conference Paper

Automatic Tuning for Data-driven Model Predictive Control

  • William Edwards
  • Gao Tang
  • Giorgos Mamakoukas
  • Todd D. Murphey
  • Kris Hauser

Model predictive control (MPC) is a powerful feedback technique that is often used in data-driven robotics. The performance of data-driven MPC depends on the accuracy of the model, which often requires careful tuning. Furthermore, specifying the task with an objective function and synthesizing a feedback policy are not straightforward and typically lead to suboptimal solutions driven by trial and error. To address these challenges, we present a method to jointly optimize the data-driven system identification, task specification, and control synthesis of unknown dynamical systems. We use our method to develop AutoMPC 3, a software package designed to automate and optimize data-driven MPC. Empirical evaluation on the pendulum swing-up, cart-pole swing-up, and half-cheetah running demonstrates that our method finds data-driven control policies that outperform offline reinforcement learning, without any hand-tuning.

ICRA Conference 2021 Conference Paper

Contact-Implicit Trajectory Optimization With Learned Deformable Contacts Using Bilevel Optimization

  • Yifan Zhu 0020
  • Zherong Pan
  • Kris Hauser

We present a bilevel, contact-implicit trajectory optimization (TO) formulation that searches for robot trajectories with learned soft contact models. On the lower-level, contact forces are solved via a quadratic program (QP) with the maximum dissipation principle (MDP), based on which the dynamics constraints are formulated in the upper-level TO problem that uses direct transcription. Our method uses a contact model for granular media that is learned from physical experiments, but is general to any contact model that is stick-slip, convex, and smooth. We employ a primal interior-point method with a pre-specified duality gap to solve the lower-level problem, which provides robust gradient information to the upper-level problem. We evaluate our method by optimizing locomotion trajectories of a quadruped robot on various granular terrains offline, and show that we can obtain long-horizon walking gaits of high qualities.

ICRA Conference 2021 Conference Paper

Decision Making in Joint Push-Grasp Action Space for Large-Scale Object Sorting

  • Zherong Pan
  • Kris Hauser

We present a planner for large-scale (un)labeled object sorting tasks, which uses two types of manipulation actions: overhead grasping and planar pushing. The grasping action offers completeness guarantee under mild assumptions, and the planar pushing is an acceleration strategy that moves multiple objects at once. We make two main contributions: (1) We propose a bilevel planning algorithm. Our high-level planner makes efficient, near-optimal choices between pushing and grasping actions based on a cost model. Our low-level planner computes one-step greedy pushing or grasping actions. (2) We propose a novel low-level push planner that can find one-step greedy pushing actions in a semi-discrete search space. The structure of the search space allows us to efficiently make decisions. We show that, for sorting up to 200 objects, our planner can find near-optimal actions within 10 seconds of computation on a desktop PC.

ICRA Conference 2021 Conference Paper

Hybrid Sampling/Optimization-based Planning for Agile Jumping Robots on Challenging Terrains

  • Yanran Ding
  • Mengchao Zhang
  • Chuanzheng Li
  • Hae-Won Park 0002
  • Kris Hauser

This paper proposes a hybrid planning framework that generates complex dynamic motion plans for jumping legged robots to traverse challenging terrains. By employing a motion primitive, the original problem is decoupled as path planning followed by a trajectory optimization (TO) module that handles dynamics. A variant of a kinodynamic Rapidly-exploring Random Trees (RRT) planner finds a path as a parabola sequence between stance phases. To make this fast, a reachability informed control sampling scheme leverages a precomputed velocity reachability map. The path is post-processed to eliminate redundant jumps and passed to the TO module to find a dynamically feasible trajectory. Simulation results are presented where the proposed hybrid planner solves challenging terrains by executing multiple consecutive jumps, producing novel strategies to leap over large gaps by leveraging dynamics. In a physical experiment, the hybrid planner is tested on a real robot successfully traversing a challenging terrain.

ICRA Conference 2021 Conference Paper

Implicit Integration for Articulated Bodies with Contact via the Nonconvex Maximal Dissipation Principle

  • Zherong Pan
  • Kris Hauser

We present non-convex maximal dissipation principle (NMDP), a time integration scheme for articulated bodies with simultaneous contacts. Our scheme resolves contact forces via the maximal dissipation principle (MDP). Whereas prior MDP solvers assume linearized dynamics and integrate using the forward multistep scheme, we consider the coupled system of nonlinear Newton-Euler dynamics and MDP and integrate using the backward integration scheme. We show that the coupled system of equations can be solved efficiently using a novel projected gradient method with guaranteed convergence. We evaluate our method by predicting several locomotion trajectories for a quadruped robot. The results show that our NMDP scheme has several desirable properties including: (1) generalization to novel contact models; (2) stability under large timestep sizes; (3) consistent trajectory generation under varying timestep sizes.

ICRA Conference 2021 Conference Paper

MO-BBO: Multi-Objective Bilevel Bayesian Optimization for Robot and Behavior Co-Design

  • Yeonju Kim
  • Zherong Pan
  • Kris Hauser

Robot design is a time-consuming process involving repeated experiments in a variety of environments to optimize multiple, possibly conflicting performance metrics. Moreover, the optimal robot performance for a given design depends on how the robot adapts its behavior to its environment. We propose a multi-objective Bilevel Bayesian optimization (MO-BBO) technique to automate the process of form-behavior co-design. The approach expands the Pareto front of multiple metrics by simultaneously exploring the robot design and behavior. MO-BBO uses a bilevel optimization of the acquisition function with design and behavior parameters being the high- and low-level decision variables, respectively. In the low-level, we always choose environment-aware behaviors that maximize each metric. We evaluate MO-BBO in applications to grasping gripper design and bimanual arm placement, and show that our method can efficiently focus samples on the Pareto front and generate a diversity of designs.

ICRA Conference 2021 Conference Paper

Optimized Coverage Planning for UV Surface Disinfection

  • João Marcos Correia Marques
  • Ramya Ramalingam
  • Zherong Pan
  • Kris Hauser

UV radiation has been used as a disinfection strategy to deactivate a wide range of pathogens, but existing irradiation strategies do not ensure sufficient exposure of all environmental surfaces and/or require long disinfection times. We present a near-optimal coverage planner for mobile UV disinfection robots. The formulation optimizes the irradiation time efficiency, while ensuring that a sufficient dosage of radiation is received by each surface. The trajectory and dosage plan are optimized taking collision and light occlusion constraints into account. We propose a two-stage scheme to approximate the solution of the induced NP-hard optimization, and, for efficiency, perform key irradiance and occlusion calculations on a GPU. Empirical results show that our technique achieves more coverage for the same exposure time as strategies for existing UV robots, can be used to compare UV robot designs, and produces near-optimal plans.

ICRA Conference 2021 Conference Paper

Semi-Infinite Programming with Complementarity Constraints for Pose Optimization with Pervasive Contact

  • Mengchao Zhang
  • Kris Hauser

This paper presents a novel computational model to address the problem that contact is an infinite phenomena involving continuous regions of interaction. The problem is cast as a semi-infinite program with complementarity constraints (SIPCC). Rather than pre-discretize contacting surfaces into a finite number of contact points, we use semi-infinite programming (SIP) techniques that operate on the underlying continuous geometry, but dynamically determine a finite number of constraints that are most relevant to solving the problem. Then we solve the series of problems whose solutions converge toward one that contains a true optimum of the original SIPCC. We apply the model to a grasping pose optimization problem for a gripper and a humanoid robot, and our model enables the robots to find a feasible pose to hold (non-)convex objects while ensuring force and torque balance.

ICRA Conference 2020 Conference Paper

Enhancing Bilevel Optimization for UAV Time-Optimal Trajectory using a Duality Gap Approach

  • Gao Tang
  • Weidong Sun
  • Kris Hauser

Time-optimal trajectories for dynamic robotic vehicles are difficult to compute even for state-of-the-art nonlinear programming (NLP) solvers, due to nonlinearity and bang-bang control structure. This paper presents a bilevel optimization framework that addresses these problems by decomposing the spatial and temporal variables into a hierarchical optimization. Specifically, the original problem is divided into an inner layer, which computes a time-optimal velocity profile along a given geometric path, and an outer layer, which refines the geometric path by a Quasi-Newton method. The inner optimization is convex and efficiently solved by interior-point methods. The gradients of the outer layer can be analytically obtained using sensitivity analysis of parametric optimization problems. A novel contribution is to introduce a duality gap in the inner optimization rather than solving it to optimality; this lets the optimizer realize warm-starting of the interior-point method, avoids non-smoothness of the outer cost function caused by active inequality constraint switching. Like prior bilevel frameworks, this method is guaranteed to return a feasible solution at any time, but converges faster than gap-free bilevel optimization. Numerical experiments on a drone model with velocity and acceleration limits show that the proposed method performs faster and more robustly than gap-free bilevel optimization and general NLP solvers.

ICRA Conference 2020 Conference Paper

Semi-Empirical Simulation of Learned Force Response Models for Heterogeneous Elastic Objects

  • Yifan Zhu 0020
  • Kai Lu 0003
  • Kris Hauser

This paper presents a semi-empirical method for simulating contact with elastically deformable objects whose force response is learned using entirely data-driven models. A point-based surface representation and an inhomogeneous, nonlinear force response model are learned from a robotic arm acquiring force-displacement curves from a small number of poking interactions. The simulator then estimates displacement and force response when the deformable object is in contact with an arbitrary rigid object. It does so by estimating displacements by solving a Hertzian contact model, and sums the expected forces at individual surface points through querying the learned point stiffness models as a function of their expected displacements. Experiments on a variety of challenging objects show that our approach learns force response with sufficient accuracy to generate plausible contact response for novel rigid objects.

ICRA Conference 2020 Conference Paper

Toward Autonomous Robotic Micro-Suturing using Optical Coherence Tomography Calibration and Path Planning

  • Yuan Tian
  • Mark Draelos
  • Gao Tang
  • Ruobing Qian
  • Anthony N. Kuo
  • Joseph A. Izatt
  • Kris Hauser

Robotic automation has the potential to assist human surgeons in performing suturing tasks in microsurgery, and in order to do so a robot must be able to guide a needle with sub-millimeter precision through soft tissue. This paper presents a robotic suturing system that uses 3D optical coherence tomography (OCT) system for imaging feedback. Calibration of the robot-OCT and robot-needle transforms, wound detection, keypoint identification, and path planning are all performed automatically. The calibration method handles pose uncertainty when the needle is grasped using a variant of iterative closest points. The path planner uses the identified wound shape to calculate needle entry and exit points to yield an evenly-matched wound shape after closure. Experiments on tissue phantoms and animal tissue demonstrate that the system can pass a suture needle through wounds with 0. 200 mm overall accuracy in achieving the planned entry and exit points, and over 20× more precise than prior autonomous suturing robots.

ICRA Conference 2019 Conference Paper

A Data-driven Approach for Fast Simulation of Robot Locomotion on Granular Media

  • Yifan Zhu 0020
  • Laith Abdulmajeid
  • Kris Hauser

In this paper, we propose a semi-empirical approach for simulating robot locomotion on granular media. We first develop a contact model based on the stick-slip behavior between rigid objects and granular grains, which is then learned through running extensive experiments. The contact model represents all possible contact wrenches that the granular substrate can provide as a convex volume, which our method formulates as constraints in an optimization-based contact force solver. During simulation, granular substrates are treated as rigid objects that allow penetration and the contact solver solves for wrenches that maximize frictional dissipation. We show that our method is able to simulate plausible interaction response with several granular media at interactive rates.

ICRA Conference 2019 Conference Paper

Automatic Optical Coherence Tomography Imaging of Stationary and Moving Eyes with a Robotically-Aligned Scanner

  • Mark Draelos
  • Pablo Ortiz
  • Ruobing Qian
  • Brenton Keller
  • Kris Hauser
  • Anthony N. Kuo
  • Joseph A. Izatt

Optical coherence tomography (OCT) has found great success in ophthalmology where it plays a key role in screening and diagnostics. Clinical ophthalmic OCT systems are typically deployed as tabletop instruments that require chinrest stabilization and trained ophthalmic photographers to operate. These requirements preclude OCT diagnostics in bedbound or unconscious patients who cannot use a chinrest, and restrict OCT screening to ophthalmology offices. We present a robotically-aligned OCT scanner capable of automatic eye imaging without chinrests. The scanner features eye tracking from fixed-base RGB-D cameras for coarse and stereo pupil cameras for fine alignment, as well as galvanometer aiming for fast lateral tracking, reference arm adjustment for fast axial tracking, and a commercial robot arm for slow lateral and axial tracking. We demonstrate the system's performance autonomously aligning with stationary eyes, pursuing moving eyes, and tracking eyes undergoing physiologic motion. The system demonstrates sub-millimeter eye tracking accuracy, 12 μm lateral pupil tracking accuracy, 83. 2 ms stabilization time following step disturbance, and 9. 7 Hz tracking bandwidth.

ICRA Conference 2019 Conference Paper

Discontinuity-Sensitive Optimal Control Learning by Mixture of Experts

  • Gao Tang
  • Kris Hauser

This paper proposes a machine learning method to predict the solutions of related nonlinear optimal control problems given some parametric input, such as the initial state. The map between problem parameters to optimal solutions is called the problem-optimum map, and is often discontinuous due to nonconvexity, discrete homotopy classes, and control switching. This causes difficulties for traditional function approximators such as neural networks, which assume continuity of the underlying function. This paper proposes a mixture of experts (MoE) model composed of a classifier and several regressors, where each regressor is tuned to a particular continuous region. A novel training approach is proposed that trains classifier and regressors independently. MoE greatly outperforms standard neural networks, and achieves highly reliable trajectory prediction (over 99. 5% accuracy) in several dynamic vehicle control problems.

ICRA Conference 2019 Conference Paper

In-hand Object Scanning via RGB-D Video Segmentation

  • Fan Wang
  • Kris Hauser

This paper proposes a technique for 3D object scanning via in-hand manipulation, in which an object reoriented in front of a video camera with multiple grasps and regrasps. In-hand object tracking is a significant challenge under fast movement, rapid appearance changes, and occlusions. This paper proposes a novel video-segmentation-based object tracking algorithm that tracks arbitrary in-hand objects more effectively than existing techniques. It also describes a novel RGB-D in-hand object manipulation dataset consisting of several common household objects. Experiments show that the new method achieves 6% increase in accuracy compared to top performing video tracking algorithms and results in noticeably higher quality reconstructed models. Moreover, testing with a novice user on a set of 200 objects demonstrates relatively rapid construction of complete 3D object models.

ICRA Conference 2019 Conference Paper

Stable Bin Packing of Non-convex 3D Objects with a Robot Manipulator

  • Fan Wang
  • Kris Hauser

Recent progress in the field of robotic manipulation has generated interest in fully automatic object packing in warehouses. This paper proposes a formulation of the packing problem that is tailored to the automated warehousing domain. Besides minimizing waste space inside a container, the problem requires stability of the object pile during packing and the feasibility of the robot motion executing the placement plans. To address this problem, a set of constraints are formulated, and a constructive packing pipeline is proposed to solve these constraints. The pipeline is able to pack geometrically complex, non-convex objects while satisfying stability and robot packability constraints. In particular, a new 3D positioning heuristic called Heightmap-Minimization heuristic is proposed, and heightmaps are used to speed up the search. Experimental evaluation of the method is conducted with a realistic physical simulator on a dataset of scanned real-world items, demonstrating stable and high-quality packing plans compared with other 3D packing methods.

IROS Conference 2019 Conference Paper

Time-Optimal Trajectory Generation for Dynamic Vehicles: A Bilevel Optimization Approach

  • Gao Tang
  • Weidong Sun
  • Kris Hauser

This paper presents a general framework to find time-optimal trajectories for dynamic vehicles like drones and autonomous cars. Hindered by its nonlinear objective and complex constraints, this problem is hard even for state-of the-art nonlinear programming (NLP) solvers. The proposed framework addresses the problem by bilevel optimization. Specifically, the original problem is divided into an inner layer, which computes a time-optimal velocity profile along a fixed geometric path, and an outer layer, which refines the geometric path by a Quasi-Newton method. The inner optimization is convex and efficiently solved by interior-point methods. A novel variable reordering method is introduced to accelerate the optimization of the velocity profile. The gradients of the outer layer can be derived from the Lagrange multipliers using sensitivity analysis of parametric optimization problems. The method is guaranteed to return a feasible solution at any time, and numerical experiments on a ground vehicle with friction circle dynamics model show that the proposed method performs more robustly than general NLP solvers.

IROS Conference 2018 Conference Paper

Learning Trajectories for Real- Time Optimal Control of Quadrotors

  • Gao Tang
  • Weidong Sun
  • Kris Hauser

Nonlinear optimal control problems are challenging to solve efficiently due to non-convexity. This paper introduces a trajectory optimization approach that achieves realtime performance by combining machine learning to predict optimal trajectories with refinement by quadratic optimization. First, a library of optimal trajectories is calculated offline and used to train a neural network. Online, the neural network predicts a trajectory for a novel initial state and cost function, and this prediction is further optimized by a sparse quadratic programming solver. We apply this approach to a fly-to-target movement problem for an indoor quadrotor. Experiments demonstrate that the technique calculates near-optimal trajectories in a few milliseconds, and generates agile movement that can be tracked more accurately than existing methods.

ICRA Conference 2018 Conference Paper

Real-Time Image-Guided Cooperative Robotic Assist Device for Deep Anterior Lamellar Keratoplasty

  • Mark Draelos
  • Brenton Keller
  • Gao Tang
  • Anthony N. Kuo
  • Kris Hauser
  • Joseph A. Izatt

Deep anterior lamellar keratoplasty (DALK) is a promising technique for corneal transplantation that avoids the chronic immunosuppression comorbidities and graft rejection risk associated with penetrating keratoplasty (PKP), the standard procedure. In DALK, surgeons must insert a needle 90% through the 500 μm cornea without penetrating its underlying membrane. This pushes surgeons to their manipulation and visualization limits such that 59% of DALK attempts fail due to corneal perforation or inadequate needle depth. We propose a robot-assisted solution to jointly solve the manipulation and visualization challenges using a cooperatively-controlled, precise robot arm and live optical coherence tomography (OCT) imaging, respectively. Our system features an interface handle, with which the surgeon and robot cooperatively hold the tool, and a posterior corneal boundary virtual fixture driven by real-time OCT segmentation. A study in which three operators performed DALK needle insertions manually and cooperatively in ex vivo human corneas demonstrated an 84% improvement in perforation-free needle depth without an increased perforation rate.

ICRA Conference 2018 Conference Paper

Realization of a Real-Time Optimal Control Strategy to Stabilize a Falling Humanoid Robot with Hand Contact

  • Shihao Wang
  • Kris Hauser

In this paper, we present a real-time falling robot stabilization system for a humanoid robot in which the robot can prevent falling using hand contact with walls and other surfaces in the environment. Instead of ignoring or avoiding interaction with environmental obstacles, our system uses obstacle geometry to determine a contact point that reduces impact and necessary friction. It uses a planar dynamic model that is appropriate for falling stabilization in the robot's sagittal plane and frontal plane. The hand contact is determined with an optimal control approach, and to make the algorithm run in realtime, a simplified three-link robot model and a pre-computed database of subproblems for the hand contact optimization are adopted. Moreover, if the robot is not leaning too far after stabilization, we employ a heuristic push-up strategy to recover the robot to a standing posture. System integration is performed on the Darwin-Mini robot and validation is conducted in several environments and falling scenarios.

ICRA Conference 2018 Conference Paper

Robot Button Pressing in Human Environments

  • Fan Wang
  • Gerry Chen
  • Kris Hauser

In order to conduct many desirable functions, service robots will need to actuate buttons and switches that are designed for humans. This paper presents the design of a robot named SwitchIt that is small, relatively inexpensive, easily mounted on a mobile robot, and actuates buttons reliably. Its operating characteristics were developed after conducting a systematic study of buttons and switches in human environments. From this study, we develop a categorization of buttons based on a set of physical properties relevant for robots to operate them. After a human calibrates and annotates buttons in the robot's environment using a hand-held tablet, the system automatically recognizes, pushes, and detects the state of a variety of buttons. Empirical tests demonstrate that the system succeeds in operating 95. 7% of 234 total buttons/switches in an office building and a household environment.

ICRA Conference 2018 Conference Paper

Single-Image Footstep Prediction for Versatile Legged Locomotion

  • Wuming Zhang
  • Kris Hauser

Walking and climbing robots need to plan longterm routes on both horizontal and vertical terrain, but onboard sensors take images from vantage points that provide strongly foreshortened images that cause the appearance of terrain features to vary greatly by distance and viewing angle. This paper presents a convolutional neural network (CNN) method for predicting valid handhold and foothold locations from single RGB+D images taken at arbitrary tilt angles. Experiments show that the method predicts holds more accurately than comparable learning techniques, and that a route planner based on these predictions generates plausible plans for flat ground, stairs, and walls in rock climbing gyms.

IROS Conference 2017 Conference Paper

A data-driven indirect method for nonlinear optimal control

  • Gao Tang
  • Kris Hauser

Nonlinear optimal control problems are challenging to solve due to the prevalence of local minima that prevent convergence and/or optimality. This paper describes nearest-neighbors optimal control (NNOC), a data-driven framework for nonlinear optimal control using indirect methods. It determines initial guesses for new problems with the help of precomputed solutions to similar problems, retrieved using k-nearest neighbors. A sensitivity analysis technique is introduced to linearly approximate the variation of solutions between new and precomputed problems based on their variation of parameters. Experiments show that NNOC can obtain the global optimal solution orders of magnitude faster than standard random restart methods, and sensitivity analysis can further reduce the solving time almost by half. Examples are shown on two optimal control problems in vehicle control.

ICRA Conference 2017 Conference Paper

A study of bidirectionally telepresent tele-action during robot-mediated handover

  • Jianqiao Li
  • Zhi Li 0004
  • Kris Hauser

The addition of manipulation capabilities to telepresence robots holds the promise of enabling remote humans to perform tele-labor, hands-on training, and collaborative manipulation, but the use of a robot as a mediator to humanhuman physical interaction is not yet well understood. This paper studies the impact of telepresence modalities in the context of robot-mediated object handover. A teleoperation system was developed involving a bimanual mobile manipulator with telepresence head and sensing capabilities, and a user study was conducted with n=10 pairs of subjects under a variety of audio and visual telepresence conditions. Results show that telepresence does not significantly affect objective handover fluency, but both audio and video telepresence do significantly improve user experience on subjective measures including intimacy and perceived fluency.

ICRA Conference 2017 Conference Paper

Development of a tele-nursing mobile manipulator for remote care-giving in quarantine areas

  • Zhi Li 0004
  • Peter Moran
  • Qingyuan Dong
  • Ryan J. Shaw
  • Kris Hauser

During outbreaks of contagious diseases, healthcare workers are at high risk for infection due to routine interaction with patients, handling of contaminated materials, and challenges associated with safely removing protective gear. This poses an opportunity for the use of remote-controlled robots that could perform common nursing duties inside hazardous clinical areas, thereby minimizing the exposure of healthcare workers to contagions and other biohazards. This paper describes the development of the prototype system Tele-Robotic Intelligent Nursing Assistant (TRINA), which consists of a mobile manipulator robot, a human operator's console, and operator assistance algorithms which automate or partially-automate tedious and error-prone tasks. Using off-the-shelf robotic and sensing components, total hardware costs are kept under $75, 000. The system's capabilities for performing standard nursing tasks are evaluated in the simulation laboratory of a nursing school.

ICRA Conference 2017 Conference Paper

Differential dynamic programming with nonlinear constraints

  • Zhaoming Xie
  • C. Karen Liu
  • Kris Hauser

Differential dynamic programming (DDP) is a widely used trajectory optimization technique that addresses nonlinear optimal control problems, and can readily handle nonlinear cost functions. However, it does not handle either state or control constraints. This paper presents a novel formulation of DDP that is able to accommodate arbitrary nonlinear inequality constraints on both state and control. The main insight in standard DDP is that a quadratic approximation of the value function can be derived using a recursive backward pass, however the recursive formulae are only valid for unconstrained problems. The main technical contribution of the presented method is a derivation of the recursive quadratic approximation formula in the presence of nonlinear constraints, after a set of active constraints has been identified at each point in time. This formula is used in a new Constrained-DDP (CDDP) algorithm that iteratively determines these active set and is guaranteed to converge toward a local minimum. CDDP is demonstrated on several underactuated optimal control problems up to 12D with obstacle avoidance and control constraints and is shown to outperform other methods for accommodating constraints.

ICRA Conference 2017 Conference Paper

Incorporating side-channel information into convolutional neural networks for robotic tasks

  • Yilun Zhou
  • Kris Hauser

Convolutional neural networks (CNN) are a deep learning technique that has achieved state-of-the-art prediction performance in computer vision and robotics, but assume the input data can be formatted as an image or video (e. g. predicting a robot grasping location given RGB-D image input). This paper considers the problem of augmenting a traditional CNN for handling image-like input (called main-channel input) with additional, highly predictive, non-image-like input (called side-channel input). An example of such a task would be to predict whether a robot path is collision-free given an occupancy grid of the environment and the path's start and goal configurations; the occupancy grid is the main-channel and the start and goal are the side-channel. This paper presents several candidate network architectures for doing so. Empirical tests on robot collision prediction and control problems compare the proposed architectures in terms of learning speed, memory usage, learning capacity, and susceptibility to overfitting.

IROS Conference 2017 Conference Paper

Teleoperating robots from arbitrary viewpoints in surgical contexts

  • Mark Draelos
  • Brenton Keller
  • Cynthia A. Toth
  • Anthony N. Kuo
  • Kris Hauser
  • Joseph A. Izatt

Intraoperative 3D imaging has great potential for enhancing surgical visualization. This is especially so in ophthalmic surgery where live volumetric imaging from optical coherence tomography systems recently incorporated into surgical microscopes has freed surgeons from the otherwise universal top-down viewpoint. New viewpoints, however, disorient surgeons when directions of their hand motions and viewed tool motions do not align. We propose introducing a robotic surgery system to decouple surgeons' hands from their tools and ensure that viewed tool motions align in arbitrary viewpoints. We present a framework entitled Arbitrary Viewpoint Robotic Manipulation (AVRM) which governs how hand and tool motions should interact to minimize disorientation and thereby enable operations from desirable but previously untenable viewpoints. A crossover study in which 20 subjects completed mock surgical scenarios with an AVRM testbed system demonstrated that arbitrary viewpoints do not improve task performance unless automatic hand-tool misalignment correction is provided. When provided together with arbitrary viewpoints, automatic hand-tool misalignment correction reduces task completion time by 50% on average compared to a fixed top-down viewpoint.

ICRA Conference 2016 Conference Paper

Stable simulation of underactuated compliant hands

  • Alessio Rocchi
  • Barrett Ames
  • Zhi Li 0004
  • Kris Hauser

Despite increasing popularity of compliant and underactuated hands, few tools are available for modeling them. Thus, we propose a simulation technique to predict the success of a compliant gripper grasping irregular objects, which could be used in mechanism design as well as grasp planning. The simulator we propose integrates joint compliance simulation with a Boundary Layer Expanded Mesh (BLEM) technique to enhance the stability of contact estimation. We compare the proposed simulator with existing simulators via a set of stability and fidelity criteria, including contact force variation, contact position variation, and contact normal variation. Scores along these criteria are correlated with the simulator's accuracy of predicting the success/failure of a given grasp pose and preshape. A test set of 13 grasps, with two compliant underactuated hands were manually generated on 4 objects. Experiments suggest that our simulator leads to improvements in the stability criteria, predictability of grasp success, and reduction of simulation artifacts.

ICRA Conference 2015 Conference Paper

Lazy collision checking in asymptotically-optimal motion planning

  • Kris Hauser

Asymptotically-optimal sampling-based motion planners, like RRT*, perform vast amounts of collision checking, and are hence rather slow to converge in complex problems where collision checking is relatively expensive. This paper presents two novel motion planners, Lazy-PRM* and Lazy-RRG*, that eliminate the majority of collision checks using a lazy strategy. They are sampling-based, any-time, and asymptotically complete algorithms that grow a network of feasible vertices connected by edges. Edges are not immediately checked for collision, but rather are checked only when a better path to the goal is found. This strategy avoids checking the vast majority of edges that have no chance of being on an optimal path. Experiments show that the new methods converge toward the optimum substantially faster than existing planners on rigid body path planning and robot manipulation problems.

IROS Conference 2014 Conference Paper

An empirical study of optimal motion planning

  • Jingru Luo
  • Kris Hauser

This paper presents a systematic benchmarking comparison between optimal motion planners. Six planners representing the categories of sampling-based, grid-based, and trajectory optimization methods are compared on synthetic problems of varying dimensionality, number of homotopy classes, and width and length of narrow passages. Performance statistics are gathered on success and convergence rates, and performance variations with respect to geometric characteristics are analyzed. Based on this analysis, we recommend planners that are likely to perform well for certain problem classes, and make recommendations for future planning research.

ICRA Conference 2014 Conference Paper

Fast dynamic optimization of robot paths under actuator limits and frictional contact

  • Kris Hauser

This paper presents an algorithm for minimizing the execution time of a geometric robot path while satisfying dynamic force and torque constraints. The formulation is numerically stable, using a convex optimization that is guaranteed to converge to a unique optimum, and it is also scalable due to the use of a fast feasible set precomputation step that greatly reduces dimensionality of the optimization problem. The algorithm handles frictional contact constraints with arbitrary numbers of contact points as well as torque, acceleration, and velocity limits. Results are demonstrated in simulation on locomotion problems on the Hubo-II+ and ATLAS humanoid robots, demonstrating that the algorithm can optimize trajectories for robots with dozens of degrees of freedom and dozens of contact points in a few seconds.

ICRA Conference 2014 Conference Paper

Identifying support surfaces of climbable structures from 3D point clouds

  • Anna Eilering
  • Victor Yap
  • Jeff Johnson 0002
  • Kris Hauser

This paper presents a probabilistic technique for identifying support surfaces like floors, walls, stairs, and rails from unstructured 3D point cloud scans. A Markov random field is employed to model the joint probability of point labels, which can take on a number of user-defined surface classes. The probability of a point depends on both local spatial features of the point cloud around the point as well as the classifications of points in its neighborhood. The training step estimates joint and pairwise potentials from labeled point cloud datasets, and the prediction step aims to maximize the joint probability of all labels using a hill-climbing procedure. The method is applied to stair and ladder detection from noisy and partial scans using three types of sensors: a sweeping laser sensor, time-offlight depth camera, and a Kinect depth camera. The resulting classifier achieves approximately 75% accuracy and is robust to variations in point density.

ICRA Conference 2014 Conference Paper

Motion planning and control of ladder climbing on DRC-Hubo for DARPA Robotics Challenge

  • Yajia Zhang
  • Jingru Luo
  • Kris Hauser
  • Hyungju Andy Park
  • Manas Paldhe
  • C. S. George Lee
  • Robert Ellenberg
  • Brittany Killen

This video presents our preliminary work towards addressing the ladder climbing event in DARPA Robotics Challenge (DRC) using DRC-Hubo robot. A ladder-climbing motion planner is developed which generates a collision-free, stable quasi-static trajectory for execution. Compliance control is enabled on arm joints to compensate for the calibration error, modeling error and control error. We have demonstrated that DRC-Hubo can robustly climb a variety of ladders in simulation and successfully climb a ship ladder on the hardware.

IROS Conference 2014 Conference Paper

ROBOPuppet: Low-cost, 3D printed miniatures for teleoperating full-size robots

  • Anna Eilering
  • Giulia Franchi
  • Kris Hauser

ROBOPuppet is a method to create inexpensive, tabletop-sized robot models to provide teleoperation input to full-sized robots. It provides a direct physical correspondence from the device to the robot, which is appealing because users form an immediate “mental mapping” of the input-output behavior. We observe that untrained users can immediately exploit tactile and physical intuition when controlling the puppet to perform complex actions the target robot. The key contribution of this paper is a build procedure that embeds standardized encoder modules into scaled-down CAD models of the robot links, which are then 3D printed and assembled. This procedure is generalizable to variety of robots, and parts cost approximately seventeen dollars per link. We also present a simple software tool for fast calibration of the puppet-robot mapping, and a safety filtering procedure that sanitizes the noisy inputs so that the robot avoids collisions and satisfies dynamic constraints. A prototype ROBOPuppet is built for a 6DOF industrial manipulator and tested in simulation and on the physical robot.

ICRA Conference 2014 Conference Paper

Robust ladder-climbing with a humanoid robot with application to the DARPA Robotics Challenge

  • Jingru Luo
  • Yajia Zhang
  • Kris Hauser
  • Hyungju Andy Park
  • Manas Paldhe
  • C. S. George Lee
  • Michael X. Grey
  • Mike Stilman

This paper presents an autonomous planning and control framework for humanoid robots to climb general ladder- and stair-like structures. The approach consists of two major components: 1) a multi-limbed locomotion planner that takes as input a ladder model and automatically generates a whole-body climbing trajectory that satisfies contact, collision, and torque limit constraints; 2) a compliance controller which allows the robot to tolerate errors from sensing, calibration, and execution. Simulations demonstrate that the robot is capable of climbing a wide range of ladders and tolerating disturbances and errors. Physical experiments demonstrate the DRC-Hubo humanoid robot successfully mounting, climbing, and dismounting an industrial ladder similar to the one intended to be used in the DARPA Robotics Challenge Trials.

AIIM Journal 2013 Journal Article

Artificial intelligence framework for simulating clinical decision-making: A Markov decision process approach

  • Casey C. Bennett
  • Kris Hauser

Objective In the modern healthcare system, rapidly expanding costs/complexity, the growing myriad of treatment options, and exploding information streams that often do not effectively reach the front lines hinder the ability to choose optimal treatment decisions over time. The goal in this paper is to develop a general purpose (non-disease-specific) computational/artificial intelligence (AI) framework to address these challenges. This framework serves two potential functions: (1) a simulation environment for exploring various healthcare policies, payment methodologies, etc. , and (2) the basis for clinical artificial intelligence – an AI that can “think like a doctor”. Methods This approach combines Markov decision processes and dynamic decision networks to learn from clinical data and develop complex plans via simulation of alternative sequential decision paths while capturing the sometimes conflicting, sometimes synergistic interactions of various components in the healthcare system. It can operate in partially observable environments (in the case of missing observations or data) by maintaining belief states about patient health status and functions as an online agent that plans and re-plans as actions are performed and new observations are obtained. This framework was evaluated using real patient data from an electronic health record. Results The results demonstrate the feasibility of this approach; such an AI framework easily outperforms the current treatment-as-usual (TAU) case-rate/fee-for-service models of healthcare. The cost per unit of outcome change (CPUC) was $189 vs. $497 for AI vs. TAU (where lower is considered optimal) – while at the same time the AI approach could obtain a 30–35% increase in patient outcomes. Tweaking certain AI model parameters could further enhance this advantage, obtaining approximately 50% more improvement (outcome change) for roughly half the costs. Conclusion Given careful design and problem formulation, an AI simulation framework can approximate optimal decisions even in complex and uncertain environments. Future work is described that outlines potential lines of research and integration of machine learning algorithms for personalized medicine.

ICRA Conference 2013 Conference Paper

Unbiased, scalable sampling of closed kinematic chains

  • Yajia Zhang
  • Kris Hauser
  • Jingru Luo

This paper presents a Monte Carlo technique for sampling configurations of a kinematic chain according to a specified probability density while accounting for loop closure constraints. A key contribution is a method for sampling sub-loops in unbiased fashion using analytical inverse kinematics techniques. Sub-loops are then iterated across the chain to produce samples for the entire chain. The method is demonstrated to scale well to high-dimensional chains (>200DOFs) and is applied to flexible 2D chains, protein molecules, and robots with multiple closed-chains.

ICRA Conference 2012 Conference Paper

Interactive generation of dynamically feasible robot trajectories from sketches using temporal mimicking

  • Jingru Luo
  • Kris Hauser

This paper presents a method for generating dynamically-feasible, natural-looking robot motion from freehand sketches. Using trajectory optimization, it handles sketches that are too fast, jerky, or pass out of reach by enforcing the constraints of the robot's dynamic limitations while minimizing the relative temporal differences between the robot's trajectory and the sketch. To make the optimization fast enough for interactive use, a variety of enhancements are employed including decoupling the geometric and temporal optimizations and methods to select good initial trajectories. The technique is also applicable to transferring human motions onto robots with non-human appearance and dynamics, and we use our method to demonstrate a simulated humanoid imitating a golf swing as well as an industrial robot performing the motion of writing a cursive “hello” word.

ICRA Conference 2012 Conference Paper

Optimal acceleration-bounded trajectory planning in dynamic environments along a specified path

  • Jeff Johnson 0002
  • Kris Hauser

Vehicles that cross lanes of traffic encounter the problem of navigating around dynamic obstacles under actuation constraints. This paper presents an optimal, exact, polynomial-time planner for optimal bounded-acceleration trajectories along a fixed, given path with dynamic obstacles. The planner constructs reachable sets in the path-velocity-time (PVT) space by propagating reachable velocity sets between obstacle tangent points in the path-time (PT) space. The terminal velocities attainable by endpoint-constrained trajectories in the same homotopic class are proven to span a convex interval, so the planner merges contributions from individual homotopic classes to find the exact range of reachable velocities and times at the goal. A reachability analysis proves that running time is polynomial given reasonable assumptions, and empirical tests demonstrate that it scales well in practice and can handle hundreds of dynamic obstacles in a fraction of a second on a standard PC.

ICRA Conference 2012 Conference Paper

Sampling-based motion planning with dynamic intermediate state objectives: Application to throwing

  • Yajia Zhang
  • Jingru Luo
  • Kris Hauser

Dynamic manipulations require attaining high velocities at specified configurations, all the while obeying geometric and dynamic constraints. This paper presents a motion planner that constructs a trajectory that passes at an intermediate state through a dynamic objective region, which is comprised of a certain lower dimensional submanifold in the configuration/velocity state space, and then returns to rest. Planning speed and reliability are greatly improved by finding good intermediate states first, because the choice of intermediate state couples the ramp-up and ramp-down subproblems, and moreover very few (often less than 1%) intermediate states yield feasible solution trajectories. Simulation experiments demonstrate that our method quickly generates trajectories for a 6-DOF industrial manipulator throwing a small object.

ICRA Conference 2010 Conference Paper

Fast smoothing of manipulator trajectories using optimal bounded-acceleration shortcuts

  • Kris Hauser
  • Victor Ng-Thow-Hing

This paper considers a shortcutting heuristic to smooth jerky trajectories for many-DOF robot manipulators subject to collision constraints, velocity bounds, and acceleration bounds. The heuristic repeatedly picks two points on the trajectory and attempts to replace the intermediate trajectory with a shorter, collision-free segment. Here, we construct segments that interpolate between endpoints with specified velocity in a time-optimal fashion, while respecting velocity and acceleration bounds. These trajectory segments consist of parabolic and straight-line curves, and can be computed in closed form. Experiments on reaching tasks in cluttered human environments demonstrate that the technique can generate smooth, collision-free, and natural-looking motion in seconds for a PUMA manipulator and the Honda ASIMO robot.

ICRA Conference 2009 Conference Paper

Guiding medical needles using single-point tissue manipulation

  • Meysam Torabi
  • Kris Hauser
  • Ron Alterovitz
  • Vincent Duindam
  • Ken Goldberg

This paper addresses the use of robotic tissue manipulation in medical needle insertion procedures to improve targeting accuracy and to help avoid damaging sensitive tissues. To control these multiple, potentially competing objectives, we present a phased controller that operates one manipulator at a time using closed-loop imaging feedback. We present an automated procedure planning technique that uses tissue geometry to select the needle insertion location, manipulation locations, and controller parameters. The planner uses a stochastic optimization of a cost function that includes tissue stress and robustness to disturbances. We demonstrate the system on 2D tissues simulated with a mass-spring model, including a simulation of a prostate brachytherapy procedure. It can reduce targeting errors from more than 2 cm to less than 1 mm, and can also shift obstacles by over 1 cm to clear them away from the needle path.

ICRA Conference 2009 Conference Paper

Leaving Flatland: Toward real-time 3D navigation

  • Benoit Morisset
  • Radu Bogdan Rusu
  • Aravind Sundaresan
  • Kris Hauser
  • Motilal Agrawal
  • Jean-Claude Latombe
  • Michael Beetz

We report our first experiences with Leaving Flatland, an exploratory project that studies the key challenges of closing the loop between autonomous perception and action on challenging terrain. We propose a comprehensive system for localization, mapping, and planning for the RHex mobile robot in fully 3D indoor and outdoor environments. This system integrates Visual Odometry-based localization with new techniques in real-time 3D mapping from stereo data. The motion planner uses a new decomposition approach to adapt existing 2D planning techniques to operate in 3D terrain. We test the map-building and motion-planning subsystems on real and synthetic data, and show that they have favorable computational performance for use in high-speed autonomous navigation.

IROS Conference 2009 Conference Paper

Surgical retraction of non-uniform deformable layers of tissue: 2D robot grasping and path planning

  • Rik Jansen
  • Kris Hauser
  • Nuttapong Chentanez
  • A. Frank van der Stappen
  • Ken Goldberg

This paper considers robotic automation of a common surgical retraction primitive of exposing an underlying area by grasping and lifting a thin, 3D, possibly inhomogeneous layer of tissue. We present an algorithm that computes a set of stable and secure grasp-and-retract trajectories for a point-jaw gripper moving along a plane, and runs a 3D finite element (FEM) simulation to certify and assess the quality of each trajectory. To compute secure candidate grasp locations, we use a continuous spring model of thin, inhomogeneous deformable objects with linear energy potential. Experiments show that this method produces many of the same grasps as an exhaustive optimization with an FEM mesh, but is orders of magnitude cheaper: our method runs in O(v log v) time, where v is the number of veins, while the FEM computation takes O(pn 3 ) time, where n is the number of nodes in the FEM mesh and p is the number of nodes on its perimeter. Furthermore, we present a constant tissue curvature (CTC) retraction trajectory that distributes strain uniformly around the medial axis of the tissue. 3D FEM simulations show that the CTC achieves retractions with lower tissue strain than circular and linear trajectories. Overall, our algorithm computes and certifies a high-quality retraction in about one minute on a PC.

IROS Conference 2006 Conference Paper

Natural Motion Generation for Humanoid Robots

  • Kensuke Harada
  • Kris Hauser
  • Timothy Bretl
  • Jean-Claude Latombe

This paper presents a method of generating natural-looking motion primitives for humanoid robots. An optimization-based approach is used to generate these primitives, but the objective function is tailored to each one and complexity is reduced by identifying relevant degrees of freedom. Several examples are shown in simulation: for an arm movement to reach an object, it is better to minimize the acceleration of key parts of the robot over its entire trajectory; for a single step on flat ground, it is better to minimize the torque and instantaneous angular momentum at every posture. The primitives are precomputed off-line, but might be used by on-line planner either to provide a fixed set of maneuvers or to bias a probabilistic, sample-based search for motions

ICRA Conference 2005 Conference Paper

Learning-Assisted Multi-Step Planning

  • Kris Hauser
  • Timothy Bretl
  • Jean-Claude Latombe

Probabilistic sampling-based motion planners are unable to detect when no feasible path exists. A common heuristic is to declare a query infeasible if a path is not found in a fixed amount of time. In applications where many queries must be processed – for instance, robotic manipulation, multi-limbed locomotion, and contact motion – a critical question arises: what should this time limit be? This paper presents a machine-learning approach to deal with this question. In an off-line learning phase, a classifier is trained to quickly predict the feasibility of a query. Then, an improved multi-step motion planning algorithm uses this classifier to avoid wasting time on infeasible queries. This approach has been successfully demonstrated in simulation on a four-limbed, free-climbing robot.

v2026.09.13