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
Thumbnail | Title | Date Uploaded | Visibility | Actions |
---|---|---|---|---|
beranek-alearningbehaviourbasedcontrollerformaintaining.pdf | 2023-05-04 | Public | Download |