Cite Article

Implementation of Robot Operating System in Beaglebone Black based Mobile Robot for Obstacle Avoidance Application

Choose citation format

BibTeX

@article{IJASEIT3221,
   author = {Mohamad Fauzi Zakaria and Joo Chin Shing and Mohd Razali Md Tomari},
   title = {Implementation of Robot Operating System in Beaglebone Black based Mobile Robot for Obstacle Avoidance Application},
   journal = {International Journal on Advanced Science, Engineering and Information Technology},
   volume = {7},
   number = {6},
   year = {2017},
   pages = {2213--2219},
   keywords = {robot operating system; differential-wheeled mobile robot; beaglebone black; obstacle avoidance},
   abstract = {The Robot Operating System (ROS) is a collection of tools, libraries, and conventions that focus on simplifying the task of creating a complex and advanced robotics system. Its standard framework can be shared with another robotics system that has a similar platform and suitable for being introduced as an educational tool in robotics. However, the problems found out in the current robot platform available in the market are expensive and encapsulated. The development of an open source robot platform is encouraged. Therefore, this research is carried out to design and develop an ROS based obstacle avoidance system for existing differential-wheeled mobile robot. The ROS was installed under Ubuntu 14.04 on a Beaglebone Black embedded computer system. Then, the ROS was implemented together with the obstacle avoidance system to establish the communication between program nodes. The mobile robot was then designed and developed to examine the obstacle avoidance application. The debugging process was carried out to check the obstacle avoidance system application based on the communication between nodes. This process is important in examining the message publishing and subscribing from all nodes. The obstacle avoidance mobile robot has been successfully tested where the communication between nodes was running without any problem.},
   issn = {2088-5334},
   publisher = {INSIGHT - Indonesian Society for Knowledge and Human Development},
   url = {http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=3221},
   doi = {10.18517/ijaseit.7.6.3221}
}

EndNote

%A Zakaria, Mohamad Fauzi
%A Shing, Joo Chin
%A Md Tomari, Mohd Razali
%D 2017
%T Implementation of Robot Operating System in Beaglebone Black based Mobile Robot for Obstacle Avoidance Application
%B 2017
%9 robot operating system; differential-wheeled mobile robot; beaglebone black; obstacle avoidance
%! Implementation of Robot Operating System in Beaglebone Black based Mobile Robot for Obstacle Avoidance Application
%K robot operating system; differential-wheeled mobile robot; beaglebone black; obstacle avoidance
%X The Robot Operating System (ROS) is a collection of tools, libraries, and conventions that focus on simplifying the task of creating a complex and advanced robotics system. Its standard framework can be shared with another robotics system that has a similar platform and suitable for being introduced as an educational tool in robotics. However, the problems found out in the current robot platform available in the market are expensive and encapsulated. The development of an open source robot platform is encouraged. Therefore, this research is carried out to design and develop an ROS based obstacle avoidance system for existing differential-wheeled mobile robot. The ROS was installed under Ubuntu 14.04 on a Beaglebone Black embedded computer system. Then, the ROS was implemented together with the obstacle avoidance system to establish the communication between program nodes. The mobile robot was then designed and developed to examine the obstacle avoidance application. The debugging process was carried out to check the obstacle avoidance system application based on the communication between nodes. This process is important in examining the message publishing and subscribing from all nodes. The obstacle avoidance mobile robot has been successfully tested where the communication between nodes was running without any problem.
%U http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=3221
%R doi:10.18517/ijaseit.7.6.3221
%J International Journal on Advanced Science, Engineering and Information Technology
%V 7
%N 6
%@ 2088-5334

IEEE

Mohamad Fauzi Zakaria,Joo Chin Shing and Mohd Razali Md Tomari,"Implementation of Robot Operating System in Beaglebone Black based Mobile Robot for Obstacle Avoidance Application," International Journal on Advanced Science, Engineering and Information Technology, vol. 7, no. 6, pp. 2213-2219, 2017. [Online]. Available: http://dx.doi.org/10.18517/ijaseit.7.6.3221.

RefMan/ProCite (RIS)

TY  - JOUR
AU  - Zakaria, Mohamad Fauzi
AU  - Shing, Joo Chin
AU  - Md Tomari, Mohd Razali
PY  - 2017
TI  - Implementation of Robot Operating System in Beaglebone Black based Mobile Robot for Obstacle Avoidance Application
JF  - International Journal on Advanced Science, Engineering and Information Technology; Vol. 7 (2017) No. 6
Y2  - 2017
SP  - 2213
EP  - 2219
SN  - 2088-5334
PB  - INSIGHT - Indonesian Society for Knowledge and Human Development
KW  - robot operating system; differential-wheeled mobile robot; beaglebone black; obstacle avoidance
N2  - The Robot Operating System (ROS) is a collection of tools, libraries, and conventions that focus on simplifying the task of creating a complex and advanced robotics system. Its standard framework can be shared with another robotics system that has a similar platform and suitable for being introduced as an educational tool in robotics. However, the problems found out in the current robot platform available in the market are expensive and encapsulated. The development of an open source robot platform is encouraged. Therefore, this research is carried out to design and develop an ROS based obstacle avoidance system for existing differential-wheeled mobile robot. The ROS was installed under Ubuntu 14.04 on a Beaglebone Black embedded computer system. Then, the ROS was implemented together with the obstacle avoidance system to establish the communication between program nodes. The mobile robot was then designed and developed to examine the obstacle avoidance application. The debugging process was carried out to check the obstacle avoidance system application based on the communication between nodes. This process is important in examining the message publishing and subscribing from all nodes. The obstacle avoidance mobile robot has been successfully tested where the communication between nodes was running without any problem.
UR  - http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=3221
DO  - 10.18517/ijaseit.7.6.3221

RefWorks

RT Journal Article
ID 3221
A1 Zakaria, Mohamad Fauzi
A1 Shing, Joo Chin
A1 Md Tomari, Mohd Razali
T1 Implementation of Robot Operating System in Beaglebone Black based Mobile Robot for Obstacle Avoidance Application
JF International Journal on Advanced Science, Engineering and Information Technology
VO 7
IS 6
YR 2017
SP 2213
OP 2219
SN 2088-5334
PB INSIGHT - Indonesian Society for Knowledge and Human Development
K1 robot operating system; differential-wheeled mobile robot; beaglebone black; obstacle avoidance
AB The Robot Operating System (ROS) is a collection of tools, libraries, and conventions that focus on simplifying the task of creating a complex and advanced robotics system. Its standard framework can be shared with another robotics system that has a similar platform and suitable for being introduced as an educational tool in robotics. However, the problems found out in the current robot platform available in the market are expensive and encapsulated. The development of an open source robot platform is encouraged. Therefore, this research is carried out to design and develop an ROS based obstacle avoidance system for existing differential-wheeled mobile robot. The ROS was installed under Ubuntu 14.04 on a Beaglebone Black embedded computer system. Then, the ROS was implemented together with the obstacle avoidance system to establish the communication between program nodes. The mobile robot was then designed and developed to examine the obstacle avoidance application. The debugging process was carried out to check the obstacle avoidance system application based on the communication between nodes. This process is important in examining the message publishing and subscribing from all nodes. The obstacle avoidance mobile robot has been successfully tested where the communication between nodes was running without any problem.
LK http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=3221
DO  - 10.18517/ijaseit.7.6.3221