Skip to main navigation Skip to search Skip to main content

A Q-learning approach based on human reasoning for navigation in a dynamic environment

  • Rupeng Yuan
  • , Fuhai Zhang*
  • , Yu Wang
  • , Yili Fu
  • , Shuguo Wang
  • *Corresponding author for this work
  • Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

SUMMARY A Q-learning approach is often used for navigation in static environments where state space is easy to define. In this paper, a new Q-learning approach is proposed for navigation in dynamic environments by imitating human reasoning. As a model-free method, a Q-learning method does not require the environmental model in advance. The state space and the reward function in the proposed approach are defined according to human perception and evaluation, respectively. Specifically, approximate regions instead of accurate measurements are used to define states. Moreover, due to the limitation of robot dynamics, actions for each state are calculated by introducing a dynamic window that takes robot dynamics into account. The conducted tests show that the obstacle avoidance rate of the proposed approach can reach 90.5% after training, and the robot can always operate below the dynamics limitation.

Original languageEnglish
Pages (from-to)445-468
Number of pages24
JournalRobotica
Volume37
Issue number3
DOIs
StatePublished - 1 Mar 2019

Keywords

  • Autonomous navigation
  • Dynamic environment
  • Mobile robot
  • Q-learning

Fingerprint

Dive into the research topics of 'A Q-learning approach based on human reasoning for navigation in a dynamic environment'. Together they form a unique fingerprint.

Cite this