DOI QR코드

DOI QR Code

Design of a Cross-obstacle Neural Network Controller using Running Error Calibration

주행 오차 보정을 통한 장애물 극복 신경망 제어기 설계

  • 임신택 (전북대학교 전자정보공학부) ;
  • 유성구 (전북대학교 제어계측공학과) ;
  • 김태영 (전북대학교 전자정보공학부) ;
  • 김영철 (군산대학교 기계공학부) ;
  • 정길도 (전북대학교 전자정보공학부)
  • Received : 2009.10.29
  • Accepted : 2010.03.13
  • Published : 2010.05.01

Abstract

An obstacle avoidance method for a mobile robot is proposed in this paper. Our research was focused on the obstacles that can be found indoors since a robot is usually used within a building. It is necessary that the robot maintain the desired direction after successfully avoiding the obstacles to achieve a good autonomous navigation performance for the specified project mission. Sensors such as laser, ultrasound, and PSD (Position Sensitive Detector) can be used to detect and analyze the obstacles. A PSD sensor was used to detect and measure the height and width of the obstacles on the floor. The PSD sensor was carefully calibrated before measuring the obstacles to achieve better accuracy. Data obtained from the repeated experiments were used to plot an error graph which was fitted to a polynomial curve. The polynomial equation was used to navigate the robot. We also obtained a direction-error model of the robot after avoiding the obstacles. The prototypes for the obstacle and direction-error were modeled using a neural network whose inputs are the obstacle height, robot speed, direction of the wheels, and the error in direction. A mobile robot operated by a notebook computer was setup and the proposed algorithm was used to navigate the robot and avoid the obstacles. The results showed that our algorithm performed very well during the experiments.

Keywords

References

  1. 김갑용, Jinhan M&b, “차세대 지능로봇 핵심기술,” 2006.
  2. H. Choset, K. Nagatani, and N. A. Lazar, “The Arc-transversal median algorithm: a geometric approach to increasing ultrasonic sensor azimuth accuracy,” IEEE Transactions on Robotics and Automation, vol. 19, no. 3, pp. 513-522, June 2003. https://doi.org/10.1109/TRA.2003.810580
  3. C. Ye and J. Borenstein, “Characterization of 2-D laser scanner for mobile robot obstacle negotiaition,” Proc. of IEEE Intermational Conference Robotics and Automation, pp. 2512-2518, 2002.
  4. Matijevics, “Infrared sensors microcontroller interface system for mobile robots,” Proc. of Int'l Symp. Intelligent Systems and Informatics, pp. 177-181, 2007.
  5. B. W. Parkinson and J. J. Spilker, Global Positioning System: Theory and Application, American Institute of Aeronautics and Astronautics, vol. 2, Washington, DC, 1996.
  6. 김성부, 이동희, 이장명, “RFID 응용 기술을 이용한 이동 로봇의 실내 위치 측정,” 제어 ․ 자동화 ․ 시스템 공학 논문지, 제11권 제12호, 2005. https://doi.org/10.5302/J.ICROS.2005.11.12.996
  7. R. Jirawimut, P. Ptasinski, V. Garaj, F. Cecelja, and W. Balachandran, “A method for dead reckoning parameter correction in pedestrian navigation system,” Proc. of the 18th IEEE Instrumentation and Measurement Technology Conference, vol. 3, pp. 1554-1558, May 2001.
  8. 김대중, 양태규, “다층 신경회로망을 이용한 차량 번호판 인식에 관한 연구,” 목원대학교 졸업논문, 2005.
  9. 김종만, 도용태, “이동 물체의 3차원 계측을 위한 PSD 센서 배열 설계,” J. of the Korean Sensors Socicty, vol. 17, no. 2, pp. 106-113, 2008. https://doi.org/10.5369/JSST.2008.17.2.106