Learning the Inverse Kinematics of a Robot Manipulator using the Bees Algorithm

Research output: Chapter in Book/Report/Conference proceedingConference contribution

54 Citations (Scopus)

Abstract

In this paper, the Bees algorithm was used to train multi-layer perceptron neural networks to model the inverse kinematics of an articulated robot manipulator arm. The Bees Algorithm is a recently developed parameter optimisation algorithm that is inspired by the foraging behaviour of honey bees. The Bees Algorithm performs a kind of exploitative neighbourhood search combined with random explorative search. Three neural networks were trained to reproduce a set of input/output numerical examples of the inverse kinematics of the main three joints of an articulated robotic manipulator. The results prove the remarkable robustness of the Bees Algorithm, which consistently trained the neural networks to model the kinematics data with very high accuracy. The learning results obtained by the proposed algorithm are compared to the results obtained by the standard Backpropagation Algorithm and an Evolutionary Algorithm. The comparative study highlights the superior performance of the proposed Bees Algorithm over the other algorithms.
Original languageEnglish
Title of host publicationIndustrial Informatics, 2008. INDIN 2008. 6th IEEE International Conference on
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages462-467
Number of pages6
ISBN (Electronic)978-1-4244-2171-8
ISBN (Print)978-1-4244-2170-1
DOIs
Publication statusPublished - 1 Jan 2008
EventIEEE International Conference on Industrial Informatics (INDIN) -
Duration: 1 Jan 2009 → …

Publication series

NameIEEE International Conference on Industrial Informatics
ISSN (Print)1935-4576

Conference

ConferenceIEEE International Conference on Industrial Informatics (INDIN)
Period1/01/09 → …

Fingerprint

Dive into the research topics of 'Learning the Inverse Kinematics of a Robot Manipulator using the Bees Algorithm'. Together they form a unique fingerprint.

Cite this