MétaCan
Menu
Retour à la cohorte
Enregistrement W4243478083 · doi:10.22215/etd/2014-10576

A Learning Behaviour Based Controller for Maintaining Balance in Robotic Locomotion

2014· dissertation· en· W4243478083 sur OpenAlexaff
R. Beranek

Notice bibliographique

Revuenon disponible
Typedissertation
Langueen
DomaineEngineering
ThématiqueRobotic Locomotion and Control
Établissements canadiensCarleton University
Organismes subventionnairesnon disponible
Mots-clésInverted pendulumControl theory (sociology)Robustness (evolution)Reinforcement learningComputer scienceRobotController (irrigation)Control engineeringMotion controlEngineeringArtificial intelligenceControl (management)Nonlinear system

Résumé

récupéré en direct d'OpenAlex

Maintaining balance in robotic systems has become an increasingly important control task as roboticists move towards designing systems, such as legged robots and mobile manipulators, to operate in unstructured environments.The balance problem is especially challenging for bipedal systems such as humanoid robots and exoskeletons.These systems have a small support polygon and a higher centre of mass (COM), making it more challenging to maintain balance.Although new control strategies have increased the robustness of bipeds to certain disturbances, they still lack the ability to walk on varied, uneven terrains, and to compensate for unknown disturbances.The Behaviour-Based Locomotion Controller (BBLC) proposed in this thesis is a novel controller for robotic locomotion that introduces an architecture capable of generating new balancing strategies to compensate for unknown disturbances in the environment.The core feature of the BBLC is to apply the Behaviour-Based Control (BBC) architecture to the balance problem.In this architecture, several simpler control behaviours are combined together to generate more complex control strategies.In the BBLC, behaviours consist of different methods of planning task-space trajectories such as foot swing motions, torso motions and COM motions, in the case of a bipedal robot.A learning algorithm is then applied to determine which combination of behaviours result in successful balancing strategies for a given disturbance.The BBLC is initially evaluated in simulation on two separate systems, a mobile manipulator and a planar biped.In both cases, the BBLC generates new balancing strategies which maintain balance when an unknown disturbance is applied.The BBLC is then implemented on ABL-BI (Advanced Biomechatronics and Locomotion Laboratory -Biped One), a 13 degree of freedom bipedal robot designed to experimentally evaluate the BBLC.Initial learning of balancing strategies is performed in a 3D dynamic simulation of ABL-BI.The same disturbances were then applied to the experimental platform, where the results show that the learnt strategies from simulation were activated and increased the robustness of the system.Using a linear inverted pendulum model, it is shown the BBLC is capable of identifying a change in the stable region (in the COM phase plane) of the controller and select behaviours which can compensate for this change.These results confirm the BBLC generates new emergent balancing strategies capable of compensating for disturbances which are unknown to the controller.This controller architecture presents a novel framework capable of learning and adapting to a wide variety of disturbances, without needing a priori controller design for each disturbance case. SSRSingle Stance Right ZMP Zero Moment Point xxi

Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.

Comment cette classification a été obtenuedéplier

Prédiction machine sur la base complète

Imitation des enseignants

Ni prévalence calibrée, ni vérité terrain. Validation humaine à venir. Le volet Gemma est une étiquette directe du modèle pour chaque travail de la base, lue sur la notice réduite au titre. Le volet Codex est un classifieur appris des 10 348 étiquettes directes de Codex et calibré sur les taux pondérés de l'échantillon; les champs sans appui suffisant ne portent aucun appel Codex. Le mode candidate est l'union des deux volets; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont pas des étiquettes humaines.

score de la tête « metaresearch » (Codex)0,000
score de la tête « metaresearch » (Gemma)0,001
Version: metacan-v3-hybrid-931329e0061cStatut de validation: machine_predicted_unvalidated
Catégories candidatesaucune
Catégories consensuellesaucune
DomaineSignal candidat: aucune · Signal consensuel: aucune
Devis d'étudeSignal candidat: Simulation ou modélisation · Signal consensuel: Simulation ou modélisation
GenreSignal candidat: Empirique · Signal consensuel: aucune
Score de désaccord entre enseignants0,003
Score d'incertitude au seuil0,006

Scores du classifieur distillé par catégorie (deux têtes)

CatégorieCodexGemma
Métarecherche0,0000,001
Méta-épidémiologie (sens strict)0,0000,000
Méta-épidémiologie (sens large)0,0000,000
Bibliométrie0,0000,000
Études des sciences et des technologies0,0000,000
Communication savante0,0000,000
Science ouverte0,0010,000
Intégrité de la recherche0,0000,000
Charge utile insuffisante (le modèle a refusé de juger)0,0010,000

Scores machine (provisoires)

Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.

Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.

Tête enseignante Opus0,006
Tête enseignante GPT0,225
Écart entre enseignants0,219 · la distance entre les deux têtes enseignantes sur ce seul travail
Statut de validationscore_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découle

Classification

machine, non validée

Prédiction automatique; un appel candidat d’une seule source (Gemma direct ou Codex distillé), pas un consensus.

Les modèles n’ont appliqué aucune catégorie : rien dans la taxonomie ne correspondait à ce travail.
Devis d'étudeSimulation ou modélisation
Domainenon disponible
GenreEmpirique

Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».

En bref

Citations0
Publié2014
Routes d'admission1
Résumé présentoui

Explorer davantage

Même sujetRobotic Locomotion and ControlTravaux en français237 207