Grammatical Evolution based Controller Design for Vehicle Robot Action Learning
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...
Published in: | ACM International Conference Proceeding Series |
---|---|
Main Author: | |
Format: | Conference paper |
Language: | English |
Published: |
Association for Computing Machinery
2023
|
Online Access: | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85191022268&doi=10.1145%2f3637843.3637850&partnerID=40&md5=d608f88fc2c213a7ff4e7d1081485460 |
id |
2-s2.0-85191022268 |
---|---|
spelling |
2-s2.0-85191022268 Sukarman F.; Kita E. Grammatical Evolution based Controller Design for Vehicle Robot Action Learning 2023 ACM International Conference Proceeding Series 10.1145/3637843.3637850 https://www.scopus.com/inward/record.uri?eid=2-s2.0-85191022268&doi=10.1145%2f3637843.3637850&partnerID=40&md5=d608f88fc2c213a7ff4e7d1081485460 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. © 2023 ACM. Association for Computing Machinery English Conference paper |
author |
Sukarman F.; Kita E. |
spellingShingle |
Sukarman F.; Kita E. Grammatical Evolution based Controller Design for Vehicle Robot Action Learning |
author_facet |
Sukarman F.; Kita E. |
author_sort |
Sukarman F.; Kita E. |
title |
Grammatical Evolution based Controller Design for Vehicle Robot Action Learning |
title_short |
Grammatical Evolution based Controller Design for Vehicle Robot Action Learning |
title_full |
Grammatical Evolution based Controller Design for Vehicle Robot Action Learning |
title_fullStr |
Grammatical Evolution based Controller Design for Vehicle Robot Action Learning |
title_full_unstemmed |
Grammatical Evolution based Controller Design for Vehicle Robot Action Learning |
title_sort |
Grammatical Evolution based Controller Design for Vehicle Robot Action Learning |
publishDate |
2023 |
container_title |
ACM International Conference Proceeding Series |
container_volume |
|
container_issue |
|
doi_str_mv |
10.1145/3637843.3637850 |
url |
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85191022268&doi=10.1145%2f3637843.3637850&partnerID=40&md5=d608f88fc2c213a7ff4e7d1081485460 |
description |
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. © 2023 ACM. |
publisher |
Association for Computing Machinery |
issn |
|
language |
English |
format |
Conference paper |
accesstype |
|
record_format |
scopus |
collection |
Scopus |
_version_ |
1809677777655300096 |