This paper presents a novel movement planning algorithm for a guard robot in an indoor environment, imitating the job of human security. A movement planner is employed by the guard robot to continuously observe a certain person. This problem can be distinguished from the person following problem which continuously follows the object. Instead, the movement planner aims to reduce the movement and the energy while keeping the target person under its visibility. The proposed algorithm exploits the topological features of the environment to obtain a set of viewpoint candidates, and it is then optimized by a cost-based set covering problem. Both the robot and the target person are modeled using geodesic motion model which considers the environment shape. Subsequently, a particle model-based planner is employed, considering the chance constraints over the robot visibility, to choose an optimal action for the robot. Simulation results using 3D simulator and experiments on a real environment are provided to show the feasibility and effectiveness of our algorithm.
This is a preview of subscription content, log in to check access.
Buy single article
Instant unlimited access to the full article PDF.
Price includes VAT for USA
J. O’Rourke. Art Gallery Theorems and Algorithms. Oxford, UK: Oxford University Press, 1987.
V. Pinciu. A coloring algorithm for finding connected guards in art galleries. Discrete Mathematics and Theoretical Computer Science, C. S. Calude, M. J. Dinneen, V. Vajnovszki, Eds., Berlin Heidelberg, Germany: Springer, pp. 257–264, 2003. DOI: https://doi.org/10.1007/3-540-45066-1_20
L. Erickson, S. LaValle. An art gallery approach to ensuring that landmarks are distinguishable. In Proceedings of International Conference on Robotics: Science and Systems, RSS, Los Angeles, USA, 2011.
A. Bottino, A. Laurentini. A nearly optimal algorithm for covering the interior of an art gallery. Pattern Recognition, vol. 44, no. 5, pp. 1048–1056, 2011. DOI: https://doi.org/10.1016/j.patcog.2010.11.010.
J. W. Durham, A. Franchi, F. Bullo. Distributed pursuitevasion with limited-visibility sensors via frontier-based exploration. In Proceedings of IEEE International Conference on Robotics and Automation, IEEE, Anchorage, USA, pp. 3562–3568, 2010. DOI: https://doi.org/10.1109/ROBOT.2010.5509347.
N. Noori, A. Beveridge, V. Isler. Pursuit-evasion: A toolkit to make applications more accessible. IEEE Robotics & Automation Magazine, vol. 23, no. 4, pp. 138–149, 2016. DOI: https://doi.org/10.1109/MRA.2016.2540138.
K. Klein, S. Suri. Capture bounds for visibility-based pursuit evasion. Computational Geometry, vol. 48, no. 3, pp. 205–220, 2015. DOI: https://doi.org/10.1016/j.comgeo.2014.10.002.
M. V. Ramana, M. Kothari. Pursuit-evasion games of high speed evader. Journal of Intelligent & Robotic Systems, vol. 85, no. 2, pp. 293–306, 2017. DOI: https://doi.org/10.1007/s10846-016-0379-3.
N. M. Stiffler, J. M. O’Kane. Complete and optimal visibility-based pursuit-evasion. The International Journal of Robotics Research, vol. 36, no. 8, pp. 923–946, 2017. DOI: https://doi.org/10.1177/0278364917711535.
J. S. B. Mitchell. Approximating watchman routes. In Proceedings of the Twenty-fourth Annual ACM-SIAM Symposium on Discrete Algorithms, Society for Industrial and Applied Mathematics, Philadelphia, USA, pp. 844–855, 2013.
A. A. Ismail, S. Herdjunanto, P. Priyatmadi. Ant system algorithm for finding optimal path on travelling salesman problem with path restriction. Jurnal Nasional Teknik Elektro dan Teknologi Informasi, vol. 1, no. 3, pp. 43–48, 2012.
H. Emadi, T. S. Gao, S. Bhattacharya. Visibility-based target-tracking game: Bounds and tracking strategies. IEEE Robotics and Automation Letters, vol. 2, no. 4, pp. 1917–1924, 2017. DOI: https://doi.org/10.1109/LRA.2017.2714980.
X. H. Tan. Approximation algorithms for the watchman route and zookeeper’s problems. Discrete Applied Mathematics, vol. 136, no. 2–3, pp. 363–376, 2004. DOI: https://doi.org/10.1016/S0166-218X(03)00451-7.
N. Bellotto, H. S. Hu. People tracking with a mobile robot: a comparison of Kalman and particle filters. In Proceedings of the 13th IASTED International Conference on Robotics and Applications, ACTA Press, Anaheim, USA, 2007.
T. Linder, S. Breuers, B. Leibe, K. O. Arras. On multimodal people tracking from mobile platforms in very crowded and dynamic environments. In Proceedings of IEEE International Conference on Robotics and Automation, Stockholm, Sweden, pp. 5512–5519, 2016. DOI: https://doi.org/10.1109/ICRA.2016.7487766.
I. Ardiyanto, J. Miura. Real-time navigation using randomized kinodynamic planning with arrival time field. Robotics and Autonomous Systems, vol. 60, no. 12, pp. 1579–1591, 2012. DOI: https://doi.org/10.1016/j.robot.2012.09.011.
R. Liu, G. Huskic, A. Zell. Dynamic objects tracking with a mobile robot using passive UHF RFID tags. In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, USA, pp. 4247–4252, 2014. DOI: https://doi.org/10.1109/IROS.2014.6943161.
Q. J. Peng, X. M. Kang, T. T. Zhao. Effective virtual reality based building navigation using dynamic loading and path optimization. International Journal of Automation and Computing, vol. 6, no. 4, pp. 335–343, 2009. DOI: https://doi.org/10.1007/s11633-009-0335-9.
A. M. Rao, K. Ramji, B. S. K. Sundara Siva Rao, V. Vasu, C. Puneeth. Navigation of non-holonomic mobile robot using neuro-fuzzy logic with integrated safe boundary algorithm. International Journal of Automation and Computing, vol. 14, no. 3, pp. 285–294, 2017. DOI: https://doi.org/10.1007/s11633-016-1042-y.
B. Das, B. Subudhi, B. B. Pati. Cooperative formation control of autonomous underwater vehicles: an overview. International Journal of Automation and Computing, vol. 13, no. 3, pp. 199–225, 2016. DOI: https://doi.org/10.1007/s11633-016-1004-4.
B. D. Ning, Q. L. Han, Z. Y. Zuo. Distributed optimization for multiagent systems: An edge-based fixed-time consensus approach. IEEE Transactions on Cybernetics, Online-first. DOI: https://doi.org/10.1109/TCYB.2017.2766762.
B. D. Ning, Q. L. Han, Z. Y. Zuo, J. Jin, J. C. Zheng. Collective behaviors of mobile robots beyond the nearest neighbor rules with switching topology. IEEE Transactions on Cybernetics, vol. 48, no. 5, pp. 1577–1590, 2018. DOI: https://doi.org/10.1109/TCYB.2017.2708321.
Z. Y. Zuo, Q. L. Han, B. D. Ning, X. H. Ge, X. M. Zhang. An overview of recent advances in fixed-time cooperative control of multiagent systems. IEEE Transactions on Industrial Informatics, vol. 14, no. 6, pp. 2322–2334, 2018. DOI: https://doi.org/10.1109/TII.2018.2817248.
I. Ardiyanto, J. Miura. Visibility-based viewpoint planning for guard robot using skeletonization and geodesic motion model. In Proceedings of IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, pp. 652–658, 2013. DOI: https://doi.org/10.1109/ICRA.2013.6630643.
S. Suzuki, K. Abe. Topological structural analysis of digitized binary images by border following. Computer Vision, Graphics, and Image Processing, vol. 30, no. 1, pp. 32–46, 1985. DOI: https://doi.org/10.1016/0734-189X(85)90016-7.
D. H. Douglas, T. K. Peucker. Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica: The International Journal for Geographic Information and Geovisualization, vol. 10, no. 2, pp. 112–122, 1973. DOI: https://doi.org/10.3138/FM57-6770-U75U-7727.
D. Lee, A. Lin. Computational complexity of art gallery problems. IEEE Transactions on Information Theory, vol. 32, no. 2, pp. 276–282, 1986. DOI: https://doi.org/10.1109/TIT.1986.1057165.
E. Fogel, D. Halperin, R. Wein. CGAL Arrangements and Their Applications–A Step-by-Step Guide, Berlin Heidelberg, Germany: Springer, 2012.
D. P. Williamson, D. B. Shmoys. The Design of Approximation Algorithms, New York, USA: Cambridge University Press, 2011.
J. A. Sethian. A fast marching level set method for monotonically advancing fronts. Proceedings of the National Academy of Sciences of the United States of America, vol. 93, no. 4, pp. 1591–1595, 1996. DOI: https://doi.org/10.1073/pnas.93.4.1591.
L. Blackmore, M. Ono, B. C. Williams. Chance-constrained optimal path planning with obstacles. IEEE Transactions on Robotics, vol. 27, no. 6, pp. 1080–1094, 2011. DOI: https://doi.org/10.1109/TRO.2011.2161160.
J. P. Calliess, D. Lyons, U. D. Hanebeck. Lazy auctions for multi-robot collision avoidance and motion control under uncertainty. Advanced Agent Technology, F. Dechesne, H. Hattori, A. ter Mors, J. M. Such, D. Weyns, F. Dignum, Eds., Berlin Heidelberg, Germany: Springer, pp. 295–312, 2012. DOI: https://doi.org/10.1007/978-3-642-27216-5_21.
N. Ando, T. Suehiro, K. Kitagaki, T. Kotoku, W. K. Yoon. RT-middleware: distributed component middleware for RT (robot technology). In Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, Canada, pp. 3933–3938, 2005. DOI: https://doi.org/10.1109/IROS.2005.1545521.
J. L. B. Claraco. Development of scientific applications with the mobile robot programming toolkit. The MRPT reference book, in Machine Perception and Intelligent Robotics Laboratory, University of Malaga, Malaga, Spain, 2008.
S. Thrun, W. Burgard, D. Fox. Probabilistic Robotics, Cambridge, USA: The MIT Press, 2005.
I. Ardiyanto, J. Miura. Heuristically arrival time fieldbiased (HeAT) random tree: An online path planning algorithm for mobile robot considering kinodynamic constraints. In Proceedings of IEEE International Conference on Robotics and Biomimetics, Karon Beach, Thailand, pp. 360–365, 2011. DOI: https://doi.org/10.1109/ROBIO.2011.6181312.
G. Echeverria, N. Lassabe, A. Degroote, S. Lemaignan. Modular open robots simulation engine: Morse. In Proceedings of IEEE International Conference on Robotics and Automation, Shanghai, China, pp. 46–51, 2011. DOI: https://doi.org/10.1109/ICRA.2011.5980252.
I. Ardiyanto, Y. Okada, J. Miura. Rt components for using morse realistic simulator for robotics. In Proceedings of the 13th SICE System Integration Division Annual Conference, Fukuoka, Japan, pp. 535–538, 2012.
I. Ardiyanto, J. Miura. Partial least squares-based human upper body orientation estimation with combined detection and tracking. Image and Vision Computing, vol. 32, no. 11, pp. 904–915, 2014. DOI: https://doi.org/10.1016/j.imavis.2014.08.002.
Recommended by Associate Editor Qing-Long Han
Igi Ardiyanto received the B. Eng. degree in electrical engineering from Universitas Gadjah Mada, Indonesia in 2009, the M. Eng. and Dr. Eng. degrees in computer science and engineering from Toyohashi University of Technology (TUT), Japan in 2012 and 2015, respectively. He joined the TUT-NEDO (New Energy and Industrial Technology Development Organization, Japan) research collaboration on service robots, in 2011. He is now an assistant professor at Universitas Gadjah Mada, Indonesia. He received several awards, including Finalist of the Best Service Robotics Paper Award at the 2013 IEEE International Conference on Robotics and Automation and Panasonic Award for the 2012 RT-Middleware Contest.
His research interests include planning and control system for mobile robotics, deep learning, and computer vision.
Jun Miura received the B. Eng. degree in mechanical engineering in 1984, the M. Eng. and Dr. Eng. degrees in information engineering in 1986 and 1989, respectively, all from the University of Tokyo, Japan. In 1989, he joined Department of Computer-controlled Mechanical Systems, Osaka University, Japan. Since April 2007, he has been a professor at Department of Information and Computer Sciences, Toyohashi University of Technology, Japan. From March 1994 to February 1995, he was a visiting scientist at the Computer Science Department, Carnegie Mellon University, USA. He received the Best Paper Award from the Robotics Society of Japan in 1997. He was also selected as one of the six finalists for the Best Paper Award at 1995 IEEE International Conference on Robotics and Automation.
His research interests include mobile robotics, computer vision, intelligent transportation system, and pattern recognition.
About this article
Cite this article
Ardiyanto, I., Miura, J. Time-space Viewpoint Planning for Guard Robot with Chance Constraint. Int. J. Autom. Comput. 16, 475–490 (2019). https://doi.org/10.1007/s11633-018-1146-7
- Guard robot
- viewpoint planning
- state-time space