Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/31585
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorOnaizah, Onaizah-
dc.contributor.authorNorouziani, Fatemeh-
dc.date.accessioned2025-04-30T14:43:42Z-
dc.date.available2025-04-30T14:43:42Z-
dc.date.issued2025-
dc.identifier.urihttp://hdl.handle.net/11375/31585-
dc.description.abstractTo address this challenge, this study presents an AI-driven optimization that utilizes Covariance Matrix Adaptation Evolution Strategy (CMA-ES) combined with a Material Point Method (MPM) based simulation environment, to successfully design and optimize the magnetic profile of a strip-shaped walking robot, and outperform the human-designed magnetization profile as shown by the increase in the robot's horizontal speed by 45.5%. Additionally, we compared the CMA-ES with the Genetic Algorithm (GA), which is a widely used evolutionary optimization method. The result demonstrates that CMA-ES significantly outperforms GA in terms of convergence speed. While CMA-ES designed robots significantly outperformed the human-designed configuration, GA was unable to come close to the original design performance. This performance gap is likely because CMA-ES dynamically adapts its search distribution by using a covariance matrix. This allows for more efficient exploration of design space and increases the performance of this algorithm in solving complex problems, while GA relies on fixed mutation and crossover strategies that limit its ability. These findings highlight the potential of AI-driven optimization in the design of the robots, enabling more innovative and efficient designs. Future work can explore multi-objective optimization to balance competing goals such as maximizing locomotion speed, improving motion accuracy, and minimizing manufacturing complexity. Additionally, this approach can be applied to different robots and locomotion modes. Extra experimental validation involving physical fabrication and testing can be done to confirm the effectiveness of the optimized designs in real-world conditions. This research represents a small step towards a fully automated design process for a magnetic soft robot.en_US
dc.language.isoenen_US
dc.subjectevolutionary algorithmsen_US
dc.subjectCMA-ESen_US
dc.subjectmagnetic soft robotsen_US
dc.subjectgenetic algorithmen_US
dc.subjectSmall Scale Roboticsen_US
dc.subjectMaterial Point Methoden_US
dc.titleDesign of Small Scale Magnetic Soft Robots Using CMA-ES and Material Point Methoden_US
dc.title.alternativeDesign of Magnetic Soft Robots Using Evolutionary Algorithmsen_US
dc.typeThesisen_US
dc.contributor.departmentComputing and Softwareen_US
dc.description.degreetypeThesisen_US
dc.description.degreeMaster of Applied Science (MASc)en_US
dc.description.layabstractSmall scale magnetic soft robots are small machines with flexible bodies that can be remotely controlled by a magnetic field. Due to their small size and flexible body, they have a wide range of applications, especially in the medical field. However, designing these robots is a complex task that requires a vast range of knowledge and often relies on a trial and error approach. This research explores how artificial intelligence (AI) techniques can be used to automate this process. To achieve this, two AI-based methods were implemented: Genetic Algorithm (GA) and Covariance Matrix Adaptation Evolution Strategy (CMA-ES). These two methods are different dialects of Evolutionary Algorithms (EA), which are a group of algorithms that are inspired by natural evolution and improve a population of solutions through iterations, similar to how organisms evolve in nature. The results show that CMA-ES successfully designs and optimizes the magnetization profile of a particular magnetic soft robot structure and outperforms human design configuration by 45.5% in terms of the horizontal speed of the robot. However, GA failed to achieve comparable performance and was unable to compete with the efficiency of human-designed robots. CMA-ES performs better likely due to its ability to adjust its search strategy during the optimization process, while GA relies on a fixed approach that cannot adapt to the problem. This highlights the efficiency and superiority of CMA-ES in designing and optimizing magnetic soft robots.en_US
Appears in Collections:Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
Norouziani_Fatemeh_2025-04_MASc.pdf
Open Access
3.4 MBAdobe PDFView/Open
Show simple item record Statistics


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

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue