An Embedded Microprocessor for Intelligent Control

被引:0
|
作者
Ioannis Panagopoulos
Christos Pavlatos
George Papakonstantinou
机构
[1] National Technical University of Athens,
关键词
declarative programs; embedded systems; intelligent control; logic programming; microprocessor; RISC;
D O I
暂无
中图分类号
学科分类号
摘要
The conventional approach for the implementation of the knowledge base of a planning agent, on an intelligent embedded system, is solely of software nature. It requires the existence of a compiler that transforms the initial declarative logic program, specifying the knowledge base, to its equivalent procedural one, to be programmed to the embedded system’s microprocessor. This practice increases the complexity of the final implementation (the declarative to sequential transformation adds a great amount of software code for simulating the declarative execution) and reduces the overall system’s performance (logic derivations require the use of a stack and a great number of jump instructions for their evaluation). The design of specialized hardware implementations, which are only capable of supporting logic programs, in an effort to resolve the aforementioned problems, introduces limitations in their use in applications where logic programs need to be intertwined with traditional procedural ones in a desired application. In this paper, we exploit HW/SW codesign methods to present a microprocessor, capable of supporting hybrid applications using both programming approaches. We take advantage of the close relationship between attribute grammar (AG) evaluation and knowledge engineering methods to present a programmable hardware parser that performs logic derivations and combine it with an extension of a conventional RISC microprocessor that performs the unification process to report the success or failure of logic derivations. The extended RISC microprocessor is still capable of executing conventional procedural programs, thus hybrid applications can be implemented. The presented implementation increases the performance of logic derivations for the control inference process (experimental analysis yields an approximate 1000% – 10 times increase in performance) and reduces the complexity of the final implemented code through the introduction of an extended C language called C-AG that simplifies the programming of hybrid procedural-declarative applications.
引用
收藏
页码:179 / 211
页数:32
相关论文
共 50 条
  • [1] An embedded microprocessor for intelligent control
    Panagopoulos, I
    Pavlatos, C
    Papakonstantinou, G
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2005, 42 (02) : 179 - 211
  • [2] The Design of Intelligent Building Lighting Control System Based on CNN in Embedded Microprocessor
    Ding, Xisheng
    Yu, Junqi
    ELECTRONICS, 2023, 12 (07)
  • [3] Design and realization of embedded general intelligent controller based on microprocessor with ARM core
    Zhang, Qian
    Zheng, Qiusheng
    Wang, Guoqiang
    2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, : 2057 - 2061
  • [4] An embedded control system for intelligent wheelchair
    Lu, Tao
    Yuan, Kui
    Zhu, Haibing
    Hu, Huosheng
    2005 27TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-7, 2005, : 5036 - 5039
  • [5] Intelligent Microprocessor System Control and Registration of Data for Energy Audit
    Ermakov, Vladimir F.
    Gorobets, Andrey, V
    Mikhaylov, Vladimir V.
    2020 1ST INTERNATIONAL CONFERENCE PROBLEMS OF INFORMATICS, ELECTRONICS, AND RADIO ENGINEERING (PIERE), 2020, : 196 - 199
  • [6] Intelligent logistics cost control based on microprocessor system and sensors
    Wang, Xiaoyan
    Liu, Xiaoyan
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 82
  • [7] Design and Research of intelligent Temperature Control device Based on Microprocessor
    Sun Kai
    Liu Xin-Sheng
    Xia Kui-Liang
    2014 FOURTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2014, : 256 - 259
  • [8] Choosing an embedded microprocessor
    Turley, J
    COMPUTER DESIGN, 1998, : 6 - +
  • [9] Research on intelligent vehicle control in embedded environment
    Chen, Liu, 1600, Journal of Chemical and Pharmaceutical Research, 3/668 Malviya Nagar, Jaipur, Rajasthan, India (06):
  • [10] Design of bio-fermentation control system based on the embedded microprocessor
    Lu, Xiafu
    Luo, Yingqiong
    Yang, Hailin
    Wang, Wu
    2006 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1 AND 2, 2006, : 540 - +