RoboNav - Autonomous robot navigation using reinforcement Learning

Course : Reinforcement Learning

Course : Reinforcement Learning

Problem Statement : To train an agent to autonomously navigate in an indoor dynamic environment for reaching a desired goal

Application : Autonomous robot navigation for indoor service robots

Approach :

  • Trained the robot agent using reinforcement learning algorithms of Deep Q Network and Deep Deterministic Policy Gradient in ROS to compare the effectiveness of the two & benchmarked them with the move_base package of ROS Navigation Stack.

  • The input to the agent is a laser range data around the robot and its current position & orientation which on passing through a deep network gives most feasible robot action (go straight , take a slight/steep left, take a slight/steep right).

  • Achieved 70% success rate for DQN & 90% success rate for DDPG.

Kavit Shah
Kavit Shah
MS in Robotics

My research interests include distributed robotics, mobile computing and programmable matter.

Related