Jonathan Ho
University of California, Berkeley
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jonathan Ho.
robotics science and systems | 2013
John Schulman; Jonathan Ho; Alex X. Lee; Ibrahim Awwal; Henry Bradlow; Pieter Abbeel
We present a novel approach for incorporating collision avoidance into trajectory optimization as a method of solving robotic motion planning problems. At the core of our approach are (i) A sequential convex optimization procedure, which penalizes collisions with a hinge loss and increases the penalty coefficients in an outer loop as necessary. (ii) An efficient formulation of the no-collisions constraint that directly considers continuous-time safety and enables the algorithm to reliably solve motion planning problems, including problems involving thin and complex obstacles. We benchmarked our algorithm against several other motion planning algorithms, solving a suite of 7-degree-of-freedom (DOF) arm-planning problems and 18-DOF full-body planning problems. We compared against sampling-based planners from OMPL, and we also compared to CHOMP, a leading approach for trajectory optimization. Our algorithm was faster than the alternatives, solved more problems, and yielded higher quality paths. Experimental evaluation on the following additional problem types also confirmed the speed and effectiveness of our approach: (i) Planning foot placements with 34 degrees of freedom (28 joints + 6 DOF pose) of the Atlas humanoid robot as it maintains static stability and has to negotiate environmental constraints. (ii) Industrial box picking. (iii) Real-world motion planning for the PR2 that requires considering all degrees of freedom at the same time.
The International Journal of Robotics Research | 2014
John Schulman; Yan Duan; Jonathan Ho; Alex X. Lee; Ibrahim Awwal; Henry Bradlow; Jia Pan; Sachin Patil; Ken Goldberg; Pieter Abbeel
We present a new optimization-based approach for robotic motion planning among obstacles. Like CHOMP (Covariant Hamiltonian Optimization for Motion Planning), our algorithm can be used to find collision-free trajectories from naïve, straight-line initializations that might be in collision. At the core of our approach are (a) a sequential convex optimization procedure, which penalizes collisions with a hinge loss and increases the penalty coefficients in an outer loop as necessary, and (b) an efficient formulation of the no-collisions constraint that directly considers continuous-time safety Our algorithm is implemented in a software package called TrajOpt. We report results from a series of experiments comparing TrajOpt with CHOMP and randomized planners from OMPL, with regard to planning time and path quality. We consider motion planning for 7 DOF robot arms, 18 DOF full-body robots, statically stable walking motion for the 34 DOF Atlas humanoid robot, and physical experiments with the 18 DOF PR2. We also apply TrajOpt to plan curvature-constrained steerable needle trajectories in the SE(3) configuration space and multiple non-intersecting curved channels within 3D-printed implants for intracavitary brachytherapy. Details, videos, and source code are freely available at: http://rll.berkeley.edu/trajopt/ijrr.
international conference on robotics and automation | 2013
John Schulman; Alex X. Lee; Jonathan Ho; Pieter Abbeel
We introduce an algorithm for tracking deformable objects from a sequence of point clouds. The proposed tracking algorithm is based on a probabilistic generative model that incorporates observations of the point cloud and the physical properties of the tracked object and its environment. We propose a modified expectation maximization algorithm to perform maximum a posteriori estimation to update the state estimate at each time step. Our modification makes it practical to perform the inference through calls to a physics simulation engine. This is significant because (i) it allows for the use of highly optimized physics simulation engines for the core computations of our tracking algorithm, and (ii) it makes it possible to naturally, and efficiently, account for physical constraints imposed by collisions, grasping actions, and material properties in the observation updates. Even in the presence of the relatively large occlusions that occur during manipulation tasks, our algorithm is able to robustly track a variety of types of deformable objects, including ones that are one-dimensional, such as ropes; two-dimensional, such as cloth; and three-dimensional, such as sponges. Our implementation can track these objects in real time.
ISRR | 2016
John Schulman; Jonathan Ho; Cameron C. Lee; Pieter Abbeel
We consider the problem of teaching robots by demonstration how to perform manipulation tasks, in which the geometry (including size, shape, and pose) of the relevant objects varies from trial to trial. We present a method, which we call trajectory transfer, for adapting a demonstrated trajectory from the geometry at training time to the geometry at test time. Trajectory transfer is based on non-rigid registration, which computes a smooth transformation from the training scene onto the testing scene. We then show how to perform a multi-step task by repeatedly looking up the nearest demonstration and then applying trajectory transfer. As our main experimental validation, we enable a PR2 robot to autonomously tie five different types of knots in rope.
Applied and Environmental Microbiology | 2002
Andrew C. Magyarosy; Jonathan Ho; Henry Rapoport; Scott C. Dawson; Joe Hancock; Jay D. Keasling
ABSTRACT A gram-positive Bacillus sp. that fluoresces yellow under long-wavelength UV light on several common culture media was isolated from soil samples. On the basis of carbon source utilization studies, fatty acid methyl ester analysis, and 16S ribosomal DNA analysis, this bacterium was most similar to Bacillus megaterium. Chemical extraction yielded a yellow-orange fluorescent pigment, which was characterized by X-ray crystallography, mass spectrometry, and nuclear magnetic resonance spectroscopy. The fluorescent compound, chlorxanthomycin, is a pentacyclic, chlorinated molecule with the molecular formula C22H15O6Cl and a molecular weight of 409.7865. Chlorxanthomycin appears to be located in the cytoplasm, does not diffuse out of the cells into the culture medium, and has selective antibiotic activity.
Journal of The Chilean Chemical Society | 2007
Rafat M. Mohareb; Rehab A. Ibrahim; Jonathan Ho
The reaction of cyanoacetylhydrazine with co-bromoacetophenone gave the condensation product p-Bromoacetophenone-a-cyanoacetylhydrazone (3). The latter product underwent ready cyclization to give the 1,3,4-oxadiazine derivative 4. The reactivities of either 3 or 4 towards some chemical reagents like cyanomethylene reagents, diazonium salts, aromatic aldehydes, phenylisothio-cyanate and elemental sulfur were studied to afford 17 newly producis for which the toxicity towards Fusarium oxysporum f. sp. Lycopersici and Helminthosporium oryzea was measured. Moreover their effect towards mycelial dry mass, sporulation and nucleic acid synthesis of Fusarium oxysporum f. sp. Lycopersici was measured
arXiv: Machine Learning | 2017
Tim Salimans; Jonathan Ho; Xi Chen; Ilya Sutskever
neural information processing systems | 2017
Yan Duan; Marcin Andrychowicz; Bradly C. Stadie; Jonathan Ho; Jonas Schneider; Ilya Sutskever; Pieter Abbeel; Wojciech Zaremba
Journal of Organic Chemistry | 2003
Jonathan Ho; Rafat M. Mohareb; Jin Hee Ahn; Tae Bo Sim; Henry Rapoport
Journal of Organic Chemistry | 1998
Robert M. Coates; Jonathan Ho; Michael Klobus; Lijuan Zhu