87 research outputs found

    Automatic extraction of linguistic models for image description

    Get PDF
    This paper describes a methodology to extract fuzzy models that describe linguistically the low-level features of an image (such as color, texture, etc.). The methodology combines grid-based algorithms with clustering and tabular simplification methods to compress image information into a small number of fuzzy rules with high linguistic meaning. All the steps of the methodology are carried out with the help offered by the tools of Xfuzzy 3 environment, so we can define, simplify, tune and verify the fuzzy models automatically. Several examples are included to illustrate the advantages of the methodolog

    Neuro-fuzzy techniques to optimize an FPGA embedded controller for robot navigation

    Get PDF
    This paper describes how low-cost embedded controllers for robot navigation can be obtained by using a small number of if-then rules (exploiting the connection in cascade of rule bases) that apply Takagi-Sugeno fuzzy inference method and employ fuzzy sets represented by normalized triangular functions. The rules comprise heuristic and fuzzy knowledge together with numerical data obtained from a geometric analysis of the control problem that considers the kinematic and dynamic constraints of the robot. Numerical data allow tuning the fuzzy symbols used in the rules to optimize the controller performance. From the implementation point of view, very few computational and memory resources are required: standard logical, addition, and multiplication operations and a few data that can be represented by integer values. This is illustrated with the design of a controller for the safe navigation of an autonomous car-like robot among possible obstacles toward a goal configuration. Implementation results of an FPGA embedded system based on a general-purpose soft processor confirm that percentage reduction in clock cycles is drastic thanks to applying the proposed neuro-fuzzy techniques. Simulation and experimental results obtained with the robot confirm the efficiency of the controller designed. Design methodology has been supported by the CAD tools of the environment Xfuzzy 3 and by the Embedded System Tools from Xilinx. © 2014 Elsevier B.V.Peer Reviewe

    Controlador difuso para problemas de navegación en presencia de obstáculos fijos

    Get PDF
    En esta comunicación se describe un sistema de control difuso para aplicaciones de navegación de robots móviles autónomos en presencia de obstáculos fijos. Las herramientas de CAD del entorno Xfuzzy 3, desarrollado en el IMSE, han facilitado el diseño del controlador. En la comunicación se procede a la verificación del controlador diseñado operando en un lazo cerrado con el modelo del robot móvil autónomo eléctrico Romeo 4R, diseñado y construido en la Escuela Superior de Ingenieros de la Universidad de Sevilla. Las simulaciones realizadas demuestran la eficiencia del controlador desarrollado.Comisión Interministerial de Ciencia y Tecnología TEC2005-04359/MICJunta de Andalucía DPI2005-0229

    An automated design flow from linguistic models to piecewise polynomial digital circuits

    Get PDF
    This paper describes how the different CAD tools of the environment Xfuzzy 3, developed in Microelectronics Institute of Seville and University of Seville, allow to translate expressive linguistic models into mathematical ones, in particular, into a combination of piecewise polynomial systems that can be implemented efficiently in hardware. The new synthesis tool of Xfuzzy 3 automates communication with Xilinx System Generator in Matlab, thus facilitating implementation of the linguistic model into an FPGA from Xilinx. This is illustrated with the design of a navigation controller for an autonomous robot.Comunidad Europea FP7-IST-248858Ministerio de Ciencia y Tecnología TEC2008-04920Junta de Andalucía P08-TIC-0367

    Digital implementation of hierarchical piecewise-affine controllers

    Get PDF
    This paper proposes the design of hierarchical piecewise-affine (PWA) controllers to alleviate the processing time or prohibitive memory requirements of large controller structures. The constituent PWA modules of the hierarchical solution have fewer inputs and/or coarser partitions, so that they can reduce considerably the hardware resources required and/or the time response of the controller. A design methodology aided by CAD tools is employed to design the parameters of the controller, implement its architecture in an FPGA, and verify the static and dynamic behavior of the digital implementation by applying hardware-in-the-loop testing.Comunidad Europea FP7-IST-248858Ministerio de Ciencia e Innovación TEC2008-04920 y DPI2008-03847Junta de Andalucía P08-TIC-0367

    Using Xfuzzy environment for the whole design of fuzzy systems

    Get PDF
    Since 1992, Xfuzzy environment has been improving to ease the design of fuzzy systems. The current version, Xfuzzy 3, which is entirely programmed in Java, includes a wide set of new featured tools that allow automating the whole design process of a fuzzy logic based system: from its description (in the XFL3 language) to its synthesis in C, C++ or Java (to be included in software projects) or in VHDL (for hardware projects). The new features of the current version have been exploited in different application areas such as autonomous robot navigation and image processing.Comisión Interministerial de Ciencia y Tecnología DPI2005-02293 y TEC2005-04359Junta de Andalucía TIC2006-635 y TEP2006-37

    Why fly blind? Event-based visual guidance for ornithopter robot flight

    Get PDF
    Under licence Creative Commons - Green Open Access (IEEE).The development of perception and control methods that allow bird-scale flapping-wing robots (a.k.a. ornithopters) to perform autonomously is an under-researched area. This paper presents a fully onboard event-based method for ornithopter robot visual guidance. The method uses event cameras to exploit their fast response and robustness against motion blur in order to feed the ornithopter control loop at high rates (100 Hz). The proposed scheme visually guides the robot using line features extracted in the event image plane and controls the flight by actuating over the horizontal and vertical tail deflections. It has been validated on board a real ornithopter robot with real-time computation in low-cost hardware. The experimental evaluation includes sets of experiments with different maneuvers indoors and outdoors.Consejo Europeo de Investigación (ERC) 78824

    Procedures for the Integration of Drones into the Airspace Based on U-Space Services

    Get PDF
    A safe integration of drones into the airspace is fundamental to unblock the potential of drone applications. U-space is the drone traffic management solution for Europe, intended to handle a large number of drones in the airspace, especially at very low level (VLL). This paper presents the procedures we have designed and tested in real flights in the SAFEDRONE European project to pave the way for a safe integration of drones into the airspace using U-space services. We include three important aspects: Design of procedures related to no-fly zones, ensure separation with manned aircraft, and autonomous non-cooperative detect-and-avoid (DAA) technologies. A specific U-space architecture has been designed and implemented for flight campaigns with up to eight drones with different configurations and a manned aircraft. From this experience, specific recommendations about procedures to exit and avoiding no-fly zones are presented. Additionally, it has been concluded that the use of surveillance information of manned aircraft will allow a more efficient use of the airspace while maintaining a proper safety level, avoiding the creation of large geofence areas.Programa Horizonte 2020. Unión Europea 78321

    New features of the fuzzy logic development environment Xfuzzy

    Get PDF
    The characteristics of the new version of the fuzzy systems development environment Xfuzzy is presented. The environment covers the aspects related to the specification, verification, adjustment and implementation of fuzzy systems. It is an open environment (in the sense that the user can define many functional and structural aspects) and a free distribution tool that allows proving new formalisms and helps the definition and implementation of complex systems

    Characterization of Patients with Chronic Diseases and Complex Care Needs: A New High-Risk Emergent Population

    Get PDF
    Background: To analyze the prevalence and main epidemiological, clinical and outcome features of in-Patients with Complex Chronic conditions (PCC) in internal medicine areas, using a pragmatic working definition. Methods: Prospective study in 17 centers from Spain, with 97 in-hospital, monthly prevalence cuts. A PCC was considered when criteria of polypathological patient (two or more major chronic diseases) were met, or when a patient suffered one major chronic disease plus one or more of nine predefined complexity criteria like socio-familial risk, alcoholism or malnutrition among others (PCC without polypathology). A complete set of baseline features as well as 12-months survival were collected. Then, we compared clinical, outcome variables, and PROFUND index accuracy between polypathological patients and PCC without polypathology. Results: The global prevalence of PCC was 61% (40% of them were polypathological patients, and 21% PCC withouth polypathology) out of the 2178 evaluated patients. Their median age was 82 (59.5% men), suffered 2.3 ± 1.1 major diseases (heart diseases (70.5%), neurologic (41.5%), renal (36%), and lung diseases (26%)), 5.5 ± 2.5 other chronic conditions, met 2.5 ± 1.5 complexity criteria, and presented functional decline (Barthel index 55 (25-90)). Compared to polypathological patients, the subgroup of PCC without polypathology were younger, with a different pattern of major diseases and comorbidities, a better functional status, and lower 12-months mortality rates ((36.2% vs 46.8%; p = .003; OR 0.7(0.48-0.86). The PROFUND index obtained adequate calibration and discrimination power (AUC-ROC 0.67 (0.63-0.69)) in predicting 12-month mortality of PCC. Conclusion: Patients with complex chronic conditions are highly prevalent in internal medicine areas; their clinical pattern has changed in parallel to socio-epidemiological modifications, but their death-risk is still adequately predicted by PROFUND index
    corecore