Dhiraj Goel
iRobot
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Dhiraj Goel.
intelligent robots and systems | 2013
Dhiraj Goel; James Philip Case; Daniele Tamino; Jens-Steffen Gutmann; Mario E. Munich; Mike Dooley; Paolo Pirjanian
We address the problem of systematically covering all accessible floor space in an unknown environment by a mobile robot. Our approach uses rectangular regions that are swept across the environment. In the first stage, the robot covers each region using the classic boustrophedon pattern and planning paths to uncovered areas within the region while keeping track of its position uncertainty. The region is then moved sideways to cover the next part of the environment until all accessible space has been visited. In the second stage, the robot revisits the perimeter around the obstacles. We compare our method in terms of total trajectory length to 5 off-line methods including the distance transformation by Zelinsky et al. [1] in a standard test environment as well as in multi-room homes. The presented method has been employed in our Mint cleaning robot [2] for autonomously sweeping and mopping the floors.
Robotics and Autonomous Systems | 2014
Jens-Steffen Gutmann; Dhiraj Goel; Philip Fong; Mario E. Munich
Vector field SLAM is a framework for localizing a mobile robot in an unknown environment by learning the spatial distribution of continuous signals such as those emitted by WiFi or active beacons. In our previous work we showed that this approach is capable of keeping a robot localized in small to medium sized areas, e.g. in a living room, where four continuous signals of an active beacon are measured (Gutmann et al., 2012). In this article we extend the method to larger environments up to the size of a complete home by deploying more signal sources for covering the expanded area. We first analyze the complexity of vector field SLAM with respect to area size and number of signals and then describe an approximation that divides the localization map into decoupled sub-maps to keep memory and run-time requirements low. We also describe a method for re-localizing the robot in a vector field previously mapped. This enables a robot to resume its navigation after it has been kidnapped or paused and resumed. The re-localization method is evaluated in a standard test environment and shows an average position accuracy of 10 to 35 cm with a localization success rate of 96 to 99%. Additional experimental results from running the system in houses of up to 125 m^2 demonstrate the performance of our approach. The presented methods are suitable for commercial low-cost products including robots for autonomous and systematic floor cleaning.
Archive | 2010
Nikolai Romanov; Collin Eugene Johnson; James Philip Case; Dhiraj Goel; Steffen Gutmann; Michael Dooley
Archive | 2010
Michael Stout; Gabriel Francis Brisson; Enrico Di Bernardo; Paolo Pirjanian; Dhiraj Goel; James Philip Case; Michael Dooley
Archive | 2012
Jens-Steffen Gutmann; Dhiraj Goel; Mario E. Munich
Archive | 2012
Jens-Steffen Gutmann; Dhiraj Goel; Mario E. Munich
Archive | 2015
Mario E. Munich; Nikolai Romanov; Dhiraj Goel; Phillip Fong
Archive | 2013
Dhiraj Goel; Ethan Eade; Philip Fong; Mario E. Munich
Archive | 2013
Dhiraj Goel; Ethan Eade; Philip Fong; Mario E. Munich
Archive | 2013
Dhiraj Goel; Ethan Eade; Philip Fong; Mario E. Munich