Navigation for Indoor Robot: Straight Line Movement via Navigator

Due to the need of zigzag overlay strategy, long-term linear motion is essential for sweep robot. However, the existing indoor sweep robot navigation algorithm has many problems; for instance, algorithm with high complexity demands high hardware performance and is incapable of working at night. To o...

Full description

Bibliographic Details
Main Authors: Chaozheng Zhu, Ming He, Pan Chen, Kang Sun, Jinglei Wang, Qian Huang
Format: Article
Language:English
Published: Hindawi Limited 2018-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2018/8419384
id doaj-3da635afc9384c868e1cf7fd6f8effb3
record_format Article
spelling doaj-3da635afc9384c868e1cf7fd6f8effb32020-11-24T21:40:08ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472018-01-01201810.1155/2018/84193848419384Navigation for Indoor Robot: Straight Line Movement via NavigatorChaozheng Zhu0Ming He1Pan Chen2Kang Sun3Jinglei Wang4Qian Huang5College of Command and Control Engineering, The Army Engineering University of PLA, Nanjing 210007, ChinaCollege of Command and Control Engineering, The Army Engineering University of PLA, Nanjing 210007, ChinaCollege of Computer and Information, Hohai University, Nanjing 211100, ChinaCollege of Energy and Electrical Engineering, Hohai University, Nanjing 211100, ChinaSchool of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, ChinaCollege of Computer and Information, Hohai University, Nanjing 211100, ChinaDue to the need of zigzag overlay strategy, long-term linear motion is essential for sweep robot. However, the existing indoor sweep robot navigation algorithm has many problems; for instance, algorithm with high complexity demands high hardware performance and is incapable of working at night. To overcome those problems, in this paper, a new method for indoor robot Straight Line Movement via Navigator (SLMN) is proposed to ensure long linear motion of robot with an acceptable error threshold and realize multiroom navigation. Firstly, in a short time, robot runs a suitable distance when it is covered by navigator’s ultrasonic sensor. We can obtain a triangle with twice the distance between navigator and robot and the distance of robot motion. The forward angle of the robot can be conveniently obtained by the trigonometric functions. Comparing the robot’s current angle with expected angle, the robot could correct itself and realize the indoor linear navigation. Secondly, discovering dozens of the magnitude gaps between the distance of robot run and the distance between navigator and robot, we propose an optimized method using approximate scaling which increases efficiency by nearly 70.8%. Finally, to realize multiroom navigation, we introduce the conception of the depth-first search stack and a unique encode rule on rooms and navigators. It is proved by extensive quantitative evaluations that the proposed method realizes indoor full coverage at a lower cost than other state-of-the-art indoor vision navigation schemes, such as ORB-SLAM.http://dx.doi.org/10.1155/2018/8419384
collection DOAJ
language English
format Article
sources DOAJ
author Chaozheng Zhu
Ming He
Pan Chen
Kang Sun
Jinglei Wang
Qian Huang
spellingShingle Chaozheng Zhu
Ming He
Pan Chen
Kang Sun
Jinglei Wang
Qian Huang
Navigation for Indoor Robot: Straight Line Movement via Navigator
Mathematical Problems in Engineering
author_facet Chaozheng Zhu
Ming He
Pan Chen
Kang Sun
Jinglei Wang
Qian Huang
author_sort Chaozheng Zhu
title Navigation for Indoor Robot: Straight Line Movement via Navigator
title_short Navigation for Indoor Robot: Straight Line Movement via Navigator
title_full Navigation for Indoor Robot: Straight Line Movement via Navigator
title_fullStr Navigation for Indoor Robot: Straight Line Movement via Navigator
title_full_unstemmed Navigation for Indoor Robot: Straight Line Movement via Navigator
title_sort navigation for indoor robot: straight line movement via navigator
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2018-01-01
description Due to the need of zigzag overlay strategy, long-term linear motion is essential for sweep robot. However, the existing indoor sweep robot navigation algorithm has many problems; for instance, algorithm with high complexity demands high hardware performance and is incapable of working at night. To overcome those problems, in this paper, a new method for indoor robot Straight Line Movement via Navigator (SLMN) is proposed to ensure long linear motion of robot with an acceptable error threshold and realize multiroom navigation. Firstly, in a short time, robot runs a suitable distance when it is covered by navigator’s ultrasonic sensor. We can obtain a triangle with twice the distance between navigator and robot and the distance of robot motion. The forward angle of the robot can be conveniently obtained by the trigonometric functions. Comparing the robot’s current angle with expected angle, the robot could correct itself and realize the indoor linear navigation. Secondly, discovering dozens of the magnitude gaps between the distance of robot run and the distance between navigator and robot, we propose an optimized method using approximate scaling which increases efficiency by nearly 70.8%. Finally, to realize multiroom navigation, we introduce the conception of the depth-first search stack and a unique encode rule on rooms and navigators. It is proved by extensive quantitative evaluations that the proposed method realizes indoor full coverage at a lower cost than other state-of-the-art indoor vision navigation schemes, such as ORB-SLAM.
url http://dx.doi.org/10.1155/2018/8419384
work_keys_str_mv AT chaozhengzhu navigationforindoorrobotstraightlinemovementvianavigator
AT minghe navigationforindoorrobotstraightlinemovementvianavigator
AT panchen navigationforindoorrobotstraightlinemovementvianavigator
AT kangsun navigationforindoorrobotstraightlinemovementvianavigator
AT jingleiwang navigationforindoorrobotstraightlinemovementvianavigator
AT qianhuang navigationforindoorrobotstraightlinemovementvianavigator
_version_ 1725927918495858688