Push Recovery: A Machine Learning Approach to Reactive Stepping
Main Author: | |
---|---|
Language: | English |
Published: |
The Ohio State University / OhioLINK
2013
|
Subjects: | |
Online Access: | http://rave.ohiolink.edu/etdc/view?acc_num=osu1373564647 |
id |
ndltd-OhioLink-oai-etd.ohiolink.edu-osu1373564647 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-OhioLink-oai-etd.ohiolink.edu-osu13735646472021-08-03T06:18:26Z Push Recovery: A Machine Learning Approach to Reactive Stepping Horton, Jennifer Leigh Engineering Computer Science Robotics Push Recovery Reactive Stepping Machine Learning Neural Network Bipedal Robot Compass Model Robot When robots are integrated into the real world, chances are they will not be able to completely avoid situations in which they are bumped or pushed unexpectedly. In these situations, the robot could potentially damage itself, damage its surroundings, or fail to perform its tasking unless it is able to take active countermeasures to prevent or recover from falling. One such countermeasure, referred to as reactive stepping, involves a robot taking a series of steps in order to regain balance and recover from a push. Research into reactive stepping typically focuses on choosing which step to take.This thesis proposes a machine learning approach to reactive stepping. This approach leverages neural networks to calculate a series of steps that return the robot to a stable position. It was theorized that the robot would become stable if it always chose the step resulting in the highest reduction of energy. Theories were tested using a compass model that incorporated parameters and constraints realistic of an actual humanoid robot. The machine learning approach using neural networks performed favorably in both computation time and push recovery effectiveness when compared with the linear least squares, nearest interpolation, and linear interpolation methods. Results showed that when using neural networks to calculate the best step for an arbitrary push within the defined range, the compass model was able to successfully recover from 97% of the pushes applied. The procedure was kept very general and could be used to implement reactive stepping on physical robots, or other robot models. 2013-09-04 English text The Ohio State University / OhioLINK http://rave.ohiolink.edu/etdc/view?acc_num=osu1373564647 http://rave.ohiolink.edu/etdc/view?acc_num=osu1373564647 unrestricted This thesis or dissertation is protected by copyright: all rights reserved. It may not be copied or redistributed beyond the terms of applicable copyright laws. |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
topic |
Engineering Computer Science Robotics Push Recovery Reactive Stepping Machine Learning Neural Network Bipedal Robot Compass Model Robot |
spellingShingle |
Engineering Computer Science Robotics Push Recovery Reactive Stepping Machine Learning Neural Network Bipedal Robot Compass Model Robot Horton, Jennifer Leigh Push Recovery: A Machine Learning Approach to Reactive Stepping |
author |
Horton, Jennifer Leigh |
author_facet |
Horton, Jennifer Leigh |
author_sort |
Horton, Jennifer Leigh |
title |
Push Recovery: A Machine Learning Approach to Reactive Stepping |
title_short |
Push Recovery: A Machine Learning Approach to Reactive Stepping |
title_full |
Push Recovery: A Machine Learning Approach to Reactive Stepping |
title_fullStr |
Push Recovery: A Machine Learning Approach to Reactive Stepping |
title_full_unstemmed |
Push Recovery: A Machine Learning Approach to Reactive Stepping |
title_sort |
push recovery: a machine learning approach to reactive stepping |
publisher |
The Ohio State University / OhioLINK |
publishDate |
2013 |
url |
http://rave.ohiolink.edu/etdc/view?acc_num=osu1373564647 |
work_keys_str_mv |
AT hortonjenniferleigh pushrecoveryamachinelearningapproachtoreactivestepping |
_version_ |
1719434409970499584 |