Integrating expert system CLIPS into DUNE for AUV control

In this paper, we motivate the need for a flexible and robust system architecture for autonomous underwater vehicles. We present a novel concept for integrating the expert system CLIPS into an AUV navigation environment DUNE. Our approach provides complete tool support for automatic source code generation and therefore allows fast and target-oriented development of control software for AUVs. We present the design of the architecture comprised of DUNE and CLIPS. In an application example we describe each step of the software development with implementation details. We show the benefits of such an expert system for a flexible AUV control. For evaluation we measure the execution time of the system and the number of fired rules of our expert system. By that we demonstrate that the approach is suited for embedded hardware of an AUV.

[1]  Ricardo Martins,et al.  The LSTS toolchain for networked vehicle systems , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[2]  Tang Li,et al.  Obstacle-navigation control for a mobile robot suspended on overhead ground wires , 2004, ICARCV 2004 8th Control, Automation, Robotics and Vision Conference, 2004..

[3]  Alexander Ferrein,et al.  Design Principles of the Component-Based Robot Software Framework Fawkes , 2010, SIMPAR.

[4]  F.Y. Zhou,et al.  Control of an inspection robot for 110KV power transmission lines based on expert system design methods , 2005, Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005..

[5]  Jeremy Frank,et al.  Constraint-Based Attribute and Interval Planning , 2003, Constraints.

[6]  V. Daniel Hunt Expert Systems for Robotics , 1985 .

[7]  Alexander Ferrein,et al.  Incremental Task-Level Reasoning in a Competitive Factory Automation Scenario , 2013, AAAI Spring Symposium: Designing Intelligent Robots.

[8]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[9]  K. Rajan,et al.  T-REX : A Model-Based Architecture for AUV Control , 2007 .

[10]  Gary Riley CLIPS: An expert system building tool , 1991 .