1,977 research outputs found

    Automated sequence and motion planning for robotic spatial extrusion of 3D trusses

    Full text link
    While robotic spatial extrusion has demonstrated a new and efficient means to fabricate 3D truss structures in architectural scale, a major challenge remains in automatically planning extrusion sequence and robotic motion for trusses with unconstrained topologies. This paper presents the first attempt in the field to rigorously formulate the extrusion sequence and motion planning (SAMP) problem, using a CSP encoding. Furthermore, this research proposes a new hierarchical planning framework to solve the extrusion SAMP problems that usually have a long planning horizon and 3D configuration complexity. By decoupling sequence and motion planning, the planning framework is able to efficiently solve the extrusion sequence, end-effector poses, joint configurations, and transition trajectories for spatial trusses with nonstandard topologies. This paper also presents the first detailed computation data to reveal the runtime bottleneck on solving SAMP problems, which provides insight and comparing baseline for future algorithmic development. Together with the algorithmic results, this paper also presents an open-source and modularized software implementation called Choreo that is machine-agnostic. To demonstrate the power of this algorithmic framework, three case studies, including real fabrication and simulation results, are presented.Comment: 24 pages, 16 figure

    Technological roadmap on AI planning and scheduling

    Get PDF
    At the beginning of the new century, Information Technologies had become basic and indispensable constituents of the production and preparation processes for all kinds of goods and services and with that are largely influencing both the working and private life of nearly every citizen. This development will continue and even further grow with the continually increasing use of the Internet in production, business, science, education, and everyday societal and private undertaking. Recent years have shown, however, that a dramatic enhancement of software capabilities is required, when aiming to continuously provide advanced and competitive products and services in all these fast developing sectors. It includes the development of intelligent systems – systems that are more autonomous, flexible, and robust than today’s conventional software. Intelligent Planning and Scheduling is a key enabling technology for intelligent systems. It has been developed and matured over the last three decades and has successfully been employed for a variety of applications in commerce, industry, education, medicine, public transport, defense, and government. This document reviews the state-of-the-art in key application and technical areas of Intelligent Planning and Scheduling. It identifies the most important research, development, and technology transfer efforts required in the coming 3 to 10 years and shows the way forward to meet these challenges in the short-, medium- and longer-term future. The roadmap has been developed under the regime of PLANET – the European Network of Excellence in AI Planning. This network, established by the European Commission in 1998, is the co-ordinating framework for research, development, and technology transfer in the field of Intelligent Planning and Scheduling in Europe. A large number of people have contributed to this document including the members of PLANET non- European international experts, and a number of independent expert peer reviewers. All of them are acknowledged in a separate section of this document. Intelligent Planning and Scheduling is a far-reaching technology. Accepting the challenges and progressing along the directions pointed out in this roadmap will enable a new generation of intelligent application systems in a wide variety of industrial, commercial, public, and private sectors

    Automatic generation of optimized business process models from constraint-based specifications

    Get PDF
    Business process (BP) models are usually defined manually by business analysts through imperative languages considering activity properties, constraints imposed on the relations between the activities as well as different performance objectives. Furthermore, allocating resources is an additional challenge since scheduling may significantly impact BP performance. Therefore, the manual specification of BP models can be very complex and time-consuming, potentially leading to non-optimized models or even errors. To overcome these problems, this work proposes the automatic generation of imperative optimized BP models from declarative specifications. The static part of these declarative specifications (i.e. control-flow and resource constraints) is expected to be useful on a long-term basis. This static part is complemented with information that is less stable and which is potentially unknown until starting the BP execution, i.e. estimates related to (1) number of process instances which are being executed within a particular timeframe, (2) activity durations, and (3) resource availabilities. Unlike conventional proposals, an imperative BP model optimizing a set of instances is created and deployed on a short-term basis. To provide for run-time flexibility the proposed approach additionally allows decisions to be deferred to run-time by using complex late-planning activities, and the imperative BP model to be dynamically adapted during run-time using replanning. To validate the proposed approach, different performance measures for a set of test models of varying complexity are analyzed. The results indicate that, despite the NP-hard complexity of the problems, a satisfactory number of suitable solutions can be produced.Ministerio de Ciencia e Innovación TIN2009-1371

    Enablers for uncertainty quantification and management in early stage computational design. An aircraft perspective

    Get PDF
    Presented in this thesis are novel methods for uncertainty quantification and management (UQ&M) in computational engineering design. The research has been motivated by the industrial need for improved UQ&M techniques, particularly in response to the rapid development of the model-based approach and its application to the (early) design of complex products such as aircraft. Existing work has already addressed a number of theoretical and computational challenges, especially regarding uncertainty propagation. In this research, the contributions to knowledge are within the wider UQ&M area. The first contribution is related to requirements for an improved margin management policy, extracted from the FP7 European project, TOICA (Thermal Overall Integrated Conception of Aircraft). Margins are traditional means to mitigate the effect of uncertainty. They are relatively better understood and less intrusive in current design practice, compared with statistical approaches. The challenge tackled in this research has been to integrate uncertainty analysis with deterministic margin allocations, and to provide a method for exploration and trade-off studies. The proposed method incorporates sensitivity analysis, uncertainty propagation, and the set-based design paradigm. The resulting framework enables the designer to conduct systematic and interactive trade-offs between margins, performances and risks. Design case studies have been used to demonstrate the proposed method, which was partially evaluated in the TOICA project. The second contribution addresses the industrial need to properly ‘allocate’ uncertainty during the design process. The problem is to estimate how much uncertainty could be tolerated from different sources, given the acceptable level of uncertainty associated with the system outputs. Accordingly, a method for inverse uncertainty propagation has been developed. It is enabled by a fast forward propagation technique and a workflow reversal capability. This part of the research also forms a contribution to the TOICA project, where the proposed method was applied on several test-cases. Its usefulness was evaluated and confirmed through the project review process. The third contribution relates to the reduction of UQ&M computational cost, which has always been a burden in practice. To address this problem, an efficient sensitivity analysis method is proposed. It is based on the reformulation and approximation of Sobol’s indices with a quadrature technique. The objective is to reduce the number of model evaluations. The usefulness of the proposed method has been demonstrated by means of analytical and practical test-cases. Despite some limitations for several specific highly non-linear cases, the tests confirmed significant improvement in computational efficiency for high dimensional problems, compared with traditional methods. In conclusion, this research has led to novel UQ&M tools and techniques, for improved decision making in computational engineering design. The usefulness of these methods with regard to efficiency and interactivity has been demonstrated through relevant test-cases and qualitative evaluation by (industrial) experts. Finally, it is argued that future work in this field should involve research and development of a comprehensive framework, which is able to accommodate uncertainty, not only with regard to computation, but also from the perspective of (expert) knowledge and assumptions

    Decentralized Resource Scheduling in Grid/Cloud Computing

    Get PDF
    In the Grid/Cloud environment, applications or services and resources belong to different organizations with different objectives. Entities in the Grid/Cloud are autonomous and self-interested; however, they are willing to share their resources and services to achieve their individual and collective goals. In such open environment, the scheduling decision is a challenge given the decentralized nature of the environment. Each entity has specific requirements and objectives that need to achieve. In this thesis, we review the Grid/Cloud computing technologies, environment characteristics and structure and indicate the challenges within the resource scheduling. We capture the Grid/Cloud scheduling model based on the complete requirement of the environment. We further create a mapping between the Grid/Cloud scheduling problem and the combinatorial allocation problem and propose an adequate economic-based optimization model based on the characteristic and the structure nature of the Grid/Cloud. By adequacy, we mean that a comprehensive view of required properties of the Grid/Cloud is captured. We utilize the captured properties and propose a bidding language that is expressive where entities have the ability to specify any set of preferences in the Grid/Cloud and simple as entities have the ability to express structured preferences directly. We propose a winner determination model and mechanism that utilizes the proposed bidding language and finds a scheduling solution. Our proposed approach integrates concepts and principles of mechanism design and classical scheduling theory. Furthermore, we argue that in such open environment privacy concerns by nature is part of the requirement in the Grid/Cloud. Hence, any scheduling decision within the Grid/Cloud computing environment is to incorporate the feasibility of privacy protection of an entity. Each entity has specific requirements in terms of scheduling and privacy preferences. We analyze the privacy problem in the Grid/Cloud computing environment and propose an economic based model and solution architecture that provides a scheduling solution given privacy concerns in the Grid/Cloud. Finally, as a demonstration of the applicability of the approach, we apply our solution by integrating with Globus toolkit (a well adopted tool to enable Grid/Cloud computing environment). We also, created simulation experimental results to capture the economic and time efficiency of the proposed solution
    corecore