Johannes H. Strom
University of Michigan
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Johannes H. Strom.
intelligent robots and systems | 2010
Johannes H. Strom; Andrew Richardson; Edwin Olson
We present an efficient graph-theoretic algorithm for segmenting a colored laser point cloud derived from a laser scanner and camera. Segmentation of raw sensor data is a crucial first step for many high level tasks such as object recognition, obstacle avoidance and terrain classification. Our method enables combination of color information from a wide field of view camera with a 3D LIDAR point cloud from an actuated planar laser scanner. We extend previous work on robust camera-only graph-based segmentation to the case where spatial features, such as surface normals, are available. Our combined method produces segmentation results superior to those derived from either cameras or laser-scanners alone. We verify our approach on both indoor and outdoor scenes.
robot soccer world cup | 2010
Johannes H. Strom; George Slavov; Eric Chown
Fast-paced dynamic environments like robot soccer require highly responsive and dynamic locomotion. We present an implementation of an omnidirectional ZMP-based walk engine for the Nao robot. Using a simple inverted pendulum model, a preview controller generates dynamically balanced center of mass trajectories. To enable path planning, we introduce a system of global and egocentric coordinate frames to define step placement. These coordinate frames allow translation of the CoM trajectory, given by the preview controller, into leg actions. Walk direction can be changed quickly to suit a dynamic environment by adjusting the future step pattern.
Journal of Field Robotics | 2012
Edwin Olson; Johannes H. Strom; Ryan D. Morton; Andrew Richardson; Pradeep Ranganathan; Robert Goeddel; Mihai Bulic; Jacob Crossman; Bob Marinier
Tasks like search-and-rescue and urban reconnaissance benefit from large numbers of robots working together, but high levels of autonomy are needed to reduce operator requirements to practical levels. Reducing the reliance of such systems on human operators presents a number of technical challenges, including automatic task allocation, global state and map estimation, robot perception, path planning, communications, and human-robot interfaces. This paper describes our 14-robot team, which won the MAGIC 2010 competition. It was designed to perform urban reconnaissance missions. In the paper, we describe a variety of autonomous systems that require minimal human effort to control a large number of autonomously exploring robots. Maintaining a consistent global map, which is essential for autonomous planning and for giving humans situational awareness, required the development of fast loop-closing, map optimization, and communications algorithms. Key to our approach was a decoupled centralized planning architecture that allowed individual robots to execute tasks myopically, but whose behavior was coordinated centrally. We will describe technical contributions throughout our system that played a significant role in its performance. We will also present results from our system both from the competition and from subsequent quantitative evaluations, pointing out areas in which the system performed well and where interesting research problems remain.
intelligent robots and systems | 2013
Andrew Richardson; Johannes H. Strom; Edwin Olson
Reliable and accurate camera calibration usually requires an expert intuition to reliably constrain all of the parameters in the camera model. Existing toolboxes ask users to capture images of a calibration target in positions of their choosing, after which the maximum-likelihood calibration is computed using all images in a batch optimization. We introduce a new interactive methodology that uses the current calibration state to suggest the position of the target in the next image and to verify that the final model parameters meet the accuracy requirements specified by the user. Suggesting target positions relies on the ability to score candidate suggestions and their effect on the calibration. We describe two methods for scoring target positions: one that computes the stability of the focal length estimates for initializing the calibration, and another that subsequently quantifies the model uncertainty in pixel space. We demonstrate that our resulting system, AprilCal, consistently yields more accurate camera calibrations than standard tools using results from a set of human trials. We also demonstrate that our approach is applicable for a variety of lenses.
Communications of The ACM | 2013
Edwin Olson; Johannes H. Strom; Robert Goeddel; Ryan D. Morton; Pradeep Ranganathan; Andrew Richardson
The MAGIC 2010 robot competition showed how well multi-robot teams can work with human teams in urban search.
intelligent robots and systems | 2011
Johannes H. Strom; Edwin Olson
Archive | 2010
Edwin Olson; Pradeep Ranganathan; Ryan D. Morton; Andrew Richardson; Johannes H. Strom; Robert Goeddel; Mihai Bulic
intelligent robots and systems | 2012
Johannes H. Strom; Edwin Olson
Archive | 2014
Edwin Olson; Johannes H. Strom; Andrew Richardson
Archive | 2008
Eric Chown; Jeremy Fishman; Johannes H. Strom; George Slavov; Tucker Hermans; Nicholas Dunn; Andrew Lawrence; John Morrison; Elise Krob