Publication

Impedance control applied to robotic platforms

View document

Bibliographic Details
Summary:A loss of a limb can create significant difficulties in the everyday tasks of a person, being worse in more uncommon situations such as running or jumping. This creates problems with people that need to undergo an amputation, taking a toll on their wellbeing. With the tens of millions of amputees in the world and their number increasing every year, the development of prosthetic devices that are able to emulate a human limb becomes a necessity. The development of prostheses has improved over the years, by a considerable amount, however, most prostheses commercially available nowadays, are passive and therefore are not able to provide the necessary amount of energy to recreate proper human gait. To overcome this problem, active powered prostheses are being researched across the world. This thesis focuses on the development of a powered transtibial prosthesis’s controller based on the concept of impedance control. This type of controller tries to recreate the type of control found in humans, where a limb’s output impedance can be altered to allow for a more adaptable motion. The prosthesis was designed to work as a standalone device and use its sensors and a finite state machine to alter the output impedance of the device. The prosthesis’ prototype was designed to be worn by the Darwin-OP humanoid robot, which has a walking gait similar to that of a human. The controller requires the optimization of several parameters. For this task, a genetic algorithm was employed to help determine the controller parameters, as well as the parameters for the Darwin-OP waking motion controller, this one being based on Central Pattern Generators. A comparison between adding or not, a dynamic model of the actuator’s body to the controller, was performed. This comparison provided information about the advantages and disadvantages of using a model on the controller and led to the choice of foregoing the model in the transtibial prosthesis. In the end, the optimization was able to determine the parameters for the prosthesis controller and the simulated Darwin-OP robot, with the device. The humanoid was able to walk forward, albeit at a slower speed than the humanoid without the prosthesis. In regard to the controller itself, it was able to accurately detect the stance and swing phases of the device. Tests of the controller were performed in simulation using Webots™.
Main Authors:Magalhães, Nuno Martins
Subject:Impedance control Bipedal robot Transtibial prosthesis Genetic algorithm optimization Controlo de impedâncias Robô bípede Prótese transtibial Algoritmo genético
Year:2018
Country:Portugal
Document type:master thesis
Access type:open access
Associated institution:Universidade do Minho
Language:English
Origin:RepositóriUM - Universidade do Minho
_version_ 1866271189767290880
author Magalhães, Nuno Martins
author_facet Magalhães, Nuno Martins
author_role author
contributor_name_str_mv Santos, Cristina
Universidade do Minho
country_str PT
creators_json_txt [{\"Person.name\":\"Magalhães, Nuno Martins\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Santos, Cristina
Universidade do Minho
datacite.creators.creator.creatorName.fl_str_mv Magalhães, Nuno Martins
datacite.date.Accepted.fl_str_mv 2018-01-01T00:00:00Z
datacite.date.available.fl_str_mv 2021-01-01T07:01:29Z
datacite.date.embargoed.fl_str_mv 2021-01-01T07:01:29Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Impedance control
Bipedal robot
Transtibial prosthesis
Genetic algorithm optimization
Controlo de impedâncias
Robô bípede
Prótese transtibial
Algoritmo genético
datacite.titles.title.fl_str_mv Impedance control applied to robotic platforms
dc.contributor.none.fl_str_mv Santos, Cristina
Universidade do Minho
dc.creator.none.fl_str_mv Magalhães, Nuno Martins
dc.date.Accepted.fl_str_mv 2018-01-01T00:00:00Z
dc.date.available.fl_str_mv 2021-01-01T07:01:29Z
dc.date.embargoed.fl_str_mv 2021-01-01T07:01:29Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv https://hdl.handle.net/1822/59898
dc.language.none.fl_str_mv eng
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv Impedance control
Bipedal robot
Transtibial prosthesis
Genetic algorithm optimization
Controlo de impedâncias
Robô bípede
Prótese transtibial
Algoritmo genético
dc.title.fl_str_mv Impedance control applied to robotic platforms
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
description A loss of a limb can create significant difficulties in the everyday tasks of a person, being worse in more uncommon situations such as running or jumping. This creates problems with people that need to undergo an amputation, taking a toll on their wellbeing. With the tens of millions of amputees in the world and their number increasing every year, the development of prosthetic devices that are able to emulate a human limb becomes a necessity. The development of prostheses has improved over the years, by a considerable amount, however, most prostheses commercially available nowadays, are passive and therefore are not able to provide the necessary amount of energy to recreate proper human gait. To overcome this problem, active powered prostheses are being researched across the world. This thesis focuses on the development of a powered transtibial prosthesis’s controller based on the concept of impedance control. This type of controller tries to recreate the type of control found in humans, where a limb’s output impedance can be altered to allow for a more adaptable motion. The prosthesis was designed to work as a standalone device and use its sensors and a finite state machine to alter the output impedance of the device. The prosthesis’ prototype was designed to be worn by the Darwin-OP humanoid robot, which has a walking gait similar to that of a human. The controller requires the optimization of several parameters. For this task, a genetic algorithm was employed to help determine the controller parameters, as well as the parameters for the Darwin-OP waking motion controller, this one being based on Central Pattern Generators. A comparison between adding or not, a dynamic model of the actuator’s body to the controller, was performed. This comparison provided information about the advantages and disadvantages of using a model on the controller and led to the choice of foregoing the model in the transtibial prosthesis. In the end, the optimization was able to determine the parameters for the prosthesis controller and the simulated Darwin-OP robot, with the device. The humanoid was able to walk forward, albeit at a slower speed than the humanoid without the prosthesis. In regard to the controller itself, it was able to accurately detect the stance and swing phases of the device. Tests of the controller were performed in simulation using Webots™.
dirty 0
eu_rights_str_mv openAccess
format masterThesis
fulltext.url.fl_str_mv https://prod-dspace.uminho.pt/bitstreams/6aa9327c-8ff7-46ee-acf9-444697009688/download
id rum_efa65caf5ce9e86b0a4a8404ec2db971
identifier.url.fl_str_mv https://hdl.handle.net/1822/59898
instacron_str repositorium
institution Universidade do Minho
instname_str Universidade do Minho
language eng
network_acronym_str rum
network_name_str RepositóriUM - Universidade do Minho
oai_identifier_str oai:repositorium.uminho.pt:1822/59898
organization_str_mv urn:organizationAcronym:repositorium
person_str_mv Magalhães, Nuno Martins
publishDate 2018
reponame_str RepositóriUM - Universidade do Minho
repository_id_str urn:repositoryAcronym:rum
service_str_mv urn:repositoryAcronym:rum
spelling engporA loss of a limb can create significant difficulties in the everyday tasks of a person, being worse in more uncommon situations such as running or jumping. This creates problems with people that need to undergo an amputation, taking a toll on their wellbeing. With the tens of millions of amputees in the world and their number increasing every year, the development of prosthetic devices that are able to emulate a human limb becomes a necessity. The development of prostheses has improved over the years, by a considerable amount, however, most prostheses commercially available nowadays, are passive and therefore are not able to provide the necessary amount of energy to recreate proper human gait. To overcome this problem, active powered prostheses are being researched across the world. This thesis focuses on the development of a powered transtibial prosthesis’s controller based on the concept of impedance control. This type of controller tries to recreate the type of control found in humans, where a limb’s output impedance can be altered to allow for a more adaptable motion. The prosthesis was designed to work as a standalone device and use its sensors and a finite state machine to alter the output impedance of the device. The prosthesis’ prototype was designed to be worn by the Darwin-OP humanoid robot, which has a walking gait similar to that of a human. The controller requires the optimization of several parameters. For this task, a genetic algorithm was employed to help determine the controller parameters, as well as the parameters for the Darwin-OP waking motion controller, this one being based on Central Pattern Generators. A comparison between adding or not, a dynamic model of the actuator’s body to the controller, was performed. This comparison provided information about the advantages and disadvantages of using a model on the controller and led to the choice of foregoing the model in the transtibial prosthesis. In the end, the optimization was able to determine the parameters for the prosthesis controller and the simulated Darwin-OP robot, with the device. The humanoid was able to walk forward, albeit at a slower speed than the humanoid without the prosthesis. In regard to the controller itself, it was able to accurately detect the stance and swing phases of the device. Tests of the controller were performed in simulation using Webots™.application/pdfporImpedance control applied to robotic platformsMagalhães, Nuno MartinsSantos, CristinaHostingInstitutionOrganizationalUniversidade do Minhoe-mailmailto:repositorium@usdb.uminho.ptrepositorium@usdb.uminho.ptURNurn:tid:2022110292021-01-01T07:01:29Z201820182018-01-01T00:00:00ZHandlehttps://hdl.handle.net/1822/59898http://purl.org/coar/access_right/c_abf2open accessImpedance controlBipedal robotTranstibial prosthesisGenetic algorithm optimizationControlo de impedânciasRobô bípedePrótese transtibialAlgoritmo genético5190192 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesishttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://prod-dspace.uminho.pt/bitstreams/6aa9327c-8ff7-46ee-acf9-444697009688/download
spellingShingle Impedance control applied to robotic platforms
Magalhães, Nuno Martins
Impedance control
Bipedal robot
Transtibial prosthesis
Genetic algorithm optimization
Controlo de impedâncias
Robô bípede
Prótese transtibial
Algoritmo genético
status SINGLETON
subject.fl_str_mv Impedance control
Bipedal robot
Transtibial prosthesis
Genetic algorithm optimization
Controlo de impedâncias
Robô bípede
Prótese transtibial
Algoritmo genético
title Impedance control applied to robotic platforms
title_full Impedance control applied to robotic platforms
title_fullStr Impedance control applied to robotic platforms
title_full_unstemmed Impedance control applied to robotic platforms
title_short Impedance control applied to robotic platforms
title_sort Impedance control applied to robotic platforms
topic Impedance control
Bipedal robot
Transtibial prosthesis
Genetic algorithm optimization
Controlo de impedâncias
Robô bípede
Prótese transtibial
Algoritmo genético
topic_facet Impedance control
Bipedal robot
Transtibial prosthesis
Genetic algorithm optimization
Controlo de impedâncias
Robô bípede
Prótese transtibial
Algoritmo genético
url https://hdl.handle.net/1822/59898
visible 1