A System-on-Chip Development of a Neuro-Fuzzy Embedded Agent for Ambient-Intelligence Environments

被引:20
作者
del Campo, Ines [1 ]
Basterretxea, Koldo [2 ]
Echanobe, Javier
Bosque, Guillermo [2 ]
Doctor, Faiyaz [3 ]
机构
[1] Univ Basque Country UPV EHU, Fac Sci & Technol, Dept Elect & Elect, Leioa 48940, Spain
[2] Univ Basque Country UPV EHU, Dept Elect & Telecommun, Bilbao 48012, Spain
[3] Coventry Univ, Dept Comp & Digital Environm, Coventry CV1 5FB, W Midlands, England
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2012年 / 42卷 / 02期
关键词
Ambient intelligence; embedded agent; field-programmable gate array (FPGA); intelligent inhabited environments; neuro-fuzzy systems; smart environments; system-on-chip (SOC); IDENTIFICATION; IMPLEMENTATION; APPROXIMATION;
D O I
10.1109/TSMCB.2011.2168516
中图分类号
TP [自动化技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
This paper presents the development of a neuro-fuzzy agent for ambient-intelligence environments. The agent has been implemented as a system-on-chip (SoC) on a reconfigurable device, i.e., a field-programmable gate array. It is a hardware/software (HW/SW) architecture developed around a MicroBlaze processor (SW partition) and a set of parallel intellectual property cores for neuro-fuzzy modeling (HW partition). The SoC is an autonomous electronic device able to perform real-time control of the environment in a personalized and adaptive way, anticipating the desires and needs of its inhabitants. The scheme used to model the intelligent agent is a particular class of an adaptive neuro-fuzzy inference system with piecewise multilinear behavior. The main characteristics of our model are computational efficiency, scalability, and universal approximation capability. Several online experiments have been performed with data obtained in a real ubiquitous computing environment test bed. Results obtained show that the SoC is able to provide high-performance control and adaptation in a life-long mode while retaining the modeling capabilities of similar agent-based approaches implemented on larger computing machines.
引用
收藏
页码:501 / 512
页数:12
相关论文
共 47 条
[1]
Fuzzy control interoperability and scalability for adaptive domotic framework [J].
Acampora, Giovanni ;
Loia, Vincenzo .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2005, 1 (02) :97-111
[2]
Interoperable and Adaptive Fuzzy Services for Ambient Intelligence Applications [J].
Acampora, Giovanni ;
Gaeta, Matteo ;
Loia, Vincenzo ;
Vasilakos, Athanasios V. .
ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2010, 5 (02)
[3]
On Line Learning Fuzzy Rule-based System Structure from Data Streams [J].
Angelov, Plamen ;
Zhou, Xiaowei .
2008 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-5, 2008, :915-922
[4]
An approach to Online identification of Takagi-Suigeno fuzzy models [J].
Angelov, PP ;
Filev, DP .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2004, 34 (01) :484-498
[5]
[Anonymous], 2007, INT J COMPUTER SCI I, DOI [DOI 10.2298/CSIS0701001A, 10.2298/CSIS0701001A]
[6]
[Anonymous], 2010, CLUSTER EUROPEAN RES
[7]
[Anonymous], 2008, MICR PROC REF GUID E
[8]
[Anonymous], 1997, IEEE T AUTOM CONTROL, DOI DOI 10.1109/TAC.1997.633847
[9]
[Anonymous], VIRT 5 FAM OV
[10]
[Anonymous], 2003, AMB INT VIS REAL