Advertisement

Knowledge-Based Expert System Using a Set of Rules to Assist a Tele-operated Mobile Robot

  • David Adrian Sanders
  • Alexander Gegov
  • David Ndzi
Conference paper
Part of the Studies in Computational Intelligence book series (SCI, volume 751)

Abstract

This paper firstly reviews five artificial intelligence tools that might be useful in helping tele-operators to drive mobile robots: knowledge-based systems (including rule based systems and case-based reasoning), automatic knowledge acquisition, fuzzy logic, neural networks and genetic algorithms. Rule-based systems were selected to provide real time support to tele-operators with their steering because the systems allow tele-operators to be included in the driving as much as possible and to reach their target destination, while helping when needed to avoid an obstacle. A bearing to an end-point is added as an input with an obstacle avoidance sensor system and the usual inputs from a joystick. A recommended direction is combined with the angle and position of a joystick and the rule-based scheme generates a recommended angle to rotate the mobile robot. That recommended angle is then blended with the user input to assist tele-operators with steering their robots in the direction of their destinations.

References

  1. 1.
    Parhi, D.R., Singh, M.K.: Rule-based hybrid neural network for navigation of a mobile robot. Proc. IMechE Part B: J. Eng. Manuf. 224, 11103–1117 (2009)Google Scholar
  2. 2.
    Nguyen, A.V., Nguyen, L.B., Su, S., Nguyen, H.T.: Shared control strategies for human–machine interface in an intelligent robot. In: 35th Annual International Conference of IEEE-Engineering-in-Medicine-and-Biology-Society (EMBC), Osaka, JAPAN. IEEE Engineering in Medicine and Biology Society Conference Proceedings, pp. 3638–3641 (2013)Google Scholar
  3. 3.
    Parhi, Z.R., Pradhan, S.K., Panda, A.K., Behra, R.K.: The stable and precise motion control for multiple mobile robots. Appl. Soft Comput. 9(2), 477–487 (2009)CrossRefGoogle Scholar
  4. 4.
    Sanders, D.A., Ndzi, D., Chester, S., Malik, M.: Adjustment of tele-operator learning when provided with different levels of sensor support while driving mobile robots. In: Proceedings of SAI Intelligent Systems Conference 2016, London, UK (in press)Google Scholar
  5. 5.
    Song, K.T., Chen, C.C.: Application of asymmetric mapping for mobile robot navigation using ultrasonic sensors. J. Intell. Robot. Syst. 17(3), 243–264 (1996)CrossRefGoogle Scholar
  6. 6.
    Huq, R., Mann, G.K.I., Gosine, R.G.: Mobile robot navigation using motor schema and fuzzy context dependent behaviour modulation. Appl. Soft Comput. 8(1), 422–436 (2008)CrossRefGoogle Scholar
  7. 7.
    Begum, M., Mann, G.K.I., Gosine, R.G.: Integrated fuzzy logic and genetic algorithmic approach for simultaneous localization and mapping of mobile robots. Appl. Soft Comput. 8(1), 150–165 (2008)CrossRefGoogle Scholar
  8. 8.
    Bennewitz, M., Burgard, W.: A probabilistic method for planning collision-free trajectories of multiple mobile robots. In: Proceedings of 14th European Conference on AI (ECAI), Berlin, Germany, 20–25 Aug 2000, pp. 9–15Google Scholar
  9. 9.
    Gueaieb, W., Miah, M.S.: An intelligent mobile robot navigation technique using RFID technology. IEEE Trans. Instrum. Meas. 57(9), 1908–1917 (2008)CrossRefGoogle Scholar
  10. 10.
    Hwang, C.L., Chang, N.W.: Fuzzy decentralized sliding-mode control of a car-like mobile robot in distributed sensor-network spaces. IEEE Trans. Fuzzy Syst. 16(1), 97–109 (2008)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Nguyen, A.V., Nguyen, L.B., Su, S., Nguyen, H.T.: The Advancement of an obstacle avoidance Bayesian neural network for an intelligent robot. In: 35th International Conference of IEEE-Engineering-in-Medicine-and-Biology-Society (EMBC), Osaka, JAPAN. IEEE Eng in Medicine and Biology Society Conference Proceeding, pp. 3642–3645 (2013)Google Scholar
  12. 12.
    Sanders, D.A.: Using a self-reliance factor for a disabled driver to decide on the share of combined-control between a powered wheelchair and an ultrasonic sensor system. IEEE Trans. Neural Syst. Rehabil. Eng. (in press)Google Scholar
  13. 13.
    Sanders, D.A., Stott, I., Graham-Jones, J., Gegov, A., Tewkesbury, G.E.: Expert system to interpret hand tremor and provide joystick position signals for tele-operated mobile robots with ultrasonic sensor systems. Ind. Robot 38(6), 585–598 (2011)CrossRefGoogle Scholar
  14. 14.
    Robinson, D.C., Sanders, D.A., Mazharsolook, E.: Ambient intelligence for optimal manufacturing and energy efficiency. Assem. Autom. 35(3), 234–248 (2011)Google Scholar
  15. 15.
    Sanders, D.A., Tewkesbury, G., Gegov, A., et al.: Fast transformations to provide simple geometric models of moving objects. In: Proceedings of Intelligent Robotics and Application Conference, Part I, vol. 9244, pp. 604–615 (2015)Google Scholar
  16. 16.
    Sanders, D.A., Sanders, H., Ndzi, D., Gegov, A.: Rule-based system to assist a tele-operator with driving a mobile robot. In: IEEE Proceedings of SAI Intelligent Systems Conference, pp. 987–994 (2016)Google Scholar
  17. 17.
    Larsson, J., Broxvall, M., Saffiotti, A.: Laser-based corridor detection for reactive navigation. Ind. Robot: Int. J. 35(1), 69–79 (2008)Google Scholar
  18. 18.
    Sanders, D.A., Graham-Jones, J., Gegov, A.: Improving ability of tele- operators to complete progressively more difficult mobile robot paths using simple expert systems and ultrasonic sensors. Ind. Robot.: Int. J. 37(5), 431–440 (2010)CrossRefGoogle Scholar
  19. 19.
    Lee, S.: Use of infrared light reflecting landmarks for localization. Ind. Robot: Int. J. 36(2), 138–145 (2009)Google Scholar
  20. 20.
    Milanes, V., Naranjo, J., Gonzalez, C., et al.: Autonomous vehicle based in cooperative GPS and inertial systems. Robotica 26, 627–633 (2008)CrossRefGoogle Scholar
  21. 21.
    Sanders, D.A., Stott, I.: A new prototype intelligent mobility system to assist tele-operated mobile robot users. Ind. Robot. 26(6), 466–475 (2009)Google Scholar
  22. 22.
    Chang, Y.C., Yamamoto, Y.: On-line path planning strategy integrated with collision and dead-lock avoidance schemes for wheeled mobile robot in indoor environments. Ind. Robot: Int. J. 35(5), 421–434 (2008)CrossRefGoogle Scholar
  23. 23.
    Sanders, D.A.: Progress in machine intelligence. Ind. Robot 35(6), 485–487 (2008)CrossRefGoogle Scholar
  24. 24.
    Sanders, D.A., Lambert, G., Pevy, L.: Pre-locating corners in images in order to improve the extraction of Fourier descriptors and subsequent recognition of shipbuilding parts. Proc. Inst. Mech. Eng. Part B-J. Eng. Manuf. 223(9), 1217–1223 (2009)Google Scholar
  25. 25.
    Sanders, D.A.: Comparing speed to complete progressively more difficult mobile robot paths between human tele-operators and humans with sensor-systems to assist. Assem. Autom. 29(3), 230–248 (2009)CrossRefGoogle Scholar
  26. 26.
    Sanders, D.A.: Analysis of the effects of time delays on the tele-operation of a mobile robot in various modes of operation. Ind. Robot 36(6), 570–584 (2009)Google Scholar
  27. 27.
    Sanders, D.A., Gegov, A.: Different levels of sensor support changes the learning behaviour of wheelchair drivers. Assist. Technol. (in press)Google Scholar
  28. 28.
    Sanders, D.A., Bausch, N. (Ed. Liu, H.): Improving steering of a powered wheelchair using an expert system to interpret hand tremor. In: Proceedings of Intelligent Robotics and Applications (ICIRA 2015), Part II, vol. 9245, pp. 460–471 (2015)Google Scholar
  29. 29.
    Sanders, D.A., Stott, I.J., Robinsosn, D.C., et al.: Analysis of successes and failures with a tele-operated mobile robot in various modes of operation. Robotica 30, 973–988 (2012)CrossRefGoogle Scholar
  30. 30.
    Sanders, D.A., Tewkesbury, G.E., Stott, I.J., et al.: Simple expert systems to improve an ultrasonic sensor-system for a tele-operated mobile-robot. Sensor Rev. 31(3), 246–260 (2011)CrossRefGoogle Scholar
  31. 31.
    Sanders, D.A., Geov, A.: AI tools for use in assembly automation and some examples of recent applications. Assem. Autom. 33(2), 184–194 (2013)CrossRefGoogle Scholar
  32. 32.
    Sanders, D.A., Tewkesbury, G.E., Ndzi, D., et al.: Improving automatic robotic welding in shipbuilding through the introduction of a corner-finding algorithm to help recognise shipbuilding parts. J. Mar. Sci. Technol. 17(2), 231–238 (2012)CrossRefGoogle Scholar
  33. 33.
    Sanders, D., Lambert, G., Graham-Jones, J., et al.: A robotic welding system using image processing techniques and a CAD model to provide information to a multi-intelligent decision module. Assem. Autom. 30(4), 323–332 (2010)CrossRefGoogle Scholar
  34. 34.
    Sanders, D.A., Tewkesbury, G.E.: A pointer device for TFT display screens that determines position by detecting colours on the display using a colour sensor and an artificial neural network. Displays 30(2), 84–96 (2009)CrossRefGoogle Scholar
  35. 35.
    Bergasa-Suso, J., Sanders, D.A., Tewkesbury, G.E.: Intelligent browser-based systems to assist internet users. IEEE Trans. Educ. 48(4), 580–585 (2005)CrossRefGoogle Scholar
  36. 36.
    Sanders, D.A., Tan, Y., Rogers, I., et al.: An expert system for automatic design-for-assembly. Assem. Autom. 29(4), 378–388 (2009)CrossRefGoogle Scholar
  37. 37.
    Sanders, D.A., Lambert, G., Pevy, L.: Pre-locating corners in images in order to improve the extraction of Fourier descriptors and subsequent recognition of shipbuilding parts. Proc. IMechE Part B—J. Eng. Manuf. 223(9), 1217–1223 (2009)CrossRefGoogle Scholar
  38. 38.
    Sanders, D.A.: Controlling the direction of walkie type forklifts and pallet jacks on sloping ground. Assem. Autom. 28(4), 317–324 (2008)CrossRefGoogle Scholar
  39. 39.
    Sanders, D.A.: Progress in machine intelligence. Ind. Robot: Int. J. 35(6), 485–487 (2008)CrossRefGoogle Scholar
  40. 40.
    Geov, A., Gobalakrishnan, N., Sanders, D.A.: Rule base compression in fuzzy systems by filtration of non-monotonic rules. J. Intell. Fuzzy Syst. 27(4), 2029–2043 (2014)MathSciNetzbMATHGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • David Adrian Sanders
    • 1
  • Alexander Gegov
    • 1
  • David Ndzi
    • 2
  1. 1.Faculty of TechnologyPortsmouth UniversityPortsmouthUK
  2. 2.School of Engineering and ComputingUniversity of the West of ScotlandHamiltonUK

Personalised recommendations