Improved action and path synthesis using gradient sampling

An autonomous or semi-autonomous powered wheelchair would bring the benefits of increased mobility and independence to a large population of cognitively impaired older adults who are not currently able to operate traditional powered wheelchairs. Algorithms for navigation of such wheelchairs are part...

Full description

Bibliographic Details
Main Author: Traft, Neil
Language:English
Published: University of British Columbia 2017
Online Access:http://hdl.handle.net/2429/63328
id ndltd-UBC-oai-circle.library.ubc.ca-2429-63328
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-633282018-01-05T17:30:08Z Improved action and path synthesis using gradient sampling Traft, Neil An autonomous or semi-autonomous powered wheelchair would bring the benefits of increased mobility and independence to a large population of cognitively impaired older adults who are not currently able to operate traditional powered wheelchairs. Algorithms for navigation of such wheelchairs are particularly challenging due to the unstructured, dynamic environments older adults navigate in their daily lives. Another set of challenges is found in the strict requirements for safety and comfort of such platforms. We aim to address the requirements of safe, smooth, and fast control with a version of the gradient sampling optimization algorithm of [Burke, Lewis & Overton, 2005]. We suggest that the uncertainty arising from such complex environments be tracked using a particle filter, and we propose the Gradient Sampling with Particle Filter (GSPF) algorithm, which uses the particles as the locations in which to sample the gradient. At each step, the GSPF efficiently finds a consensus direction suitable for all particles or identifies the type of stationary point on which it is stuck. If the stationary point is a minimum, the system has reached its goal (to within the limits of the state uncertainty) and the algorithm naturally terminates; otherwise, we propose two approaches to find a suitable descent direction. We illustrate the effectiveness of the GSPF on several examples with a holonomic robot, using the Robot Operating System (ROS) and Gazebo robot simulation environment, and also briefly demonstrate its extension to use a version of the RRT* planner instead of a value function. Science, Faculty of Computer Science, Department of Graduate 2017-10-17T16:15:50Z 2017-10-17T16:15:50Z 2017 2017-11 Text Thesis/Dissertation http://hdl.handle.net/2429/63328 eng Attribution-NonCommercial-ShareAlike 4.0 International http://creativecommons.org/licenses/by-nc-sa/4.0/ University of British Columbia
collection NDLTD
language English
sources NDLTD
description An autonomous or semi-autonomous powered wheelchair would bring the benefits of increased mobility and independence to a large population of cognitively impaired older adults who are not currently able to operate traditional powered wheelchairs. Algorithms for navigation of such wheelchairs are particularly challenging due to the unstructured, dynamic environments older adults navigate in their daily lives. Another set of challenges is found in the strict requirements for safety and comfort of such platforms. We aim to address the requirements of safe, smooth, and fast control with a version of the gradient sampling optimization algorithm of [Burke, Lewis & Overton, 2005]. We suggest that the uncertainty arising from such complex environments be tracked using a particle filter, and we propose the Gradient Sampling with Particle Filter (GSPF) algorithm, which uses the particles as the locations in which to sample the gradient. At each step, the GSPF efficiently finds a consensus direction suitable for all particles or identifies the type of stationary point on which it is stuck. If the stationary point is a minimum, the system has reached its goal (to within the limits of the state uncertainty) and the algorithm naturally terminates; otherwise, we propose two approaches to find a suitable descent direction. We illustrate the effectiveness of the GSPF on several examples with a holonomic robot, using the Robot Operating System (ROS) and Gazebo robot simulation environment, and also briefly demonstrate its extension to use a version of the RRT* planner instead of a value function. === Science, Faculty of === Computer Science, Department of === Graduate
author Traft, Neil
spellingShingle Traft, Neil
Improved action and path synthesis using gradient sampling
author_facet Traft, Neil
author_sort Traft, Neil
title Improved action and path synthesis using gradient sampling
title_short Improved action and path synthesis using gradient sampling
title_full Improved action and path synthesis using gradient sampling
title_fullStr Improved action and path synthesis using gradient sampling
title_full_unstemmed Improved action and path synthesis using gradient sampling
title_sort improved action and path synthesis using gradient sampling
publisher University of British Columbia
publishDate 2017
url http://hdl.handle.net/2429/63328
work_keys_str_mv AT traftneil improvedactionandpathsynthesisusinggradientsampling
_version_ 1718585988260823040