Volltextdatei(en) vorhanden
DC ElementWertSprache
dc.contributor.advisorZhang, Jianwei-
dc.contributor.authorStarke, Sebastian-
dc.date.accessioned2020-11-17T14:33:11Z-
dc.date.available2020-11-17T14:33:11Z-
dc.date.issued2020-
dc.identifier.urihttps://ediss.sub.uni-hamburg.de/handle/ediss/8703-
dc.description.abstractInverse kinematics constitutes an essential task for control of motion, manipulation as well as interaction in robotics and animation. In this thesis, a novel efficient algorithm Bio IK is presented for solving complex kinematic body postures on generic and fully-constrained geometries with multiple joint chains and objectives. It is based on memetic evolution, combining biologically-inspired evolutionary and swarm optimisation with the gradient-based L-BFGS-B algorithm. This aims to combine the characteristic strengths of different optimisation methodologies. Accurate solutions both for position and orientation can be found in real-time while robustly avoiding suboptimal extrema as well as singularity issues, and scaling well even for greatly higher degree of freedom. The algorithm provides high flexibility for the design of custom cost functions, which can be used for concrete specifications of desired body postures both in joint and Cartesian space. In particular, the ability to arbitrarily combine different objectives extends traditional inverse kinematics by handling multiple end effectors simultaneously while further allowing intermediate goals along the chains, such as an elbow position or wrist orientation while grasping. Additionally, task-specific objectives such as minimal displacement between solutions, prioritised joint values, functional joint dependencies, as well as real-time collision avoidance can directly be integrated into the optimisation. The algorithm represents a general method for bounded continuous optimisation, and only requires two parameters to be set for the population size and number of elite individuals. It adaptively handles varying dimensionality as well as dynamic exploitation and exploration. The beauty of this method lies in the ability to minimise the same objective function both by the evolutionary and local search. Experiments were conducted on several industrial and humanoid robot models as well as virtual characters in order to demonstrate its applicability for different challenging tasks in robotics, human-robot interaction and character animation. Those include dexterous object manipulation with anthropomorphic robotic hands, full-body motion, modeling and teleoperation in virtual reality, collision-free trajectory generation, as well as animation post-processing for video games and films. The results show that the proposed algorithm can compete with popular state-of-the-art methods for inverse kinematics in terms of speed and robustness, and is further able to outperform them in flexibility and scalability. In particular, it has already gained popularity and active usage through dissemination of available implementations. The algorithm can contribute to solving more complex tasks and kinematic structures, which is of high interest for current research problems in robotics and animation.en
dc.language.isoende_DE
dc.publisherStaats- und Universitätsbibliothek Hamburg Carl von Ossietzky-
dc.rightshttp://purl.org/coar/access_right/c_abf2de_DE
dc.subject.ddc004: Informatikde_DE
dc.titleBio IK: A Memetic Evolutionary Algorithm for Generic Multi-Objective Inverse Kinematicsen
dc.title.alternativeBio IK: Ein memetischer evolutionärer Algorithmus für generische inverse Kinematik mit mehreren Zielende
dc.typedoctoralThesis-
dcterms.dateAccepted2020-08-20-
dc.rights.ccNo licensede_DE
dc.rights.rshttp://rightsstatements.org/vocab/InC/1.0/-
dc.subject.bcl50.25: Robotertechnikde_DE
dc.subject.bcl54.72: Künstliche Intelligenzde_DE
dc.subject.bcl54.80: Angewandte Informatikde_DE
dc.subject.gndInformatik-
dc.subject.gndRobotik-
dc.subject.gndOptimierung-
dc.subject.gndEvolution-
dc.subject.gndAlgorithmus-
dc.type.casraiDissertation-
dc.type.dinidoctoralThesis-
dc.type.driverdoctoralThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionde_DE
dc.type.thesisdoctoralThesisde_DE
tuhh.opus.id10749-
tuhh.opus.datecreation2020-09-30-
tuhh.type.opusDissertation-
thesis.grantor.departmentInformatikde_DE
thesis.grantor.placeHamburg-
thesis.grantor.universityOrInstitutionUniversität Hamburgde_DE
dcterms.DCMITypeText-
dc.identifier.urnurn:nbn:de:gbv:18-ediss-86461-
item.advisorGNDZhang, Jianwei-
item.grantfulltextopen-
item.languageiso639-1other-
item.fulltextWith Fulltext-
item.creatorOrcidStarke, Sebastian-
item.creatorGNDStarke, Sebastian-
Enthalten in den Sammlungen:Elektronische Dissertationen und Habilitationen
Dateien zu dieser Ressource:
Datei Beschreibung Prüfsumme GrößeFormat  
Dissertation.pdfdb3ae1d75da0132f6faf5a7586bbf9cd4.5 MBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

Diese Publikation steht in elektronischer Form im Internet bereit und kann gelesen werden. Über den freien Zugang hinaus wurden durch die Urheberin / den Urheber keine weiteren Rechte eingeräumt. Nutzungshandlungen (wie zum Beispiel der Download, das Bearbeiten, das Weiterverbreiten) sind daher nur im Rahmen der gesetzlichen Erlaubnisse des Urheberrechtsgesetzes (UrhG) erlaubt. Dies gilt für die Publikation sowie für ihre einzelnen Bestandteile, soweit nichts Anderes ausgewiesen ist.

Info

Seitenansichten

706
Letzte Woche
Letzten Monat
geprüft am 23.04.2024

Download(s)

1.136
Letzte Woche
Letzten Monat
geprüft am 23.04.2024
Werkzeuge

Google ScholarTM

Prüfe