The Experts below are selected from a list of 312 Experts worldwide ranked by ideXlab platform

J. Gray - One of the best experts on this subject based on the ideXlab platform.

Sonia Chernova - One of the best experts on this subject based on the ideXlab platform.

  • Feature Guided Search for Creative Problem Solving Through Tool Construction
    Frontiers in robotics and AI, 2020
    Co-Authors: Lakshmi Nair, Sonia Chernova
    Abstract:

    Robots in the real world should be able to adapt to unforeseen circumstances. Particularly in the context of Tool use, robots may not have access to the Tools they need for completing a task. In this paper, we focus on the problem of Tool Construction in the context of task planning. We seek to enable robots to construct replacements for missing Tools using available objects, in order to complete the given task. We introduce the Feature Guided Search (FGS) algorithm that enables the application of existing heuristic search approaches in the context of task planning, to perform Tool Construction efficiently. FGS accounts for physical attributes of objects (e.g., shape, material) during the search for a valid task plan. Our results demonstrate that FGS significantly reduces the search effort over standard heuristic search approaches by approximately 93% for Tool Construction.

  • Tool Macgyvering: A Novel Framework for Combining Tool Substitution and Construction.
    arXiv: Robotics, 2020
    Co-Authors: Lakshmi Nair, Nithin Shrivatsav Srikanth, Sonia Chernova
    Abstract:

    Macgyvering refers to solving problems inventively by using whatever objects are available at hand. Tool Macgyvering is a subset of macgyvering tasks involving a missing Tool that is either substituted (Tool substitution) or constructed (Tool Construction), from available objects. In this paper, we introduce a novel Tool Macgyvering framework that combines Tool substitution and Construction using arbitration that decides between the two options to output a final macgyvering solution. Our Tool Construction approach reasons about the shape, material, and different ways of attaching objects to construct a desired Tool. We further develop value functions that enable the robot to effectively arbitrate between substitution and Construction. Our results show that our Tool Construction approach is able to successfully construct working Tools with an accuracy of 96.67%, and our arbitration strategy successfully chooses between substitution and Construction with an accuracy of 83.33%.

  • Tool Macgyvering: Tool Construction Using Geometric Reasoning
    arXiv: Robotics, 2019
    Co-Authors: Lakshmi Nair, Jonathan Balloch, Sonia Chernova
    Abstract:

    MacGyvering is defined as creating or repairing something in an inventive or improvised way by utilizing objects that are available at hand. In this paper, we explore a subset of Macgyvering problems involving Tool Construction, i.e., creating Tools from parts available in the environment. We formalize the overall problem domain of Tool Macgyvering, introducing three levels of complexity for Tool Construction and substitution problems, and presenting a novel computational framework aimed at solving one level of the Tool Macgyvering problem, specifically contributing a novel algorithm for Tool Construction based on geometric reasoning. We validate our approach by constructing three Tools using a 7-DOF robot arm.

  • ICRA - Tool Macgyvering: Tool Construction Using Geometric Reasoning
    2019 International Conference on Robotics and Automation (ICRA), 2019
    Co-Authors: Lakshmi Nair, Jonathan Balloch, Sonia Chernova
    Abstract:

    MacGyvering is defined as creating or repairing something in an inventive or improvised way by utilizing objects that are available at hand. In this paper, we explore a subset of Macgyvering problems involving Tool Construction, i.e., creating Tools from parts available in the environment. We formalize the overall problem domain of Tool Macgyvering, introducing three levels of complexity for Tool Construction and substitution problems, and presenting a novel computational framework aimed at solving one level of the Tool Macgyvering problem, specifically contributing a novel algorithm for Tool Construction based on geometric reasoning. We validate our approach by constructing three Tools using a 7-DOF robot arm.

A. Barnes - One of the best experts on this subject based on the ideXlab platform.

Louise Scott - One of the best experts on this subject based on the ideXlab platform.

  • Issues in software engineering Tool Construction
    Information and Software Technology, 2000
    Co-Authors: Jonathan Gray, Anna Liu, Louise Scott
    Abstract:

    Abstract A brief introduction to software engineering Tools is presented, and issues involved in the Construction of these Tools are discussed. Some of the current issues concerning Tool developers are highlighted, which include: metaCASE technology, cognitive support, evaluation and validation of Tools and data interchange. Some recent developments in Tool Construction techniques are examined, and opportunities for further research and development in Tool building are identified.

J.p. Gray - One of the best experts on this subject based on the ideXlab platform.

  • CASE Tool Construction for a parallel software development methodology
    Information and Software Technology, 1997
    Co-Authors: J.p. Gray
    Abstract:

    Abstract New software engineering methods can benefit from the support provided by appropriate CASE Tools. This paper presents a case study in software Tool Construction for a new parallel software engineering methodology known as PARSE. The main purpose of the Tools is to assist in the activities of notation and methodology development. The paper focuses on some technical aspects of the CASE Tools' repository, and addresses practical issues of integration and implementation. The paper discusses issues of software design representation, and examines the use of relational technology for design representation and repository organisation. The paper comments on the author's experience of using a commercial, relational DBMS for repository implementation, and contains suggestions for further work in the area of CASE Tool Construction.

  • IDEAS - Technologies and techniques for rapid CASE Tool development
    Proceedings. IDEAS'98. International Database Engineering and Applications Symposium (Cat. No.98EX156), 1
    Co-Authors: J.p. Gray, B. Ryan
    Abstract:

    This paper proposes a new approach to the Construction of CASE Tools. The aim of this research is the rapid production of platform-independent CASE Tools customised to various software engineering methods. The approach incorporates established database technologies and meta-CASE concepts with formal specification techniques, and uses the CDIF standard for inter-Tool data interchange. The research is based on the authors' practical experience of CASE Tool Construction and method integration. The problems encountered in the areas of Tool Construction and integration are described, and the benefits arising from the new approach are explained. An example of Tool development in the data warehousing application domain is presented Prototype CDIF Tools, implemented in the Java programming language, are described, and directions for future research in this area are suggested.

  • SEE - Integrating approaches to the Construction of software engineering environments
    Proceedings 8th Conference on Software Engineering Environments, 1
    Co-Authors: J.p. Gray, B. Ryan
    Abstract:

    This paper examples two different approaches to the Construction of software engineering environments, based on RDBMS and meta-CASE technologies. The paper focuses on the provision of CASE Tools and repositories to support an object-based, graphical design method and notation. Prototype CASE Tools have been constructed for this method using both RDBMS and meta-CASE technologies. These prototype Tools, and their respective development approaches, are described and evaluated. Drawing on the experience gained from these prototypes, an integrative approach to CASE Tool Construction, combining aspects of both technologies, is proposed.

  • Australian Software Engineering Conference - Applying the CDIF standard in the Construction of CASE design Tools
    Proceedings of Australian Software Engineering Conference ASWEC 97, 1
    Co-Authors: J.p. Gray, B. Ryan
    Abstract:

    This paper proposes a new, integrated development approach to the Construction of CASE design Tools using the CDIF standard for repository data interchange. The research is based on the authors' practical experience of constructing CASE Tools using both RDBMS and meta-CASE technologies. An example object-based, graphical design method and notation is used to illustrate these different approaches to CASE Tool Construction, and CASE Tools implemented with these technologies are described. The proposed integrated approach combines meta-CASE with RDBMS technologies within a unified development environment using CDIF Tools to exchange repository data. Results from prototype CDIF Tools are presented, and directions for future research in this area are suggested.