Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Hongkai Dai is active.

Publication


Featured researches published by Hongkai Dai.


Autonomous Robots | 2016

Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot

Scott Kuindersma; Robin Deits; Maurice Fallon; Andrés Valenzuela; Hongkai Dai; Frank Noble Permenter; Twan Koolen; Pat Marion; Russ Tedrake

This paper describes a collection of optimization algorithms for achieving dynamic planning, control, and state estimation for a bipedal robot designed to operate reliably in complex environments. To make challenging locomotion tasks tractable, we describe several novel applications of convex, mixed-integer, and sparse nonlinear optimization to problems ranging from footstep placement to whole-body planning and control. We also present a state estimator formulation that, when combined with our walking controller, permits highly precise execution of extended walking plans over non-flat terrain. We describe our complete system integration and experiments carried out on Atlas, a full-size hydraulic humanoid robot built by Boston Dynamics, Inc.


Journal of Field Robotics | 2015

An Architecture for Online Affordance-based Perception and Whole-body Planning

Maurice Fallon; Scott Kuindersma; Sisir Karumanchi; Matthew E. Antone; Toby Schneider; Hongkai Dai; Claudia Pérez D'Arpino; Robin Deits; Matt DiCicco; Dehann Fourie; Twan Koolen; Pat Marion; Michael Posa; Andrés Valenzuela; Kuan-Ting Yu; Julie A. Shah; Karl Iagnemma; Russ Tedrake; Seth J. Teller

The DARPA Robotics Challenge Trials held in December 2013 provided a landmark demonstration of dexterous mobile robots executing a variety of tasks aided by a remote human operator using only data from the robots sensor suite transmitted over a constrained, field-realistic communications link. We describe the design considerations, architecture, implementation, and performance of the software that Team MIT developed to command and control an Atlas humanoid robot. Our design emphasized human interaction with an efficient motion planner, where operators expressed desired robot actions in terms of affordances fit using perception and manipulated in a custom user interface. We highlight several important lessons we learned while developing our system on a highly compressed schedule.


ieee-ras international conference on humanoid robots | 2014

Whole-body motion planning with centroidal dynamics and full kinematics

Hongkai Dai; Andrés Valenzuela; Russ Tedrake

To plan dynamic, whole-body motions for robots, one conventionally faces the choice between a complex, full-body dynamic model containing every link and actuator of the robot, or a highly simplified model of the robot as a point mass. In this paper we explore a powerful middle ground between these extremes. We exploit the fact that while the full dynamics of humanoid robots are complicated, their centroidal dynamics (the evolution of the angular momentum and the center of mass (COM) position) are much simpler. By treating the dynamics of the robot in centroidal form and directly optimizing the joint trajectories for the actuated degrees of freedom, we arrive at a method that enjoys simpler dynamics, while still having the expressiveness required to handle kinematic constraints such as collision avoidance or reaching to a target. We further require that the robots COM and angular momentum as computed from the joint trajectories match those given by the centroidal dynamics. This ensures that the dynamics considered by our optimization are equivalent to the full dynamics of the robot, provided that the robots actuators can supply sufficient torque. We demonstrate that this algorithm is capable of generating highly-dynamic motion plans with examples of a humanoid robot negotiating obstacle course elements and gait optimization for a quadrupedal robot. Additionally, we show that we can plan without pre-specifying the contact sequence by exploiting the complementarity conditions between contact forces and contact distance.


conference on decision and control | 2012

Optimizing robust limit cycles for legged locomotion on unknown terrain

Hongkai Dai; Russ Tedrake

While legged animals are adept at traversing rough landscapes, it remains a very challenging task for a legged robot to negotiate unknown terrain. Control systems for legged robots are plagued by dynamic constraints from underactuation, actuator power limits, and frictional ground contact; rather than relying purely on disturbance rejection, considerable advantage can be obtained by planning nominal trajectories which are more easily stabilized. In this paper, we present an approach for designing nominal periodic trajectories for legged robots that maximize a measure of robustness against uncertainty in the geometry of the terrain. We propose a direct collocation method which solves simultaneously for a nominal periodic control input, for many possible one-step solution trajectories (using ground profiles drawn from a distribution over terrain), and for the periodic solution to a jump Riccati equation which provides an expected infinite-horizon cost-to-go for each of these samples. We demonstrate that this trajectory optimization scheme can recover the known deadbeat open-loop control solution for the Spring Loaded Inverted Pendulum (SLIP) on unknown terrain. Moreover, we demonstrate that it generalizes to other models like the bipedal compass gait walker, resulting in a dramatic increase in the number of steps taken over moderate terrain when compared against a limit cycle optimized for efficiency only.


international conference on robotics and automation | 2013

L 2 -gain optimization for robust bipedal walking on unknown terrain

Hongkai Dai; Russ Tedrake

In this paper we seek to quantify and explicitly optimize the robustness of a control system for a robot walking on terrain with uncertain geometry. Geometric perturbations to the terrain enter the equations of motion through a relocation of the hybrid event “guards” which trigger an impact event; these perturbations can have a large effect on the stability of the robot and do not fit into the traditional robust control analysis and design methodologies without additional machinery. We attempt to provide that machinery here. In particular, we quantify the robustness of the system to terrain perturbations by defining an L2 gain from terrain perturbations to deviations from the nominal limit cycle. We show that the solution to a periodic dissipation inequality provides a sufficient upper bound on this gain for a linear approximation of the dynamics around the limit cycle, and we formulate a semidefinite programming problem to compute the L2 gain for the system with a fixed linear controller. We then use either binary search or an iterative optimization method to construct a linear robust controller and to minimize the L2 gain. The simulation results on canonical robots suggest that the L2 gain is closely correlated to the actual number of steps traversed on the rough terrain, and our controller can improve the robots robustness to terrain disturbances.


