9,594 research outputs found

    A Model-Driven Engineering Approach for ROS using Ontological Semantics

    Full text link
    This paper presents a novel ontology-driven software engineering approach for the development of industrial robotics control software. It introduces the ReApp architecture that synthesizes model-driven engineering with semantic technologies to facilitate the development and reuse of ROS-based components and applications. In ReApp, we show how different ontological classification systems for hardware, software, and capabilities help developers in discovering suitable software components for their tasks and in applying them correctly. The proposed model-driven tooling enables developers to work at higher abstraction levels and fosters automatic code generation. It is underpinned by ontologies to minimize discontinuities in the development workflow, with an integrated development environment presenting a seamless interface to the user. First results show the viability and synergy of the selected approach when searching for or developing software with reuse in mind.Comment: Presented at DSLRob 2015 (arXiv:1601.00877), Stefan Zander, Georg Heppner, Georg Neugschwandtner, Ramez Awad, Marc Essinger and Nadia Ahmed: A Model-Driven Engineering Approach for ROS using Ontological Semantic

    Mycomerge: Fabrication of Mycelium-Based Natural Fiber Reinforced Composites on a Rattan Framework

    Get PDF
    There is an essential need for a change in the way we build our physical environment. To prevent our ecosystems from collapsing, raising awareness of already available bio-based materials is vital. Mycelium, a living fungal organism, has the potential to replace conventional materials, having the ability to act as a binding agent of various natural fibers, such as hemp, flax, or other agricultural waste products. This study aims to showcase mycelium’s load-bearing capacities when reinforced with bio-based materials and specifically natural fibers, in an alternative merging design approach. Counteracting the usual fabrication techniques, the proposed design method aims to guide mycelium’s growth on a natural rattan framework that serves as a supportive structure for the mycelium substrate and its fiber reinforcement. The rattan skeleton is integrated into the finished composite product, where both components merge, forming a fully biodegradable unit. Using digital form-finding tools, the geometry of a compressive structure is computed. The occurring multi-layer biobased component can support a load beyond 20 times its own weight. An initial physical prototype in furniture scale is realized. Further applications in architectural scale are studied and proposed

    MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS

    Full text link
    La Ingeniería de Líneas de Productos Software -Software Product Line Engineerings (SPLEs) en inglés- es una técnica de desarrollo de software que busca aplicar los principios de la fabricación industrial para la obtención de aplicaciones informáticas: esto es, una Línea de productos Software -Software Product Line (SPL)- se emplea para producir una familia de productos con características comunes, cuyos miembros, sin embargo, pueden tener características diferenciales. Identificar a priori estas características comunes y diferenciales permite maximizar la reutilización, reduciendo el tiempo y el coste del desarrollo. Describir estas relaciones con la suficiente expresividad se vuelve un aspecto fundamental para conseguir el éxito. La Ingeniería Dirigida por Modelos -Model Driven Engineering (MDE) en inglés- se ha revelado en los últimos años como un paradigma que permite tratar con artefactos software con un alto nivel de abstracción de forma efectiva. Gracias a ello, las SPLs puede aprovecharse en granmedida de los estándares y herramientas que han surgido dentro de la comunidad de MDE. No obstante, aún no se ha conseguido una buena integración entre SPLE y MDE, y como consecuencia, los mecanismos para la gestión de la variabilidad no son suficientemente expresivos. De esta manera, no es posible integrar la variabilidad de forma eficiente en procesos complejos de desarrollo de software donde las diferentes vistas de un sistema, las transformaciones de modelos y la generación de código juegan un papel fundamental. Esta tesis presenta MULTIPLE, un marco de trabajo y una herramienta que persiguen integrar de forma precisa y eficiente los mecanismos de gestión de variabilidad propios de las SPLs dentro de los procesos de MDE. MULTIPLE proporciona lenguajes específicos de dominio para especificar diferentes vistas de los sistemas software. Entre ellas se hace especial hincapié en la vista de variabilidad ya que es determinante para la especificación de SPLs.Gómez Llana, A. (2012). MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/15075Palanci

    Hybrid Manufacturing System Design and Development

    Get PDF

    Continuous improvement of a machining process by designing a new jig

    Get PDF
    This thesis report gives an insight on how an often overlooked, jig and fixture used as a manufacturing aid to produce a product and essential for delivering products reliably and repeatedly with high quality. This continuous improvement project of an exciting machining process of winding cones used overhead garage doors. The improvement was a necessity with a forecast for 2019 estimating the need for 43% faster production cycle (takt time) compared to the previous year. Hence, the main objective was to reduce the machining time required per part by designing a modular jig system, ideally with 12 parts per cycle. To make the work in an organized structure the project was dived into four phases namely: research, design, machining and implementation. The research phase included in the study of the old jig in use, analysing the process and sketching the basic requirements. The design phase was based on the methodology of Design for Six Sigma methodology for the fixture. Different kind of jig components was designed and assembled using SOLIDWORKS CAD model. The critical review of design iteration was analysed using SWO analysis (short version of the standard SWOT analysis) for design. The machining of most components of the jig was done in-house with tacit knowledge of the machinist instead of using CAM software’s making it first of its kind project in developing knowledge management in the company for future jig requirements. The critical outcomes of the project were harvested from the implementation phase. The newly machined modular jig system proved to have increased the number of parts machined per day by 32% with expected savings of more than €6000 per annum. The added benefit of a modular jig system was that one base (skeleton of the jig) could be used in machining different products. Also, future projects now have the intellectual and physical resources of making jigs and fixtures in-house. This drastically reduces the lead times for new parts, which is crucial for a small-medium enterprise stay competitive.Este relatório dá uma visão sobre como um acessório usado pode auxiliar na produção de forma a produzir um produto e os elementos essenciais para a sua entrega de forma confiável e repetida com alta qualidade. Este é um projeto de melhoria contínua de um processo de maquinagem de cones de enrolamento, usados em portas de garagem suspensas. A melhoria surjiu de uma necessidade com a previsão para 2019, estimando a necessidade de um ciclo de produção 43% mais rápido (takt time) em comparação com o ano anterior. Assim, o objetivo principal passava por reduzir o tempo de maquinagem necessário por peça, projetando um sistema de gabarit modular, idealmente com 12 partes por ciclo. Para realizar o trabalho numa estrutura organizada, o projeto foi dividido em quatro fases: pesquisa, projeto, maquinagem e implementação. As fases de pesquisa foram incluídas no estudo do antigo gabarit em uso, analisando o processo e esboçando os requisitos básicos. A fase de projeto foi baseada na metodologia de Design for Six Sigma para um dispositivo. Foram projetados e montados diferentes tipos de componentes de gabarit usando o modelo SOLIDWORKS CAD. A revisão crítica da iteração do projeto foi analisada usando a análise SWO (versão reduzida da análise SWOT convencional) para projeto. A maquinagem da maioria dos componentes do gabarit foi feita internamente com conhecimento tácito do responsável técnico, recorrendo ao software CAM, tornando-o o primeiro de seu tipo no desenvolvimento da gestão do conhecimento na empresa para futuros requisitos de gabarit. Os principais resultados e conclusões dos projetos foram descritos na fase de implementação. O sistema de gabarit modular recém-maquinado provou ter aumentado o número de peças maquinadas por hora em 32%, com economias comprovadas de mais de € 6.000 por ano. O benefício adicional de um sistema de gabarit modular consiste de criar uma base (esqueleto do gabarit) usada na maquinagem de diferentes produtos, e projetos futuros, permitindo à empresa deter os recursos intelectuais e físicos de criar gabarits e acessórios internos. Assim, foi reduzido drasticamente o tempo de espera para novas peças, o que é crucial para uma pequena média empresa permanecer competitiva

    A Unified Approach for Representing Structurally-Complex Models in SBML Level 3

    Get PDF
    The aim of this document is to explore a unified approach to handling several of the proposed extensions to the SBML Level 3 Core specification. The approach is illustrated with reference to Simile, a modelling environment which appears to have most of the capabilities of the various SBML Level 3 package proposals which deal with model structure. Simile (http://www.simulistics.com) is a visual modelling environment for continuous systems modelling which includes the ability to handle complex disaggregation of model structure, by allowing the modeller to specify classes of object and the relationships between them.

The note is organised around the 6 packages listed on the SBML Level 3 Proposals web page (http://sbml.org/Community/Wiki/SBML_Level_3_Proposals) which deal with model structure, namely comp, arrays, spatial, geom, dyn and multi. For each one, I consider how the requirements which motivated the package can be handled using Simile's unified approach. Although Simile has a declarative model-representation language (in both Prolog and XML syntax), I use Simile diagrams and equation syntax throughout, since this is more compact and readable than large chunks of XML.

The conclusion is that Simile can indeed meet most of the requirements of these various packages, using a generic set of constructs - basically, the multiple-instance submodel, the concept of a relationship (association) between submodels, and array variables. This suggests the possibility of having a single SBML Level 3 extension package similar to the Simile data model, rather than a series of separate packages. Such an approach has a number of potential advantages and disadvantages compared with having the current set of discrete packages: these are discussed in this paper

    Modular Crates – A Holistic Design Approach for Optimizing Cube Size in Industrial Packaging

    Get PDF
    Global market is a field where all industries strive to provide personalized product for every customer demand in order to compete with their competitors in the business battlefield. Product personalization varies with customer to customer which increases the product variety. When the product size variability is vast, producing packages for every individual product is not only difficult but also increases the design time, production time, total manufacturing cost and inventory cost. For the present scenario, Industrial packages does not opt customizability for variable product sizes. Customized package for personalized product is achievable only by redesigning the existing distribution package with modularity and adaptability functions which helps to reduce space wastage on logistical distribution and warehousing ultimately leading to proper cube utilization. In this paper, by analyzing the production feasibility and manufacturing strategy, new innovative re-engineered industrial package designs with customizability functions are developed and are evaluated by introducing a matrix called Collaborative Design Performance (CDP) Matrix. From the matrix and order penetration point (OPP) analysis, it is evident that the re-engineered designs adopt process commonality and postponement in an effective way

    Engineering a Bamboo Bicycle

    Get PDF
    The primary objective of this Major Qualifying Project was to design and construct a bamboo bicycle that could be made available in developing nations and be assembled quickly with minimal training. In order to meet this objective, the project was decomposed into three main components: bicycle joint design, manufacturing fixture design, and safety and testing. The project team was divided into three corresponding groups, utilizing axiomatic design to break down each of the three components. The team successfully manufactured a prototype bamboo bicycle using the Joints Team\u27s system of gussets, the Jig Team\u27s manufacturing fixture, and the bamboo selected by the Safety and Testing Team

    Enabling New Functionally Embedded Mechanical Systems Via Cutting, Folding, and 3D Printing

    Get PDF
    Traditional design tools and fabrication methods implicitly prevent mechanical engineers from encapsulating full functionalities such as mobility, transformation, sensing and actuation in the early design concept prototyping stage. Therefore, designers are forced to design, fabricate and assemble individual parts similar to conventional manufacturing, and iteratively create additional functionalities. This results in relatively high design iteration times and complex assembly strategies
    corecore