Improving the robustness of evolved robot programs

Thesis (D.Eng.)--Chulalongkorn University, 2003

Saved in:
Bibliographic Details
Main Author: Worasait Suwannik
Other Authors: Prabhas Chongstitvatana
Format: Theses and Dissertations
Language:English
Published: Chulalongkorn University 2009
Subjects:
Online Access:http://cuir.car.chula.ac.th/handle/123456789/11019
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chulalongkorn University
Language: English
id th-cuir.11019
record_format dspace
spelling th-cuir.110192009-09-08T04:35:09Z Improving the robustness of evolved robot programs การปรับปรุงความทนทานของโปรแกรมหุ่นยนต์ Worasait Suwannik Prabhas Chongstitvatana Chulalongkorn University. Faculty of Engineering Robots Manipulators (Mechanism) Genetic engineering Robust control Thesis (D.Eng.)--Chulalongkorn University, 2003 This dissertation describes an evolution of robot arm control programs for a visual-reaching task. The robot programs are evolved using Genetic Programming. The evolution process takes place in simulation and in the real world. Due to uncertainty in the real world, robot programs evolved in simulation are not working robustly when transferred to the real robot. This is caused by the difference between the simulation model and the real world. Two methods are proposed to improve the robustness of a robot program running on a real robot. First, multiple robot configurations are used during off-line evolution. Second, control programs are evolved on-line, that is the evolution procedure takes place in the real world on a real robot. On-line evolution does not require the model but it is very time consuming because of the mechanical speed of a physical robot. To accelerate on-line evolution, we propose a memoized function to store the effect of arm motions. Compared to a naive off-line evolution, the robustness of the program evolved off-line with multiple robot configurations is improved by 11%. The on-line evolution improves the robustness by 27% วิทยานิพนธ์ฉบับนี้อธิบายการวิวัฒนาการโปรแกรมควบคุมแขนหุ่นยนต์สำหรับการเอื้อมจับ โปรแกรมหุ่นยนต์ถูกวิวัฒนาการโดยใชักำหนดการเชิงพันธุกรรม การวิวัฒนาการเกิดขึ้นในโลกจำลองและโลกจริง เนื่องจากความไม่แน่นอนในโลกจริง โปรแกรมหุ่นยนต์ไม่สามารถทำงานได้อย่างทนทานเมื่อโอนไปให้กับหุ่นยนต์จริง ทั้งนี้เนื่องจากความแตกต่างระหว่างโลกจำลองและโลกจริง วิธีการปรับปรุงความทนทานของโปรแกรมหุ่นยนต์ที่จะใช้บนหุ่นยนต์จริงได้ถูกนำเสนอสองวิธี วิธีแรกใช้หลายคอนฟิกกูเรชันในการวิวัฒนาการแบบไม่เชื่อมตรงกับหุ่นยนต์ วิธีที่สองวิวัฒนาการโปรแกรมแบบเชื่อมตรงกับหุ่นยนต์ การวิวัฒนาการแบบเชื่อมตรงไม่ต้องการแบบจำลองแต่ใช้เวลามหาศาลเพราะถูกจำกัดด้วยกลไกการทำงานของหุ่นยนต์ เพื่อที่จะเร่งเวลาการวิวัฒนาการ เราเสนอการใช้ฟังก์ชันเมมโมไอซืเพื่อจำผลของการเคลื่อนที่ของหุ่นยนต์ เมื่อเปรียบเทียบกับการวิวัฒนาการแบบไม่เชื่อมตรงแล้ว ความทนทานของโปรแกรมที่วิวัฒนาการจากหลายคอนฟิกกูเรชันเพิ่มขึ้น 11% การวิวัฒนาการแบบเชื่อมตรงเพิ่มความทนทานถึง 27%. 2009-09-08T04:35:08Z 2009-09-08T04:35:08Z 2003 Thesis 9741739443 http://cuir.car.chula.ac.th/handle/123456789/11019 en Chulalongkorn University 747406 bytes application/pdf application/pdf Chulalongkorn University
institution Chulalongkorn University
building Chulalongkorn University Library
country Thailand
collection Chulalongkorn University Intellectual Repository
language English
topic Robots
Manipulators (Mechanism)
Genetic engineering
Robust control
spellingShingle Robots
Manipulators (Mechanism)
Genetic engineering
Robust control
Worasait Suwannik
Improving the robustness of evolved robot programs
description Thesis (D.Eng.)--Chulalongkorn University, 2003
author2 Prabhas Chongstitvatana
author_facet Prabhas Chongstitvatana
Worasait Suwannik
format Theses and Dissertations
author Worasait Suwannik
author_sort Worasait Suwannik
title Improving the robustness of evolved robot programs
title_short Improving the robustness of evolved robot programs
title_full Improving the robustness of evolved robot programs
title_fullStr Improving the robustness of evolved robot programs
title_full_unstemmed Improving the robustness of evolved robot programs
title_sort improving the robustness of evolved robot programs
publisher Chulalongkorn University
publishDate 2009
url http://cuir.car.chula.ac.th/handle/123456789/11019
_version_ 1681413136807100416