Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/11019
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorPrabhas Chongstitvatana-
dc.contributor.authorWorasait Suwannik-
dc.contributor.otherChulalongkorn University. Faculty of Engineering-
dc.date.accessioned2009-09-08T04:35:08Z-
dc.date.available2009-09-08T04:35:08Z-
dc.date.issued2003-
dc.identifier.isbn9741739443-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/11019-
dc.descriptionThesis (D.Eng.)--Chulalongkorn University, 2003en
dc.description.abstractThis 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%en
dc.description.abstractalternativeวิทยานิพนธ์ฉบับนี้อธิบายการวิวัฒนาการโปรแกรมควบคุมแขนหุ่นยนต์สำหรับการเอื้อมจับ โปรแกรมหุ่นยนต์ถูกวิวัฒนาการโดยใชักำหนดการเชิงพันธุกรรม การวิวัฒนาการเกิดขึ้นในโลกจำลองและโลกจริง เนื่องจากความไม่แน่นอนในโลกจริง โปรแกรมหุ่นยนต์ไม่สามารถทำงานได้อย่างทนทานเมื่อโอนไปให้กับหุ่นยนต์จริง ทั้งนี้เนื่องจากความแตกต่างระหว่างโลกจำลองและโลกจริง วิธีการปรับปรุงความทนทานของโปรแกรมหุ่นยนต์ที่จะใช้บนหุ่นยนต์จริงได้ถูกนำเสนอสองวิธี วิธีแรกใช้หลายคอนฟิกกูเรชันในการวิวัฒนาการแบบไม่เชื่อมตรงกับหุ่นยนต์ วิธีที่สองวิวัฒนาการโปรแกรมแบบเชื่อมตรงกับหุ่นยนต์ การวิวัฒนาการแบบเชื่อมตรงไม่ต้องการแบบจำลองแต่ใช้เวลามหาศาลเพราะถูกจำกัดด้วยกลไกการทำงานของหุ่นยนต์ เพื่อที่จะเร่งเวลาการวิวัฒนาการ เราเสนอการใช้ฟังก์ชันเมมโมไอซืเพื่อจำผลของการเคลื่อนที่ของหุ่นยนต์ เมื่อเปรียบเทียบกับการวิวัฒนาการแบบไม่เชื่อมตรงแล้ว ความทนทานของโปรแกรมที่วิวัฒนาการจากหลายคอนฟิกกูเรชันเพิ่มขึ้น 11% การวิวัฒนาการแบบเชื่อมตรงเพิ่มความทนทานถึง 27%.en
dc.format.extent747406 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isoenes
dc.publisherChulalongkorn Universityen
dc.rightsChulalongkorn Universityen
dc.subjectRobotsen
dc.subjectManipulators (Mechanism)en
dc.subjectGenetic engineeringen
dc.subjectRobust controlen
dc.titleImproving the robustness of evolved robot programsen
dc.title.alternativeการปรับปรุงความทนทานของโปรแกรมหุ่นยนต์en
dc.typeThesises
dc.degree.nameDoctor of Engineeringes
dc.degree.levelDoctoral Degreees
dc.degree.disciplineComputer Engineeringes
dc.degree.grantorChulalongkorn Universityen
dc.email.advisorPrabhas.C@chula.ac.th-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Worasait.pdf729.89 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.