Push Recovery: A Machine Learning Approach to Reactive Stepping

Bibliographic Details
Main Author: Horton, Jennifer Leigh
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