Back to results

University of Windsor

Movement Optimization of Robotic Arms for Energy and Time Reduction using Evolutionary Algorithms

Abstract

dc:description.abstract

This thesis addresses the growing demand for energy-efficient and high-speed industrial robotics. It focuses on optimizing motion parameters, specifically the velocity and acceleration profiles of a robot's tool center point (TCP). Unlike traditional methods that alter trajectory geometry, this approach preserves the trajectory while fine-tuning parameters for energy efficiency and reduced cycle time. It comprehensively explores energy consumption and cycle time optimization, using a robot inverse kinematic model for simulation. This research offers insights into the influential factors, including robot type, task performance, and operating conditions, contributing to a more efficient and environmentally conscious industrial robotics paradigm. We utilized multiple optimization methods, including Particle Swarm Optimization (PSO), grid search, scalarization, and Enhanced Multi-Objective Particle Swarm Optimization (EMOPSO), each tailored to explore the complex solution space of robotic applications. Our validation process extends beyond simulations to real-world experiments, affirming the feasibility and real-world applicability of our approach. One key insight gained is the impracticality of grid search for complex robotic systems, owing to its time-intensive nature. Furthermore, we observed the limitations of single-objective optimization, particularly in cases where energy consumption and cycle time must be balanced. As a response, we implemented multi-objective optimization algorithms, with EMOPSO emerging as an instrumental choice due to its adaptability, impressive convergence properties, and capacity to handle dynamic objective functions. Our research findings have been practically demonstrated across a spectrum of industrial applications, including tasks such as pick and place, welding, and gluing, and a unique triangle trajectory. Through real-world validation and optimization, our methodology has showcased its adaptability and versatility. The outcomes of our optimization efforts have yielded substantial benefits, resulting in 25% reduction in energy consumption and 12% decrease in cycle time when compared to average random values for robot TCP velocity and acceleration. Given the absence of industry-specific reference data, we conducted these comparisons with averaged random values, underscoring the effectiveness of our approach.

Degree

thesis:*
Name thesis:degree_name
M.A.Sc.
Level thesis:degree_level
Masters
Discipline thesis:degree_discipline
Electrical and Computer Engineering
Grantor
University of Windsor
Year dc:date.issued
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Akbari, Abolfazl
Advisors dc:contributor.advisor
  • Shahpour Alirezaee
  • Majid Ahmadi
Contributors dc:contributor
  • scholarship@uwindsor.ca

Rights

dc:rights
Language dc:language.iso
en_CA

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/20.500.14776/8514
OAI identifier oai:identifier
oai:uwindsor.scholaris.ca:20.500.14776/8514

Chain of custody

source
Harvested from
University of Windsor
Base URL
uwindsor.scholaris.ca/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
related terms
citation

Akbari, Abolfazl. Movement Optimization of Robotic Arms for Energy and Time Reduction using Evolutionary Algorithms. Masters thesis, University of Windsor, 2023. https://hdl.handle.net/20.500.14776/8514