40,636 research outputs found

    Software architecture tool demonstrations

    Get PDF
    In this paper, we describe the short summary of the tool demonstrations session at WICSA/ECSA 2012. The session aimed to attract both tools in practice and research tools. We describe the targeted topics for the tool support, and report on the program. Copyright is held by author/owner(s)

    A web-based infrastructure for recording user demonstrations of mobile manipulation tasks

    Full text link
    Abstract — Learning from demonstration (LfD) is a common technique applied to many problems in robotics, such as populating grasp databases, training for reinforcement learning of high-level skill sets and bootstrapping motion planners. While such approaches are generally highly valued, they rely on the often time-consuming process of gathering user demonstrations, and hence it becomes difficult to attain a sizeable dataset. In this paper, we present a tool capable of recording large numbers of high-dimensional demonstrations of mobile manipulation tasks provided by non-experts in the field. Our tool accomplishes this via a web interface that requires no additional software to be in-stalled beyond a web browser, as well as a scalable architecture that is capable of supporting 10 concurrent demonstrators on a single server. Our architecture employs a lightweight simulation environment to reduce unnecessary computations and improve performance. Furthermore, we show how our tool can be used to gather a large set of demonstrations of a mobile manipulation task by leveraging existing crowdsource platforms. The data set collected has been made available to the robotics community. We also present experiments in which we apply demonstrations collected through our infrastructure to teach a robot how to grasp, to teach a robot how to perform dexterous manipulation tasks such as scooping and to accelerate motion planning for full-body manipulation tasks. I

    Space-centred information management approach to improve CAD-based healthcare building design

    Get PDF
    This study focuses on developing a space-centred CAD tool to enable designers to effectively manage and implement the information of design guidance information and user requirements during design processes, especially for the stages of design briefing and conceptual design. It aims to structure and store design guidance and user requirements for healthcare building design into a relational database, and link them to relevant space entities in design plans. The tool is developed on the platform of Autodesk Architecture Desktop (ADT). It also enables users to store and retrieve pictures associated with textual information, because pictures have been always used by designers as an effective medium to represent and deliver design information and knowledge. This can give users directly visual and more understandable perceptions of the design guidance. The tool is fully embedded with Autodesk AutoCAD systems to ensure the application of this tool being fully merged with CAD-based design process. A set of design guidance about Alzheimer clinic built environments are adopted as a sample to demonstrate and validate the tool. Moreover, the scenario of expanding this application to more broad areas has also been foreseen

    The NASA/OAST telerobot testbed architecture

    Get PDF
    Through a phased development such as a laboratory-based research testbed, the NASA/OAST Telerobot Testbed provides an environment for system test and demonstration of the technology which will usefully complement, significantly enhance, or even replace manned space activities. By integrating advanced sensing, robotic manipulation and intelligent control under human-interactive supervision, the Testbed will ultimately demonstrate execution of a variety of generic tasks suggestive of space assembly, maintenance, repair, and telescience. The Testbed system features a hierarchical layered control structure compatible with the incorporation of evolving technologies as they become available. The Testbed system is physically implemented in a computing architecture which allows for ease of integration of these technologies while preserving the flexibility for test of a variety of man-machine modes. The development currently in progress on the functional and implementation architectures of the NASA/OAST Testbed and capabilities planned for the coming years are presented

    DeepMutation: A Neural Mutation Tool

    Full text link
    Mutation testing can be used to assess the fault-detection capabilities of a given test suite. To this aim, two characteristics of mutation testing frameworks are of paramount importance: (i) they should generate mutants that are representative of real faults; and (ii) they should provide a complete tool chain able to automatically generate, inject, and test the mutants. To address the first point, we recently proposed an approach using a Recurrent Neural Network Encoder-Decoder architecture to learn mutants from ~787k faults mined from real programs. The empirical evaluation of this approach confirmed its ability to generate mutants representative of real faults. In this paper, we address the second point, presenting DeepMutation, a tool wrapping our deep learning model into a fully automated tool chain able to generate, inject, and test mutants learned from real faults. Video: https://sites.google.com/view/learning-mutation/deepmutationComment: Accepted to the 42nd ACM/IEEE International Conference on Software Engineering (ICSE 2020), Demonstrations Track - Seoul, South Korea, May 23-29, 2020, 4 page
    corecore