• Laser & Optoelectronics Progress
  • Vol. 58, Issue 20, 2028003 (2021)
Jiameng Feng1, Dong Pei1、2、*, Yong Zou1, Bowen Zhang1, and Peng Ding1
Author Affiliations
  • 1College of Physics and Electronic Engineering, Northwest Normal University, Lanzhou, Gansu 730070, China
  • 2Engineering Research Center of Gansu Province for Intelligent Information Technology and Application, Lanzhou, Gansu 730070, China
  • show less
    DOI: 10.3788/LOP202158.2028003 Cite this Article Set citation alerts
    Jiameng Feng, Dong Pei, Yong Zou, Bowen Zhang, Peng Ding. An Improved AMCL Algorithm Based on Robot Laser Localization[J]. Laser & Optoelectronics Progress, 2021, 58(20): 2028003 Copy Citation Text show less
    Basic steps of the AMCL algorithm
    Fig. 1. Basic steps of the AMCL algorithm
    Laser point cloud alignment results. (a) Before optimization; (b) after optimization
    Fig. 2. Laser point cloud alignment results. (a) Before optimization; (b) after optimization
    Improved localization algorithm
    Fig. 3. Improved localization algorithm
    Algorithm data view
    Fig. 4. Algorithm data view
    Bicubic interpolation
    Fig. 5. Bicubic interpolation
    DFT improvement example. (a) Real scan of a robot placed in the center of a circular room; (b) virtual estimation measurement assuming robot displacement in the center
    Fig. 6. DFT improvement example. (a) Real scan of a robot placed in the center of a circular room; (b) virtual estimation measurement assuming robot displacement in the center
    Robot physical model
    Fig. 7. Robot physical model
    Mobile robot locolization process
    Fig. 8. Mobile robot locolization process
    Comparison of absolute localization experiments in sports. (a) Position trajectory; (b) orientation
    Fig. 9. Comparison of absolute localization experiments in sports. (a) Position trajectory; (b) orientation
    Pose comparison in the X-axis direction. (a) Trajectory; (b) error
    Fig. 10. Pose comparison in the X-axis direction. (a) Trajectory; (b) error
    Pose comparison in the Y-axis direction. (a) Trajectory; (b) error
    Fig. 11. Pose comparison in the Y-axis direction. (a) Trajectory; (b) error
    AlgorithmX /mY /mθ /rad
    Original AMCL0.0550.0390.015
    In Ref. [3]0.0380.0380.012
    Optimization0.0200.0190.008
    Table 1. Average error of absolute localization accuracy
    Robot pose pointError of original AMCLError of optimization
    X /mY /mθ /radX /mY /mθ /rad
    (2,1,0)-0.036-0.013-0.0080.023-0.014-0.005
    -0.047-0.017-0.013-0.016-0.008-0.007
    -0.068-0.034-0.017-0.012-0.015-0.003
    -0.053-0.036-0.026-0.025-0.004-0.015
    0.0290.021-0.009-0.006-0.0230.004
    (3,3,1.571)0.037-0.035-0.013-0.017-0.0180.001
    0.0540.0060.0210.012-0.0120.017
    0.0650.0450.0050.0330.0070.009
    0.024-0.0170.0120.0240.016-0.013
    -0.060-0.050-0.018-0.0100.0210.006
    (5,2,3.142)-0.028-0.032-0.0160.013-0.0120.004
    -0.046-0.0430.0080.025-0.026-0.010
    -0.0530.0180.0070.0280.0110.012
    -0.017-0.0190.0130.0120.0080.002
    0.0590.0280.0160.0160.0120.020
    Absolute value of max error0.0680.0450.0260.0330.0230.020
    Absolute value of min error0.0170.0060.0050.0060.0040.002
    Absolute value of mean error0.0450.0280.0130.0180.0130.008
    Table 2. Repeat localization accuracy test results
    Jiameng Feng, Dong Pei, Yong Zou, Bowen Zhang, Peng Ding. An Improved AMCL Algorithm Based on Robot Laser Localization[J]. Laser & Optoelectronics Progress, 2021, 58(20): 2028003
    Download Citation