• DocumentCode
    2846109
  • Title

    Design Based on a Shared Lookup-Table for an Obstacle Avoidance Fuzzy Controller for Mobile Robots

  • Author

    Kim, Jinwook ; Kim, Yoon-Gu ; Kim, Young-Duk ; Kang, Won-Seok ; An, Jinung

  • Author_Institution
    Pragmatic Appl. Robot Inst. (PARI), Daegu Gyeongbuk Inst. of Sci. & Technol. (DGIST), Daegu, South Korea
  • fYear
    2009
  • fDate
    Nov. 30 2009-Dec. 2 2009
  • Firstpage
    731
  • Lastpage
    736
  • Abstract
    Fuzzy algorithms provide intuitive method for robot obstacle avoidance. Fuzzy controllers incorporating a design based on lookup tables (LUT) enable faster obstacle avoidance in environment with multiple obstacles. In an earlier study, we introduced a full LUT-based architecture for an 18-rule positive/negative (P/N) fuzzy controller. In this study, the number of fuzzy rules is expanded to 50. Because of the extra rules, the controller apparently needs more LUT(s) buffers. In other words, the buffer size increases with the complexity of the fuzzy controller. Therefore, we propose a LUT sharing method to reduce the buffer size without significantly degrading the performance of the controller. The final objective of this work is to design a LUT-based fuzzy controller whose buffer size is independent of the complexity of the fuzzy system. The proposed method is evaluated by simulating a 50-rule P/N fuzzy controller using Microsoft Robotics Developer Studio (MSRDS). The simulation results show that in comparison with the method not using LUT(s), full LUT-based method and the LUT sharing method reduce the operational time by nearly 80% and 70%, respectively. Although the LUT sharing method needs 1.5 times more operational time than the full LUT methods, it reduces the buffer size by more than 90%.
  • Keywords
    collision avoidance; control engineering computing; fuzzy control; mobile robots; table lookup; 18-rule positive-negative fuzzy controller; Microsoft Robotics Developer Studio; fuzzy system; mobile robots; obstacle avoidance fuzzy controller; shared lookup-table; Control systems; Fuzzy control; Fuzzy systems; Intelligent robots; Mobile robots; Navigation; Robot control; Robot sensing systems; Size control; Table lookup; fuzzy controller; lookup table; obstacle avoidance; robot navigation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems Design and Applications, 2009. ISDA '09. Ninth International Conference on
  • Conference_Location
    Pisa
  • Print_ISBN
    978-1-4244-4735-0
  • Electronic_ISBN
    978-0-7695-3872-3
  • Type

    conf

  • DOI
    10.1109/ISDA.2009.218
  • Filename
    5365085