ieee-ras international conference on humanoid robots | 2016

Planning robust walking motion on uneven terrain via convex optimization

Hongkai Dai; Russ Tedrake

In this paper, we present a convex optimization problem to generate Center of Mass (CoM) and momentum trajectories of a walking robot, such that the motion robustly satisfies the friction cone constraints on uneven terrain. We adopt the Contact Wrench Cone (CWC) criterion to measure a robots dynamical stability, which generalizes the venerable Zero Moment Point (ZMP) criterion. Unlike the ZMP criterion, which is ideal for walking on flat ground with unbounded tangential friction forces, the CWC criterion incorporates non-coplanar contacts with friction cone constraints. We measure the robustness of the motion using the margin in the Contact Wrench Cone at each time instance, which quantifies the capability of the robot to instantaneously resist external force/torque disturbance, without causing the foot to tip over or slide. For pre-specified footstep location and time, we formulate a convex optimization problem to search for robot linear and angular momenta that satisfy the CWC criterion. We aim to maximize the CWC margin to improve the robustness of the motion, and minimize the centroidal angular momentum (angular momentum about CoM) to make the motion natural. Instead of directly minimizing the non-convex centroidal angular momentum, we resort to minimizing a convex upper bound. We show that our CWC planner can generate motion similar to the result of the ZMP planner on flat ground with sufficient friction. Moreover, on an uneven terrain course with friction cone constraints, our CWC planner can still find feasible motion, while the outcome of the ZMP planner violates the friction limit.


ISRR (1) | 2018

Synthesis and Optimization of Force Closure Grasps via Sequential Semidefinite Programming

Hongkai Dai; Anirudha Majumdar; Russ Tedrake

In this paper we present a novel approach for synthesizing and optimizing both positions and forces in force closure grasps. This problem is a non-convex optimization problem in general since it involves constraints that are bilinear; in particular, computing wrenches involves a bilinear product between grasp contact points and contact forces. Thus, conventional approaches to this problem typically employ general purpose gradient-based nonlinear optimization. The key observation of this paper is that the force closure grasp synthesis problem can be posed as a Bilinear Matrix Inequality (BMI), for which there exist efficient solution techniques based on semidefinite programming. We show that we can synthesize force closure grasps on different geometric objects, and by maximizing a lower bound of a grasp metric, we can improve the quality of the grasp. While this approach is not guaranteed to find a solution, it has a few distinct advantages. First, we can handle non-smooth but convex positive semidefinite constraints, which can often be important. Second, in contrast to gradient-based approaches we can prove infeasibility of problems. We demonstrate our method on a 15 joint robot model grasping objects with various geometries. The code is included in https://github.com/RobotLocomotion/drake.


Journal of Field Robotics | 2017

Director: A User Interface Designed for Robot Operation with Shared Autonomy

Pat Marion; Maurice Fallon; Robin Deits; Andrés Valenzuela; Claudia Pérez D'Arpino; Greg Izatt; Lucas Manuelli; Matt Antone; Hongkai Dai; Twan Koolen; John Carter; Scott Kuindersma; Russ Tedrake

Operating a high degree of freedom mobile manipulator, such as a humanoid, in a field scenario requires constant situational awareness, capable perception modules, and effective mechanisms for interactive motion planning and control. A well-designed operator interface presents the operator with enough context to quickly carry out a mission and the flexibility to handle unforeseen operating scenarios robustly. By contrast, an unintuitive user interface can increase the risk of catastrophic operator error by overwhelming the user with unnecessary information. With these principles in mind, we present the philosophy and design decisions behind Director-the open-source user interface developed by Team MIT to pilot the Atlas robot in the DARPA Robotics Challenge DRC. At the heart of Director is an integrated task execution system that specifies sequences of actions needed to achieve a substantive task, such as drilling a wall or climbing a staircase. These task sequences, developed a priori, make online queries to automated perception and planning algorithms with outputs that can be reviewed by the operator and executed by our whole-body controller. Our use of Director at the DRC resulted in efficient high-level task operation while being fully competitive with approaches focusing on teleoperation by highly trained operators. We discuss the primary interface elements that comprise Director, and we provide an analysis of its successful use at the DRC.


Archive | 2014

Whole-body Motion Planning with Simple Dynamics and Full Kinematics

Hongkai Dai; Andrés Valenzuela; Russ Tedrake


international conference on robotics and automation | 2014

A summary of team MIT's approach to the virtual robotics challenge

Russ Tedrake; Maurice Fallon; Sisir Karumanchi; Scott Kuindersma; Matthew E. Antone; Toby Schneider; Thomas M. Howard; Matthew R. Walter; Hongkai Dai; Robin Deits; Michael Fleder; Dehann Fourie; Riad I. Hammoud; Sachithra Hemachandra; P. Ilardi; Sudeep Pillai; Andrés Valenzuela; Cecilia Cantu; C. Dolan; I. Evans; S. Jorgensen; J. Kristeller; Julie A. Shah; Karl Iagnemma; Seth J. Teller

Collaboration


Dive into the Hongkai Dai's collaboration.

Top Co-Authors

Avatar

Russ Tedrake

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Andrés Valenzuela

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Maurice Fallon

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Robin Deits

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Pat Marion

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Twan Koolen

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Claudia Pérez D'Arpino

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Dehann Fourie

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Julie A. Shah

Massachusetts Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge