A Learning Behaviour Based Controller for Maintaining Balance in Robotic Locomotion

Public Deposited
Resource Type
Creator
Abstract
  • A new approach to robotic balance control under disturbance, called the Behavior Based Locomotion Controller (BBLC), is presented. This architecture implements a Behavior Based Control (BBC) architecture to generate new balancing strategies to compensate for unknown disturbances in the environment. This is achieved by dividing bipedal locomotion into several task-space motions, defining multiple balancing behaviors for each task-space motion and using a reinforcement learning algorithm to determine which behavior combinations result in new balancing strategies. The controller is implemented on ABL-BI, a 13 degree of freedom bipedal robot. Three disturbances cases are examined: a push disturbance, a step under one foot and a slope. For each case, the BBLC is able to generate a new balancing strategy that increases the robustness of the system to the disturbance. Additionally, an evaluation of the selected balancing behaviors is completed using a stability analysis of the linear inverted pendulum.

Subject
Language
Publisher
Thesis Degree Level
Thesis Degree Name
Thesis Degree Discipline
Identifier
Rights Notes
  • Copyright © 2014 the author(s). Theses may be used for non-commercial research, educational, or related academic purposes only. Such uses include personal study, research, scholarship, and teaching. Theses may only be shared by linking to Carleton University Institutional Repository and no part may be used without proper attribution to the author. No part may be used for commercial purposes directly or indirectly via a for-profit platform; no adaptation or derivative works are permitted without consent from the copyright owner.

Date Created
  • 2014

Relations

In Collection:

Items