Comparison of GPGPU based robotic manipulator with other embedded controllers

Syed Tahir Hussain Rizvi, Gianpiero Cabodi, Denis Patti, Muhammad Majid Gulzar

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Industrial and robotic controllers have to execute various complex independent tasks repeatedly in real time. In order to implement these algorithms with non-linear equations, massive computational power is required in a motion control system. In this paper, inverse kinematics algorithm is selected as a test algorithm to compare performance of General Purpose Graphics Processing Unit (GPGPU) with other widely used sequential and concurrent controllers. Inverse Kinematics algorithm is implemented sequentially in Arduino Due microcontroller and FPGA is used for concurrent implementation where algorithm is designed in VHDL using combinational division. Execution speeds of these controllers are compared with NVIDIA Quadro K2200 GPU programmed with CUDA Parallel Computing Architecture. Results validated that using computational power of GPU, execution time of large independent tasks is significantly decreased.

Original languageEnglish
Title of host publication2016 13th International Conference on Development and Application Systems, DAS 2016 - Conference Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages10-15
Number of pages6
ISBN (Electronic)9781509019939
DOIs
StatePublished - 15 Jun 2016
Externally publishedYes
Event13th International Conference on Development and Application Systems, DAS 2016 - Suceava, Romania
Duration: 19 May 201621 May 2016

Publication series

Name2016 13th International Conference on Development and Application Systems, DAS 2016 - Conference Proceedings

Conference

Conference13th International Conference on Development and Application Systems, DAS 2016
Country/TerritoryRomania
CitySuceava
Period19/05/1621/05/16

Bibliographical note

Publisher Copyright:
© 2016 IEEE.

Keywords

  • Concurrent Computing
  • Field Programmable Gate Arrays
  • Manipulators
  • Microcontrollers
  • Performance Analysis
  • Robot Kinematics

ASJC Scopus subject areas

  • Energy Engineering and Power Technology
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Comparison of GPGPU based robotic manipulator with other embedded controllers'. Together they form a unique fingerprint.

Cite this