Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3637843.3637850acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicraiConference Proceedingsconference-collections
research-article

Grammatical Evolution based Controller Design for Vehicle Robot Action Learning

Published: 06 March 2024 Publication History

Abstract

Compared to humans that naturally learned to accomplish a task by learning from psychomotor skills, robots perform a complete task by dividing tasks into smaller executable tasks and run in sequence. Creating a control program for robots needs explicit definition of each action to handle inputs from sensors and produce outputs to actuator. This project aims to analyze Grammatical Evolution(GE), a naturally inspired evolutionary algorithm derived from Genetic Programming (GP) to automate the process of producing controller instructions for Vehicle Robot. The advantage of this algorithm is the ability to separate searching space and generated program, thus eliminating human criteria bias when creating a robot controller while able to find more optimized and complex skills learning. The evaluation is done through partially observed maze problem which objective to find goal without defining starting orientation and discoverable path along the way. Several Evolutionary parameters are compared to find the optimized value that suits the application of robot. Then, several paths generated from the program are compared and discussed to determine the efficacy of the algorithm in locating the optimal program. The proposed method is more pragmatic as it focusses on the actual actions sequences on how the program is developed automatically to solve the problem.

References

[1]
T. Ito, T. Ito, and A. History, “Discovering Future Directional Expectations of Robot Technologies,” Journal of Robotics, Networking and Artificial Life, vol. 9, no. 1, pp. 49–53, 2022, [Online]. Available: https://alife-robotics.org/jrnal.html
[2]
H. Huang, “The Correlation between the Development of IoT Robot Technology and the Effect of Economic Development,” Journal of Interconnection Networks, vol. 22, no. 3, 2022.
[3]
Z. Liu, Q. Liu, W. Xu, L. Wang, and Z. Zhou, “Robot learning towards smart robotic manufacturing: A review,” Robot Comput Integr Manuf, vol. 77, 2022.
[4]
P. Nordin and W. Banzhaf, “An on-line method to evolve behavior and to control a miniature robot in real time with genetic programming,” Adaptive Behavior, vol. 5, no. 2, 1996.
[5]
J. Busch, J. Ziegler, C. Aue, A. Ross, D. Sawitzki, and W. Banzhaf, “Automatic generation of control programs for walking robots using genetic programming,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2002.
[6]
“Automatic Generation of Programs for Crawling and Walking,” in Advances in Genetic Programming, The MIT Press, 2003.
[7]
R. Burbidge, J. H. Walker, and M. S. Wilson, “Grammatical evolution of a robot controller,” in 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE, Oct. 2009, pp. 357–362.
[8]
R. Burbidge and M. S. Wilson, “Vector-valued function estimation by grammatical evolution for autonomous robot control,” Inf Sci (N Y), vol. 258, pp. 182–199, Feb. 2014.
[9]
C. Ryan, M. O'Neill, and J. J. Collins, “Introduction to 20 years of grammatical evolution,” in Handbook of Grammatical Evolution, 2018.
[10]
M. Nicolau and A. Agapitos, “Understanding grammatical evolution: Grammar design,” in Handbook of Grammatical Evolution, 2018.
[11]
E. Coumans and Y. Bai, “PyBullet, a Python module for physics simulation for games, robotics and machine learning.” 2017. [Online]. Available: http://pybullet.org
[12]
Richard S. Sutton and Andrew G. Barto, Reinforcement Learning, An Introduction, 2nd ed. MIT Press, 2018.
[13]
I. R. Fahmi and D. J. Suroso, “A Simulation-Based Study of Maze-Solving-Robot Navigation for Educational Purposes,” Journal of Robotics and Control (JRC), vol. 3, no. 1, 2022.
[14]
G. Dick and P. A. Whigham, “Initialisation and grammar design in grammar-guided evolutionary computation,” in Proceedings of the Genetic and Evolutionary Computation Conference Companion, New York, NY, USA: ACM, Jul. 2022, pp. 534–537.
[15]
M. Nicolau, M. O'Neill, and A. Brabazon, “Termination in grammatical evolution: Grammar design, wrapping, and tails,” in 2012 IEEE Congress on Evolutionary Computation, CEC 2012, 2012.
[16]
Syed Kaleem Aslam, “An Integrated Low-Cost Agent-Based Environment for Simulating And Validating the Design of Interesting Behaviours for Robots,” Bangor University, 2022.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICRAI '23: Proceedings of the 2023 9th International Conference on Robotics and Artificial Intelligence
November 2023
72 pages
ISBN:9798400708282
DOI:10.1145/3637843
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 March 2024

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Context-based knowledge
  2. Controller Design
  3. Grammatical Evolution (GE)
  4. Robot Skills Learning

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICRAI 2023

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 12
    Total Downloads
  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)3
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media