3,338 research outputs found

    Improving the Parallel Execution of Behavior Trees

    Full text link
    Behavior Trees (BTs) have become a popular framework for designing controllers of autonomous agents in the computer game and in the robotics industry. One of the key advantages of BTs lies in their modularity, where independent modules can be composed to create more complex ones. In the classical formulation of BTs, modules can be composed using one of the three operators: Sequence, Fallback, and Parallel. The Parallel operator is rarely used despite its strong potential against other control architectures as Finite State Machines. This is due to the fact that concurrent actions may lead to unexpected problems similar to the ones experienced in concurrent programming. In this paper, we introduce Concurrent BTs (CBTs) as a generalization of BTs in which we introduce the notions of progress and resource usage. We show how CBTs allow safe concurrent executions of actions and we analyze the approach from a mathematical standpoint. To illustrate the use of CBTs, we provide a set of use cases in robotics scenarios

    A comparative study of methods for estimating virtual flux at the point of common coupling in grid connected voltage source converters with LCL filter

    Get PDF
    Grid connected Voltage Source Converters (VSCs) with LCL filters usually have voltage measurements at the filter capacitors, while it can be important to control the active or reactive power injection at the grid-side of the LCL filter, for instance at a Point of Common Coupling (PCC). Synchronization to the PCC voltage can be obtained by Virtual Flux (VF) estimation, which can also allow for voltage sensor-less operation of VSCs. This paper is presenting a comparative evaluation of methods for estimating the VF at the PCC, considering a VSC connected to the grid through an LCL filter with a Proportional Resonant (PR) controller as the inner current control loop. The VF estimation is achieved by using frequency adaptive dual SOGI-QSGs (DSOGI-VF). The Frequency Locked Loop (FLL) is used in order to keep the positive and negative sequence (PNS) VF estimation inherently frequency adaptive. Three different methods are considered for obtaining the capacitor current needed for estimating the VF at the grid side of the LCL filter which are based on fully estimation by using the voltage sensor-less method, by estimating the capacitor current from the measured voltage or by using additional capacitor current sensors. The results have been compared and validated by simulation studies.Peer ReviewedPostprint (author's final draft

    Review of Power Sharing Control Strategies for Islanding Operation of AC Microgrids

    Get PDF

    Prototyping Formal System Models with Active Objects

    Full text link
    We propose active object languages as a development tool for formal system models of distributed systems. Additionally to a formalization based on a term rewriting system, we use established Software Engineering concepts, including software product lines and object orientation that come with extensive tool support. We illustrate our modeling approach by prototyping a weak memory model. The resulting executable model is modular and has clear interfaces between communicating participants through object-oriented modeling. Relaxations of the basic memory model are expressed as self-contained variants of a software product line. As a modeling language we use the formal active object language ABS which comes with an extensive tool set. This permits rapid formalization of core ideas, early validity checks in terms of formal invariant proofs, and debugging support by executing test runs. Hence, our approach supports the prototyping of formal system models with early feedback.Comment: In Proceedings ICE 2018, arXiv:1810.0205

    A component-oriented programming framework for developing embedded mobile robot software using PECOS model

    Get PDF
    A practical framework for component-based software engineering of embedded real-time systems, particularly for autonomous mobile robot embedded software development using PECOS component model is proposed The main features of this framework are: (1) use graphical representation for components definition and composition; (2) target C language for optimal code generation with small micro-controller; and (3) does not requires run-time support except for real-time kernel. Real-time implementation indicates that, the PECOS component model together with the proposed framework is suitable for resource constrained embedded systems

    Technological potential of logistics service providers and the relationship dynamics.

    Get PDF
    Notre papier porte sur plusieurs rĂ©sultats d'une enquĂȘte effectuĂ©e auprĂšs des prestataires logistiques français. L'idĂ©e dĂ©fendue est que l'effort technologique des prestataires de services logistiques contribue Ă  la performance de la relation et plus gĂ©nĂ©ralement de la chaĂźne logistique dans sa globalitĂ©. Etre innovant semble constituer un indicateur d'autonomie et de capacitĂ© Ă  copiloter les flux. L'effort technologique apparaĂźt ainsi comme une trajectoire stratĂ©gique de diffĂ©renciation pertinente pour les prestataires logistiques.logistic, service providers

    Grid Converters for Stationary Battery Energy Storage Systems

    Get PDF
    • 

    corecore