Objective Musculoskeletal modeling and simulation are powerful research and education tools in engineering, neuroscience, and rehabilitation. Interactive musculoskeletal models (IMMs) can be controlled by muscle activ...
详细信息
Objective Musculoskeletal modeling and simulation are powerful research and education tools in engineering, neuroscience, and rehabilitation. Interactive musculoskeletal models (IMMs) can be controlled by muscle activity recorded with electromyography (EMG). IMMs are typically coded using textual programming languages that present barriers to understanding for non-experts. The goal of this project was to use a visual programming language (Simulink) to create and test an IMM that is accessible to non-specialists for research and educational purposes. Results The developed IMM allows users to practice a goal-directed task with different control modes (keyboard, mouse, and EMG) and actuator types (muscle model, force generator, and torque generator). Example data were collected using both keyboard and EMG control. One male participant in his early 40's performed a goal-directed task for four sequential trials using each control mode. For EMG control, the participant used a low-cost EMG system with consumer-grade EMG sensors and an Arduino microprocessor. The participant successfully performed the task with both control modes, but the inability to grade muscle model excitation and co-activate antagonist muscles limited performance with keyboard control. The IMM developed for this project serves as a foundation that can be further tailored to specific research and education needs.
Recent developments in reusable and reconfigurable real-time software make it possible to create distributed laboratories wherein applications for a sensor-based system located at a particular location can be created ...
详细信息
With the progressive digitalization in industrial manufacturing, the usage of complex robotic systems in both intralogistics and production is expected to increase. This proposes a challenge for planners and shop floo...
详细信息
With the progressive digitalization in industrial manufacturing, the usage of complex robotic systems in both intralogistics and production is expected to increase. This proposes a challenge for planners and shop floor workers, as programming and interacting with these various systems leads to a high cognitive load. Especially the broad range of different manufacturer specific software leads to a number of problems, e.g. the program -synchronization between different systems and the often necessary workshops for workers. These problems can lead to inefficient programming and planning operations, bad worker satisfaction and human errors. In this paper, we present a modular, system agnostic and human centered software framework that unifies the pro-gramming of different systems, to enable centralized and intuitive system programming for non-expert operators. Our software framework utilizes visual programming concepts together with an integrated digital twin of the factory and a novel graph-based programming interface. We explain our concept in detail and describe our validation through integration into a realistic industrial setup with three different systems. In addition, we provide an evaluation of our concept's usability with an experimental user study and discuss the results of the study and the software implementation. Our study results show that even non-technical users are able to use our software after a brief introduction to create complex processes that involve multiple machines working in par-allel. All users reported high usability and expert users reported that the visual process editor has enough features to create processes for industrial applications. Finally, we conclude this paper by providing an outlook on future work and use-cases of our software.
The optimal structural design is imperative in order to minimize material consumption and reduce the environmental impacts of construction. Given the complexity in the formulation of structural design problems, the pr...
详细信息
The optimal structural design is imperative in order to minimize material consumption and reduce the environmental impacts of construction. Given the complexity in the formulation of structural design problems, the process of optimization is commonly performed using artificial intelligence (AI) global optimization, such as the genetic algorithm (GA). However, the integration of AI-based optimization, together with visual programming (VP), in building information modeling (BIM) projects warrants further investigation. This study proposes a workflow by combining structure analysis, VP, BIM, and GA to optimize trusses. The methodology encompasses several steps, including the following: (i) generation of parametric trusses in Dynamo VP;(ii) performing finite element modeling (FEM) using Robot Structural Analysis (RSA);(iii) retrieving and evaluating the FEM results interchangeably between Dynamo and RSA;(iv) finding the best solution using GA;and (v) importing the optimized model into Revit, enabling the user to perform simulations and engineering analysis, such as life cycle assessment (LCA) and quantity surveying. This methodology provides a new interoperable framework with minimal interference with existing supply-chain processes, and it will be flexible to technology literacy and allow architectural, engineering and construction (AEC) professionals to employ VP, global optimization, and FEM in BIM-based projects by leveraging open-sourced software and tools, together with commonly used design software. The feasibility of the proposed workflow was tested on benchmark problems and compared with the open literature. The outcomes of this study offer insight into the opportunities and limitations of combining VP, GA, FEA, and BIM for structural optimization applications, particularly to enhance structural efficiency and sustainability in construction. Despite the success of this study in developing a workable, user-friendly, and interoperable framework for the utilizatio
visual programming has transformed the art of programming in recent years. Several organizations are in race to develop novel ideas to run visual programming in multiple domains with Internet of Things. IoT, being the...
详细信息
visual programming has transformed the art of programming in recent years. Several organizations are in race to develop novel ideas to run visual programming in multiple domains with Internet of Things. IoT, being the most emerging area of computing, needs substantial contribution from the visual programming paradigm for its technological propagation. This paper surveys visual programming languages being served for application development, especially in Internet of Things field. 13 such languages are visited from several popular research-electronic databases (e. g., IEEE Xplore, Science Direct, Springer Link, Google Scholar, Web of Science, and Postscapes) and compared under four key attributes such as programming environment, license, project repository, and platform supports. Grouped into two segments, open source and proprietary platform, these visual languages pertain few crucial challenges that have been elaborated in this literature. The main goal of this paper is to present existing VPLs per their parametric proforma to enable na " ive developers and researchers in the field of IoT to choose appropriate variant of VPL for particular type of application. It is also worth validating the usability and adaptability of VPLs that is essential for selection of beneficiary in terms of IoT.
Arch bridges are essential components of transportation infrastructure. Their attractive geometry is based on a multitude of geometric parameters, which makes them a challenging design task. Therefore, arch bridges...
详细信息
Arch bridges are essential components of transportation infrastructure. Their attractive geometry is based on a multitude of geometric parameters, which makes them a challenging design task. Therefore, arch bridges' optimization should be aided by modern computational techniques and algorithms. This study presents an automated optimization process of steel through arch bridges. We merged visual programming, an accessible text programming alternative, with a genetic algorithm to establish an automated framework. We used Dynamo, an open-source civil engineering visual programming language (VPL), to develop a model generation script. Our finite element method (FEM) package enriched the basic VPL functions;it allowed geometry modeling and static strength analysis inside one parametric environment. Linked genetic algorithm replaced the designer in iterative, time-consuming optimization tasks, automating the process. The algorithm adjusted construction's geometric parameters to provide solutions optimized for the typical objective: minimizing the material consumption while still fulfilling strength requirements. We evaluated the procedure with optimization of selected reference construction. The system dealt with cases of increasing complexity, adjusting cross-section dimensions, static scheme parameters, and material properties. The paper describes practical aspects of implementing and utilizing the visual programming-genetic algorithm solution, which can also be adapted for other structures, additional objectives, and constraints.
This paper presents a visual environment for process modeling and simulation, together with its specialization to thermoelectric power plants. Though attention is focused on a specific class of plants, the environment...
详细信息
This paper presents a visual environment for process modeling and simulation, together with its specialization to thermoelectric power plants. Though attention is focused on a specific class of plants, the environment has been designed under rigorous and more general specifications, concerning both architectural and user interface aspects. Features of power plant processes are specifically considered by implementing process libraries and solution schemes that allow the analyst to optimally structure its applications
One challenge with design automation is system transparency with adjustable granularity because of the many different forms of representation from multiple disciplines. Previous research has focused on visualization t...
详细信息
One challenge with design automation is system transparency with adjustable granularity because of the many different forms of representation from multiple disciplines. Previous research has focused on visualization through the generation of graphs, packaging into electronic books, and model highlighting. The research presented in this paper focuses instead on a visual programming approach, commonly applied in the building industry, where design assets and external references are wrapped into visual components and managed on a canvas with information input/output relations displayed. This entails additional documentation efforts, but the visualization is arguably more useful as groups and levels of granularity are adjusted by the engineers themselves as a part of the development work. To explore visual programming and its potential benefits as a way of enabling transparency with adjustable granularity of DA systems within mechanical manufacturing industry, an existing textual design automation system was transformed into a visual one using Grasshopper® (a visual programming environment) and discussed with respect to DA system transparency, feature-based CAD, and DA system development.
In the visual programming community, many interesting graphical metaphors have been reported upon for representing computer programs graphically. Most of them have a 2D or 2.5D appearance on the screen in order to ref...
详细信息
In the visual programming community, many interesting graphical metaphors have been reported upon for representing computer programs graphically. Most of them have a 2D or 2.5D appearance on the screen in order to reflect the inherent multi-dimensionality of the programming constructs being represented. By going into a three-dimensional representation, this reflection can go a step further. With ever increasing 3D graphics rendering capabilities on todays computers, it moreover becomes feasible to extend the dimensionality of the program (and data structure) depiction. We follow this approach by realizing 3D graphical programming techniques within CAEL, our interactive Computer Animation Environment Language. The paper elucidates how several concepts, traditionally found within the Virtual Environments area, can be utilized in the realization of three-dimensional programming Environments.
暂无评论