1,161 research outputs found

    Performance evaluation of a distributed integrative architecture for robotics

    Get PDF
    The eld of robotics employs a vast amount of coupled sub-systems. These need to interact cooperatively and concurrently in order to yield the desired results. Some hybrid algorithms also require intensive cooperative interactions internally. The architecture proposed lends it- self amenable to problem domains that require rigorous calculations that are usually impeded by the capacity of a single machine, and incompatibility issues between software computing elements. Implementations are abstracted away from the physical hardware for ease of de- velopment and competition in simulation leagues. Monolithic developments are complex, and the desire for decoupled architectures arises. Decoupling also lowers the threshold for using distributed and parallel resources. The ability to re-use and re-combine components on de- mand, therefore is essential, while maintaining the necessary degree of interaction. For this reason we propose to build software components on top of a Service Oriented Architecture (SOA) using Web Services. An additional bene t is platform independence regarding both the operating system and the implementation language. The robot soccer platform as well as the associated simulation leagues are the target domain for the development. Furthermore are machine vision and remote process control related portions of the architecture currently in development and testing for industrial environments. We provide numerical data based on the Python frameworks ZSI and SOAPpy undermining the suitability of this approach for the eld of robotics. Response times of signi cantly less than 50 ms even for fully interpreted, dynamic languages provides hard information showing the feasibility of Web Services based SOAs even in time critical robotic applications

    Colour constancy using von Kries transformations: colour constancy "goes to the Lab"

    Get PDF
    Colour constancy algorithms aim at correcting colour towards a correct perception within scenes. To achieve this goal they estimate a white point (the illuminant's colour), and correct the scene for its in uence. In contrast, colour management performs on input images colour transformations according to a pre-established input pro le (ICC pro le) for the given con- stellation of input device (camera) and conditions (illumination situation). The latter case presents a much more analytic approach (it is not based on an estimation), and is based on solid colour science and current industry best practises, but it is rather in exible towards cases with altered conditions or capturing devices. The idea as outlined in this paper is to take up the idea of working on visually linearised and device independent CIE colour spaces as used in colour management, and to try to apply them in the eld of colour constancy. For this purpose two of the most well known colour constancy algorithms White Patch Retinex and Grey World Assumption have been ported to also work on colours in the CIE LAB colour space. Barnard's popular benchmarking set of imagery was corrected with the original imple- mentations as a reference and the modi ed algorithms. The results appeared to be promising, but they also revealed strengths and weaknesses

    Source code: automatic C library wrapping - Ctypes from the trenches

    Get PDF
    At some point of time many Python developers at least in computational science will face the situation that they want to interface some natively compiled library from Python. For binding native code to Python by now a larger variety of tools and technologies are available. This paper focuses on wrapping shared C libraries, using Python's default Ctypes, with the help of the matching source code generator from CtypesLib

    Automatic C library wrapping Ctypes from the trenches

    Get PDF
    At some point of time many Python developers at least in computational science will face the situation that they want to interface some natively compiled library from Python. For binding native code to Python by now a larger variety of tools and technologies are available. This paper focuses on wrapping shared C libraries, using Python's default Ctypes. Particularly tools to ease the process (by using code generation) and some best practises will be stressed. The paper will try to tell a step by step story of the wrapping and development process, that should be transferable to similar problems

    Using Provenance to support Good Laboratory Practice in Grid Environments

    Get PDF
    Conducting experiments and documenting results is daily business of scientists. Good and traceable documentation enables other scientists to confirm procedures and results for increased credibility. Documentation and scientific conduct are regulated and termed as "good laboratory practice." Laboratory notebooks are used to record each step in conducting an experiment and processing data. Originally, these notebooks were paper based. Due to computerised research systems, acquired data became more elaborate, thus increasing the need for electronic notebooks with data storage, computational features and reliable electronic documentation. As a new approach to this, a scientific data management system (DataFinder) is enhanced with features for traceable documentation. Provenance recording is used to meet requirements of traceability, and this information can later be queried for further analysis. DataFinder has further important features for scientific documentation: It employs a heterogeneous and distributed data storage concept. This enables access to different types of data storage systems (e. g. Grid data infrastructure, file servers). In this chapter we describe a number of building blocks that are available or close to finished development. These components are intended for assembling an electronic laboratory notebook for use in Grid environments, while retaining maximal flexibility on usage scenarios as well as maximal compatibility overlap towards each other. Through the usage of such a system, provenance can successfully be used to trace the scientific workflow of preparation, execution, evaluation, interpretation and archiving of research data. The reliability of research results increases and the research process remains transparent to remote research partners.Comment: Book Chapter for "Data Provenance and Data Management for eScience," of Studies in Computational Intelligence series, Springer. 25 pages, 8 figure

    Thermalization of magnons in yttrium-iron garnet: nonequilibrium functional renormalization group approach

    Full text link
    Using a nonequilibrium functional renormalization group (FRG) approach we calculate the time evolution of the momentum distribution of a magnon gas in contact with a thermal phonon bath. As a cutoff for the FRG procedure we use a hybridization parameter {\Lambda} giving rise to an artificial damping of the phonons. Within our truncation of the FRG flow equations the time evolution of the magnon distribution is obtained from a rate equation involving cutoff-dependent nonequilibrium self-energies, which in turn satisfy FRG flow equations depending on cutoff-dependent transition rates. Our approach goes beyond the Born collision approximation and takes the feedback of the magnons on the phonons into account. We use our method to calculate the thermalization of a quasi two-dimensional magnon gas in the magnetic insulator yttrium-iron garnet after a highly excited initial state has been generated by an external microwave field. We obtain good agreement with recent experiments.Comment: 16 pages, 6 figures, final versio

    Continuous Multidisciplinary Care for Patients With Orofacial Clefts—Should the Follow-up Interval Depend on the Cleft Entity?

    Get PDF
    Objective: The multidisciplinary follow-up of patients with cleft lip with or without palate (CL/P) is organized differently in specialized centers worldwide. The aim of this study was to evaluate the different treatment needs of patients with different manifestations of CL/P and to potentially adapt the frequency and timing of checkup examinations accordingly. Design:We retrospectively analyzed the data of all patients attending the CL/P consultation hour at a tertiary care center between June 2005 and August 2020 (n=1126). We defined 3 groups of cleft entities: (1) isolated clefts of lip or lip and alveolus (CL/A), (2) isolated clefts of the hard and/or soft palate, and (3) complete clefts of lip, alveolus and palate (CLP). Timing and type of therapy recommendations given by the specialists of different disciplines were analyzed for statistical differences. Results: Patients with CLP made up the largest group (n=537), followed by patients with cleft of the soft palate (n=371) and CL ±A (n=218). There were significant differences between the groups with regard to type and frequency of treatment recommendations. A therapy was recommended in a high proportion of examinations in all groups at all ages. Conclusion: Although there are differences between cleft entities, the treatment need of patients with orofacial clefts is generally high during the growth period. Patients with CL/A showed a similarly high treatment demand and should be monitored closely. A close follow-up for patients with diagnosis of CL/P is crucial and measures should be taken to increase participation in followup appointments

    Clinical Follow-Up in Orofacial Clefts—Why Multidisciplinary Care Is the Key

    Get PDF
    (1) Background: Although most clinicians involved in the treatment of cleft patients agree upon the major importance of interdisciplinary cooperation and many protocols and concepts have been discussed in the literature, there is little evidence of the relevance of continuous interdisciplinary care. We aimed to objectify the type and number of therapeutic decisions resulting from an annual multidisciplinary follow-up. (2) Methods: We retrospectively analyzed the data of all 1126 patients followed up in the weekly consultation hours for cleft patients at university clinics in Leipzig for the years 2005–2020. We assessed the clinical data of every patient and specifically evaluated the treatment decisions taken at different points in time by the participating experts of different specialties. (3) Results: In total, 3470 consultations were included in the evaluation, and in 70% of those, a therapeutic recommendation was given. Each specialty showed certain time frames with intense treatment demand, which partially overlapped. Nearly all therapy recommendations were statistically attached to a certain age (p < 0.001). (4) Conclusions: There is an exceptionally high need for the interdisciplinary assessment of patients with cleft formation. Some developmental phases are of particular importance with regard to regular follow-up and initiation of different treatment protocols. The therapy and checkup of cleft patients should be concentrated in specialized centers
    • …
    corecore