Autonomous Mobile Robot based on BehaviourBased Robotic using V-REP Simulator–Pioneer P3-DX Robot

Esa Apriaskar, Fahmizal Fahmizal, Ika Cahyani, Afrizal Mayub

Abstract


This article describes the design and implementation of behavior-based robotic (BBR) algorithm on a wheeled mobile robot (WMR) Pioneer P3-DX in a maze exploration mission using V-REP simulator. This robot must trace and search for targets placed randomly on a labyrinth. After successfully meeting the objective, robot runs back to home position using the nearest path. Robot navigation system applies BBR algorithm to reach the target using behavior modules which work simultaneously to obtain the desired robot’s trajectory. The most fundamental behavior which is highly affordable to build on the robot system is a wall-following behavior. To make the robot could follow the wall in a safe, smooth and responsive condition, proportional-integral-derivative (PID) controller is applied. PID controller runs by utilizing the reading of sixteen proximity sensors carried on Pioneer P3-DX robot toward the expected wall distance while the robot is exploring the labyrinth. To ensure the designed system works properly, several tests were conducted, including BBR test and PID controller test. BBR test shows that the system can choose the shortest track when returning to home position. The PID controller test produces robot movement with maximum deviation and settling time for about 0.013 m and 30 seconds, respectively.


Keywords


V-REP simulator; Pioneer P3-DX robot; behavior-based robotic; maze solving

Full Text:

PDF

References


H. M. La, R. S. Lim, B. B. Basily, N. Gucunski, Jingang Yi, Ali Maher, F. A. Romero, and H. Parvardeh, “Mechatronic systems design for an autonomous robotic system for high-efficiency bridge deck inspection and evaluation,” IEEE/ASME Transactions on Mechatronics, Vol. 18,. No. 6, pp. 1655-1664, December 2013.

T. Das and I. N. Kar, “Design and implementation of an adaptive fuzzy logic-based controller for wheeled mobile robots,” IEEE Transactions on Control Systems Technology, vol. 14, No.3, pp. 501-510, May 2006.

Fahmizal, Ting-Shuo Chen, Shou-Wei Chi, and Chung-Hsien Kuo, "Fuzzy controller based subsumption behavior architecture for autonomous robotic wheelchair,” in 2013 International Conference on Advanced Robotics and Intelligent Systems, May 2013, pp. 158-163.

E. Rohmer, S. P. Singh, and M. Freese, “V-REP: A versatile and scalable robot simulation framework,” In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), November 2013, pp. 1321-1326.

Yan Meng, Xiyu Liu, and Zhen Liang. “A Robust Method for Mobile Robot Tracking Object on Behavior-Based Robotics.” In First IEEE International Symposium on Information Technologies and Applications in Education, November 2007, pp. 468-472.

D. M. Lyons, R. C. Arkin, Shu Jiang, Tsung-Ming Liu, and P. Nirmal, “Performance verifcation for behavior-based robot missions,” IEEE Transactions on Robotics, Vol. 31, No. 3, pp. 619- 636, June 2015.

T. Balch and R. C. Arkin. “Behavior-based formation control for multirobot teams,” IEEE Transactions on robotics and automation, Vol. 14, No.6, pp. 926-939, December 1998.

P. Rusu, E. M. Petriu, T. E. Whalen, A. Cornell, and H. J. W. Spoelder, “Behavior-based neuro-fuzzy controller for mobile robot navigation,” IEEE transactions on instrumentation and measurement, Vol. 52, No.4, pp. 1335-1340, August 2003.

R. Brooks, “A robust layered control system for a mobile robot,”IEEE Journal on Robotics and Automation, Vol. 2, No. 1, pp. 14-23, March 1986.

M. Freese, S. Singh, F. Ozaki, and N. Matsuhira, “Virtual robot experimentation platform V-REP: A Versatile 3D Robot Simulator,” In International Conference on Simulation, Modeling, and Programming for Autonomous Robots, November 2010, pp. 51-62.

I. E. Sutherland, “A method for solving arbitrary-wall mazes by computer,” IEEE Transactions on Computers, Vol. C-18, No. 12, pp. 1092-1097, December 1969.

Hsin-Hsiung Huang, Juing-Huei Su, and Chyi-Shyong Lee, “A contest-oriented project for learning intelligent mobile robots, ”IEEE Transactions on Education, Vol. 56, No. 1, pp. 88-97, February 2013.

Fahmizal, M. Arrofq, and A. Mayub. “Identifkasi Pemodelan Matematis Robot Wall Following,” Jurnal Nasional Teknik Elektro dan Teknologi Informasi (JNTETI), Vol. 7, No. 1, pp. 79-88, February 2018.

E. Apriaskar, Fahmizal, N. A. Salim, and D. Prastiyanto. “Performance Evaluation of Balancing Bicopter using P, PI, and PID Controller,” Jurnal Teknik Elektro (JTE), Vol. 11, No.2, pp. 44-49, December 2019.

N. Tamami, I. M. Diin, B. Sumantri, and E. Pitowarno. “Robot Keseimbangan Beroda Dua dengan Sistem Kontrol Keseimbangan dan Posisi Menggunakan Metode PID Bertingkat.” Jurnal Rekayasa Elektrika, Vol. 14, No.3, pp. 181-188, December 2018.

B. Y. Suprapto and Sariman. “Metode Algoritma Genetika dengan Sistem Fuzzy Logic untuk Penentuan Parameter Pengendali PID,”Jurnal Rekayasa Elektrika, Vol. 10, No. 1, pp. 32-38, April 2012.

A. Triwiyatno, Sumardi, and E. Apriaskar. “Robust Fuzzy Control Design using Genetic Algorithm Optimization Approach: Case Study of Spark Ignition Engine Torque Control,” Iranian Journal of Fuzzy Systems, Vol. 14, No.3, pp. 1-13, June 2017.




DOI: https://doi.org/10.17529/jre.v16i1.15081

Article Metrics

Abstract view : 0 times
PDF - 0 times

Refbacks

  • There are currently no refbacks.


View My Stats

 

Creative Commons License

Jurnal Rekayasa Elektrika (JRE) is published under license of Creative Commons Attribution-ShareAlike 4.0 International License.