1,258 research outputs found

    Space station advanced automation

    Get PDF
    In the development of a safe, productive and maintainable space station, Automation and Robotics (A and R) has been identified as an enabling technology which will allow efficient operation at a reasonable cost. The Space Station Freedom's (SSF) systems are very complex, and interdependent. The usage of Advanced Automation (AA) will help restructure, and integrate system status so that station and ground personnel can operate more efficiently. To use AA technology for the augmentation of system management functions requires a development model which consists of well defined phases of: evaluation, development, integration, and maintenance. The evaluation phase will consider system management functions against traditional solutions, implementation techniques and requirements; the end result of this phase should be a well developed concept along with a feasibility analysis. In the development phase the AA system will be developed in accordance with a traditional Life Cycle Model (LCM) modified for Knowledge Based System (KBS) applications. A way by which both knowledge bases and reasoning techniques can be reused to control costs is explained. During the integration phase the KBS software must be integrated with conventional software, and verified and validated. The Verification and Validation (V and V) techniques applicable to these KBS are based on the ideas of consistency, minimal competency, and graph theory. The maintenance phase will be aided by having well designed and documented KBS software

    Logic Programming Applications: What Are the Abstractions and Implementations?

    Full text link
    This article presents an overview of applications of logic programming, classifying them based on the abstractions and implementations of logic languages that support the applications. The three key abstractions are join, recursion, and constraint. Their essential implementations are for-loops, fixed points, and backtracking, respectively. The corresponding kinds of applications are database queries, inductive analysis, and combinatorial search, respectively. We also discuss language extensions and programming paradigms, summarize example application problems by application areas, and touch on example systems that support variants of the abstractions with different implementations

    Autonomous Mechanical Assembly on the Space Shuttle: An Overview

    Get PDF
    The space shuttle will be equipped with a pair of 50 ft. manipulators used to handle payloads and to perform mechanical assembly operations. Although current plans call for these manipulators to be operated by a human teleoperator. The possibility of using results from robotics and machine intelligence to automate this shuttle assembly system was investigated. The major components of an autonomous mechanical assembly system are examined, along with the technology base upon which they depend. The state of the art in advanced automation is also assessed

    Active Exploration Using Gaussian Random Fields and Gaussian Process Implicit Surfaces

    Full text link
    In this work we study the problem of exploring surfaces and building compact 3D representations of the environment surrounding a robot through active perception. We propose an online probabilistic framework that merges visual and tactile measurements using Gaussian Random Field and Gaussian Process Implicit Surfaces. The system investigates incomplete point clouds in order to find a small set of regions of interest which are then physically explored with a robotic arm equipped with tactile sensors. We show experimental results obtained using a PrimeSense camera, a Kinova Jaco2 robotic arm and Optoforce sensors on different scenarios. We then demonstrate how to use the online framework for object detection and terrain classification.Comment: 8 pages, 6 figures, external contents (https://youtu.be/0-UlFRQT0JI

    Agents for educational games and simulations

    Get PDF
    This book consists mainly of revised papers that were presented at the Agents for Educational Games and Simulation (AEGS) workshop held on May 2, 2011, as part of the Autonomous Agents and MultiAgent Systems (AAMAS) conference in Taipei, Taiwan. The 12 full papers presented were carefully reviewed and selected from various submissions. The papers are organized topical sections on middleware applications, dialogues and learning, adaption and convergence, and agent applications

    Effective Control of Human Motion Animation

    Get PDF
    In this paper, we describe TAKE_ONE, a parallel method of specifying human motion animation by a controlled mixture of values from three kinds of simulation: kinematic, dynamic, and constraint. In addition, tools to assist an animator to define qualities such as realism, individuality and expressiveness are developed. The issues in comprehensive animation methods are explosion of complexity, difficulty in determining values of input parameters, and lack of ease in fine-tuning an animation. We discuss the advantages and issues involved in structuring the specification of an animation. We provide a structured method to use or to convert to, a parameterized motion definition. We introduce a method of specification to allow the development of the essential and minimal definitional qualities of an action. The result is that a reduction in run-time complexity and user-specification is effected and groundwork for an action database is done. We develop techniques to refine kinematic animation specification so that it is more representative of actual positional goals and so that it is compatible with the use of the other methods. We provide a structure to systematically merge animations from the three methods, through user or program control, and provide an interface to an iterative method of definition and fine-tuning. Examples are provided to show the power of the TAKE_ONE method, including: an object placement example whose implementation is explained in detail, a wheel-turning task, and finally, a classical ballet pirouette which will serve as a goal example for our completed work
    corecore