IntelliSys 2016: Intelligent Systems and Applications pp 371-392 | Cite as
Knowledge-Based Expert System Using a Set of Rules to Assist a Tele-operated Mobile Robot
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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.Lee, S.: Use of infrared light reflecting landmarks for localization. Ind. Robot: Int. J. 36(2), 138–145 (2009)Google Scholar
- 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.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.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.Sanders, D.A.: Progress in machine intelligence. Ind. Robot 35(6), 485–487 (2008)CrossRefGoogle Scholar
- 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.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.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.Sanders, D.A., Gegov, A.: Different levels of sensor support changes the learning behaviour of wheelchair drivers. Assist. Technol. (in press)Google Scholar
- 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.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.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.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.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.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.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.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.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.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.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.Sanders, D.A.: Progress in machine intelligence. Ind. Robot: Int. J. 35(6), 485–487 (2008)CrossRefGoogle Scholar
- 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)MathSciNetMATHGoogle Scholar