A Motion Planning System for Mobile Robots

In this paper, a motion planning system for a mobile robot is proposed. Path planning tries to find a feasible path for mobile robots to move from a starting node to a target node in an environment with obstacles. A genetic algorithm is used to generate an optimal path by taking the advantage of i...

Full description

Bibliographic Details
Main Authors: TUNCER, A., YILDIRIM, M., ERKAN, K.
Format: Article
Language:English
Published: Stefan cel Mare University of Suceava 2012-02-01
Series:Advances in Electrical and Computer Engineering
Subjects:
Online Access:http://dx.doi.org/10.4316/AECE.2012.01010
_version_ 1819156612765450240
author TUNCER, A.
YILDIRIM, M.
ERKAN, K.
author_facet TUNCER, A.
YILDIRIM, M.
ERKAN, K.
author_sort TUNCER, A.
collection DOAJ
description In this paper, a motion planning system for a mobile robot is proposed. Path planning tries to find a feasible path for mobile robots to move from a starting node to a target node in an environment with obstacles. A genetic algorithm is used to generate an optimal path by taking the advantage of its strong optimization ability. Mobile robot, obstacle and target localizations are realized by means of camera and image processing. A graphical user interface (GUI) is designed for the motion planning system that allows the user to interact with the robot system and to observe the robot environment. All the software components of the system are written in MATLAB that provides to use non-predefined accessories rather than the robot firmware has, to avoid confusing in C++ libraries of robot's proprietary software, to control the robot in detail and not to re-compile the programs frequently in real-time dynamic operations.
first_indexed 2024-12-22T15:55:39Z
format Article
id doaj.art-a41ac6290758479e838749619dcffb9e
institution Directory Open Access Journal
issn 1582-7445
1844-7600
language English
last_indexed 2024-12-22T15:55:39Z
publishDate 2012-02-01
publisher Stefan cel Mare University of Suceava
record_format Article
series Advances in Electrical and Computer Engineering
spelling doaj.art-a41ac6290758479e838749619dcffb9e2022-12-21T18:20:48ZengStefan cel Mare University of SuceavaAdvances in Electrical and Computer Engineering1582-74451844-76002012-02-01121576210.4316/AECE.2012.01010A Motion Planning System for Mobile RobotsTUNCER, A.YILDIRIM, M.ERKAN, K.In this paper, a motion planning system for a mobile robot is proposed. Path planning tries to find a feasible path for mobile robots to move from a starting node to a target node in an environment with obstacles. A genetic algorithm is used to generate an optimal path by taking the advantage of its strong optimization ability. Mobile robot, obstacle and target localizations are realized by means of camera and image processing. A graphical user interface (GUI) is designed for the motion planning system that allows the user to interact with the robot system and to observe the robot environment. All the software components of the system are written in MATLAB that provides to use non-predefined accessories rather than the robot firmware has, to avoid confusing in C++ libraries of robot's proprietary software, to control the robot in detail and not to re-compile the programs frequently in real-time dynamic operations.http://dx.doi.org/10.4316/AECE.2012.01010genetic algorithmmobile robotmotion planning
spellingShingle TUNCER, A.
YILDIRIM, M.
ERKAN, K.
A Motion Planning System for Mobile Robots
Advances in Electrical and Computer Engineering
genetic algorithm
mobile robot
motion planning
title A Motion Planning System for Mobile Robots
title_full A Motion Planning System for Mobile Robots
title_fullStr A Motion Planning System for Mobile Robots
title_full_unstemmed A Motion Planning System for Mobile Robots
title_short A Motion Planning System for Mobile Robots
title_sort motion planning system for mobile robots
topic genetic algorithm
mobile robot
motion planning
url http://dx.doi.org/10.4316/AECE.2012.01010
work_keys_str_mv AT tuncera amotionplanningsystemformobilerobots
AT yildirimm amotionplanningsystemformobilerobots
AT erkank amotionplanningsystemformobilerobots
AT tuncera motionplanningsystemformobilerobots
AT yildirimm motionplanningsystemformobilerobots
AT erkank motionplanningsystemformobilerobots