Motion planning in the presence of movable obstacles
SCG '88 Proceedings of the fourth annual symposium on Computational geometry
Sensor planning for 3D object search
Computer Vision and Image Understanding
Algorithm 447: efficient algorithms for graph manipulation
Communications of the ACM
Where to look next in 3D object search
ISCV '95 Proceedings of the International Symposium on Computer Vision
Computational Geometry: Algorithms and Applications
Computational Geometry: Algorithms and Applications
Reinforcement learning: a survey
Journal of Artificial Intelligence Research
Utilizing object-object and object-scene context when planning to find things
ICRA'09 Proceedings of the 2009 IEEE international conference on Robotics and Automation
Visual search for an object in a 3D environment using a mobile robot
Computer Vision and Image Understanding
A probabilistic framework for object search with 6-DOF pose estimation
International Journal of Robotics Research
Contextually guided semantic labeling and search for three-dimensional point clouds
International Journal of Robotics Research
Hi-index | 0.00 |
We investigate the problem of a robot searching for an object. This requires reasoning about both perception and manipulation: some objects are moved because the target may be hidden behind them, while others are moved because they block the manipulator's access to other objects. We contribute a formulation of the object search by manipulation problem using visibility and accessibility relations between objects. We also propose a greedy algorithm and show that it is optimal under certain conditions. We propose a second algorithm which takes advantage of the structure of the visibility and accessibility relations between objects to quickly generate plans. Our empirical evaluation strongly suggests that our algorithm is optimal under all conditions. We support this claim with a partial proof. Finally, we demonstrate an implementation of both algorithms on a real robot using a real object detection system.