Mobile robot position control in environment with static obstacles

Konstantinos Giannousakis, Anthony Tzes

Research output: Contribution to journalArticlepeer-review


This study addresses the problem of efficiently navigating a differential drive mobile robot to a target pose in a region with obstacles, without explicitly generating a trajectory. The robot is assumed to be equipped with an omnidirectional range sensor, while the region may or may not be a priori known. Given the known obstacles in each iteration of the controller, the shortest path connecting the robot and the target point provides a raw desired movement direction. Considering the unobstructed area in that direction, the size of the robot and the obstacle contours in its visibility range, the reference direction is determined. Finally, respecting the velocity and acceleration constraints of the robot, the angular velocity is properly selected to rotate the robot towards the reference direction, while the linear velocity is chosen to efficiently minimise the distance to the final target, as well as to avoid collisions. After the robot has reached the target, the controller switches to orientation mode in order to fix the orientation. Experimental studies demonstrate the effectiveness of the algorithm.

Original languageEnglish (US)
Pages (from-to)78-87
Number of pages10
JournalIET Cyber-systems and Robotics
Issue number2
StatePublished - Jun 1 2020

ASJC Scopus subject areas

  • Artificial Intelligence
  • Human-Computer Interaction
  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Information Systems
  • Hardware and Architecture


Dive into the research topics of 'Mobile robot position control in environment with static obstacles'. Together they form a unique fingerprint.

Cite this