This thesis describes a new jumping behaviour developed for the quadruped robot PAW. The robot has very few degrees of freedom, employing springy legs and wheels at the distal ends of the legs to achieve its various modes of locomotion. This simple construction allows PAW to exploit the dynamics of a mass-spring system to achieve gaits such as bounding, galloping, and presently jumping. An MSC.ADAMS / Simulink co-simulation is used to develop and optimize the jumping process, which consists of four stages: acceleration to jumping speed, front hip thrusting, rear hip thrusting, and flight. Due to the strong coupling between the parameters describing the jump, manual tuning is not possible and thus a genetic algorithm is used for the optimization process. The data generated by the genetic algorithm is then used for the fitting of a quadratic response surface, which identifies those parameters that contribute most to a successful jump. The simulation is then generalized to allow robots of various geometries to be analyzed, and it is found that leg length and body length are important factors in the jumping behaviour. Finally, the possibility of extending this approach to simulate the jumping of virtually any wheeled-leg quadruped is discussed. / Cette thèse décrit un nouveau comportement sautant développé pour le robot quadrupède PAW. Le robot a très peu de degrés de liberté, employant des ressorts dans les jambes et des roues aux bouts pour atteindre ses divers modes de locomotion. Cette construction simple permet à PAW d'exploiter la dynamique d'un système de masse-ressort pour atteindre l'allure du galop, du rebond, et le sujet de cette recherche: le saut. Une co-simulation de MSC.ADAMS et Simulink est utilisée pour développer et optimiser le processus sautant, qui consiste de quatre étapes : l'accélération pour atteindre la vitesse necessaire pour sauter, la poussée des jambes de devant, la poussée des jambes postérieur, et le vol. En raison du fort accouplement entre les paramètres décrivant le saut, l'accordement manuel de ces paramètres n'est pas possible. Alors, un algorithme génétique est utilisé pour le processus d'optimisation. Les données produites par l'algorithme génétique sont alors utilisées pour l'adjustement d'une surface de réponse quadratique, qui identifie les paramètres qui contribuent le plus à un saut réussi. La simulation est alors généralisée pour permettre aux robots de diverses géométries à être analysé, et il est trouvé que la longueur des jambes et la longueur du corps sont des facteurs importantes dans le comportement sautant. Enfin, la possibilité d'étendre cette approche pour simuler le saut de quasiment n'importe quel quadrupède avec des roues aux bouts des jambes est discuté.
Identifer | oai:union.ndltd.org:LACETR/oai:collectionscanada.gc.ca:QMM.32514 |
Date | January 2009 |
Creators | Harmat, Adam |
Contributors | Inna Sharf (Internal/Supervisor) |
Publisher | McGill University |
Source Sets | Library and Archives Canada ETDs Repository / Centre d'archives des thèses électroniques de Bibliothèque et Archives Canada |
Language | English |
Detected Language | French |
Type | Electronic Thesis or Dissertation |
Format | application/pdf |
Coverage | Master of Engineering (Department of Mechanical Engineering) |
Rights | All items in eScholarship@McGill are protected by copyright with all rights reserved unless otherwise indicated. |
Relation | Electronically-submitted theses. |
Page generated in 0.0021 seconds