1. Analysis of a human leg movement control on the open source-robot platform 'Poppy'
- Author
-
Suchi, Stefan Maximilian
- Subjects
Gleichgewicht ,humanoid robot ,Humanoider Roboter ,Poppy ,balance ,Gangzyklus ,gait cycle - Abstract
In dieser Arbeit wurde untersucht, ob die Umsetzung einer menschlichen Bewegungsabfolge, welche vorher aufgezeichnet wurde, auf der humanoiden Open Source Roboterplattform des Poppy Projects möglich ist. Zusätzlich mussten dabei die Grenzen der Roboterbewegungen analysiert und ermittelt werden. Um dies zu testen, wurden eine Reihe von Versuchen durchgeführt, welche alle einen bestimmten Aspekt in der Bewegung genauer analysierten. Um diese Versuche durchführen zu können, wurde eine Software geschrieben, welche die Ansteuerung der Servos ermöglicht und darüber hinaus den Zugriff auf nützliche Funktionen der Servos für die Versuche einfach und schnell ermöglicht. Darüber hinaus wurden Hardwareerweiterungen konstruiert, welche die benötigte Hardware am Roboter befestigt. Diese mussten erstellt werden, da der Kopf, in dem sich die Hardware normalerweise befindet, nicht im Zuge dieser Arbeit verwendet wurde. Bei den Versuchen wurde eine Einschränkung in der Beweglichkeit von Poppy vor allem im Hüft- und Knöchelbereich bemerkt, wodurch eine vollständige Umsetzung der Bewegungsabfolge nicht möglich ist. Zudem konnte durch das Spiel der Servos, welches selbst durch eine Anpassung deren PID-Reglers nicht entfernbar war, keine Position genau angefahren werden. Schlussendlich konnten die Beine die menschliche Bewegung zwar durchführen, dies gelang allerdings nur in einer hängenden Position. Bei Kontakt mit dem Boden stellte sich heraus, dass die Servos die dabei auftretende Last nicht bewältigen können und für diese Anwendung zu schwach sind. Daher war die Umsetzung der Bewegungsabfolge mit dieser Hardware nicht möglich. This work aims to test whether pre-recorded human locomotion can be implemented on the humanoid open source robot platform of the poppy project. In addition, the motion boundaries had to be analysed and determined. In order to test this, a series of experiments were created. Each one had a specific aspect of the motion in mind, which had to be analysed. To carry out these experiments, a software was created, which enabled the servo control. In addition, useful functions were implemented to achieve easy and quick access for the tests. To mount the necessary hardware onto the robot, hardware expansions were designed. Those expansions had to be created, since the head, where the hardware would usually be located, could not be used by this thesis. During the experiments, movement limitations, especially in the hip and ankle region were detected. These limitations made a complete implementation of the locomotion impossible. In addition to this, was the removal of the mechanical play of the servos, even though adjustments of there PID controller not possible. Therefore, no positions could be reached exactly. Finally, only while lifted into the air, a human like motion could be achieved with Poppy. When the same motion was executed while Poppy had contact with the ground, the servos could not maintain the necessary force. As a result, the implementation of a human locomotion was not possible on this robot platform. Wien, FH Campus Wien, Masterarb., 2020
- Published
- 2020