Developing of Natural Language Interface to Robot - an Arabic Language Case Study

(*) Corresponding author

Authors' affiliations



In this paper, we report the development of an Arabic natural language interface to robot (ANLI2ROBOT). The imperative sentence in Arabic language is used to command a robot lifting arm to grasp small metal objects and move them from one place to another. Since this interface is a natural language processing (NLP) application, lexicon, syntactical, and morphological subsystems for the Arabic language interrogative sentence were created as components of this interface. A set of simple familiar Arabic command words, which are related to the operations of the robot lifting arm, have been defined in the lexicon of the interface, and different forms of these words have been created by using the morphological subsystem. ANLI2ROBOT is implemented using Prolog programming language since it gives a straightforward conversion from Definite Clause Grammar (DCG) to Prolog predicates. This work, which is classified as human–robot interaction (HRI), contributes the using of Arabic language to communicate with robot. ANLI2ROBOT is also considered as a written dialogue system (WDS) that uses Arabic written (not spoken) language. In addition to the success in handling the different forms of the imperative sentence, the work revealed other significant findings regarding the use of the Arabic natural language to instruct the robot (and similar machines).
Copyright © 2014 Praise Worthy Prize - All rights reserved.


Human Computer Interaction; Arabic Natural Language Interface; Natural Language Processing; Artificial Intelligence

Full Text:



H. Asoh, Y. Motomura, F. Asano, I. Hara, S. Hayamizu, K. Itou, T. Kurite, T. Matsui, N. Vlassis, R. Bunschoten, and B. Krose; “Jijo-2: An office robot that communicates and learns”; IEEE Intelligent Systems, Vol. 16, No. 5, pp. 46–55, Sept./Oct. 2001

J. Pineau, M. Montemerlo, M. Pollack, N. Roy, and S. Thrun; “Towards robotic assistants in nursing homes: Challenges and results”; Robotics and Autonomous Systems, Vol. 42, No. 3–4, pp. 271–281, Mar. 2003

H. Huttenrauch, A. Green, K. Severinson-Eklundh, L. Oestreicher, and M. Norman; “Involving users in the design of a mobile robot”; IEEE Transactions On Systems, Man, and Cybernetics, Vol. 34, No. 2, pp. 113–124, May 2004

W. Burgard, A. Cremers, D. Fox, D. Hahnel, G. Lakemeyer, D. Schulz, W. Steiner, and S. Thrun; “Experiences with an interactive museum tour-guide robot”; Artificial Intelligence, Vol. 114, No. 1–2, pp. 3–55, 1999

W. Bluethmann, R. Ambrose, M. Diftler, S. Askew, E. Huber, M. Goza, F. Rehnmark, C. Lovchik, and D. Magruder; “Robonaut: A robot designed to work with humans in space”; Autonomous Robots, Vol. 14, No. 2–3, pp. 179– 197, 2003

T. Fong, C. Thorpe, and C. Baur; “Robot, asker of questions”; Robotics and Autonomous Systems, Vol. 42, No. 3–4, pp. 235–243, 2003

ELWE Experiment Manual, ELWE ELHR System GMBH, Germany, 1985

M. Nicolescu, and M. J. Mataric; “Linking perception and action in a control architecture for human–robot domains”; Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS), Hawaii Island, HI, Jan. 2003.

S. Lauria, G. Bugmann, T. Kyriacou, and E. Klein; “Mobile robot programming using natural language”; Robotics and Autonomous Systems, Vol. 38, No. 3–4, pp. 171–181, 2002

D. Spiliotopoulos, I. Androutsopoulos, and C. D. Spyropoulos; “Human–Robot interaction based on spoken natural language dialogue”; Proceedings of the European Workshop on Service and Humanoid Robots (ServiceRob 2001), Santorini, Greece, 25–27 June 2001

C. Breazeal, A. Brooks, J. Gray, G. Hoffman, C. Kidd, H. Lee, J. Lieberman, A. Lockerd, and D. Mulanda; “Humanoid robots as cooperative partners for people”; International Journal of Humanoid Robots, Vol. 1, No. 2, pp. 1–34, 2004

P. McGuire, J. Fritsch, J. J. Steil, F. Rothling, G. A. Fink, S. Wachsmuth, G. Sagere, and H. Ritter; “Multi-modal human–machine communication for instructing robot grasping tasks”; Proceedings of IEEE/RSJ International Conference of Intelligent Robots System (IROS 2002), Lausanne, Switzerland, pp. 1082–1088, 2002

C. Huang, P. Simon, S. Hsieh, and L. Prevot; “Rethinking Chinese word segmentation: Tokenization, character classification, or word Break identification”; Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics (ACL) on Interactive Poster and Demonstration Sessions (ACL ’07), pages 69–72, Prague, June 2007

Merriam-Webster Incorporated; “Merriam-Webster online dictionary”; URL: [Last access 2014]

R. Al-Shalabi, G. Kanaan, B. Al-Sarayreh, A. Al-Ghonmein, H. Talhouni, S. Al-Azazmeh .; “Proper noun extracting algorithm for Arabic language”; International Conference on IT to Celebrate S. Charmonman’s 72nd Birthday March 2009

A.-M. Popescu, O. Etzioni, and H. Kautz; “Towards a theory of natural language interfaces to databases”; IUI ‘03 Miami, Florida USA, ACM 1-58113-586-6/03/0001, 2003

S. Calinon, and A. Billard; “Incremental learning of gestures by imitation in a humanoid robot”; Proceedings of the ACM/IEEE International Conference on Human-Robot Interaction (HRI), pp. 255–262, 2007

A. Farghaly, and K. Shaalan; “Arabic natural language processing: Challenges and solutions”; ACM Transactions on Asian Language Information Processing, Vol. 8, No. 4, Article 14, Dec. 2009

N. Habash; “Introduction to Arabic natural language processing”; Synthesis Lectures on Human Language Technologies, A Publication in the Morgan & Claypool Publishers series, Vol. 3, No. 1, pp. 1–187, 2010.

Harous, S., Yagi, S.M., Yaghi, J., A computer aided lexicography tool for making dictionaries on historical principles, (2010) International Review on Computers and Software (IRECOS), 5 (4), pp. 363-36.

Moutaouakkil, F., Sayouti, A., Medromi, H., Telerobotic on internet case study: Mobile robot, (2010) International Review on Computers and Software (IRECOS), 5 (4), pp. 390-39.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2023 Praise Worthy Prize