The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
In this paper, we introduce a remote graphics library framework based on inter-virtual-machines communication in an embedded hypervisor. With this framework, there are no causality conflicts when multiple guest operating systems share one GPU. We adopted API remoting for GPU virtualization because it has relatively small overhead when connected with OpenGL ES standard library on embedded hypervisors...
Today, laser manufacturers investigate and invest in automated assembly approaches in order to meet the high demands on flexibility, autonomy and efficiency and to counter competitive pressure. In the project “DeLas”, a consortium of manufacturers of micro-optical components and manufacturers of assembly equipment for micro-optical components came together with researchers in automation and robotics...
During the development of production plants, powerful tools (e.g. for CAD, CAE, or simulation) are used. The resulting engineering data represent the basis for the development of the corresponding HMI. However, this development is usually still performed manually to a great extent. Therefore, this paper describes a model-based approach for the integrated design of HMIs for production plants. Beginning...
Most computer vision applications are built from a combination of basic computer vision algorithms, such as filters, descriptors and matchers. The functionality of this computer vision toolbox is well understood and solid implementations exist. One of the leading and most often used implementations is the Open Source Computer Vision Library (OpenCV), which implements more than 500 computer vision...
This paper presents an approach for exploiting multicore hardware architectures on coding level for the IEC 61131-3. An interface between the IEC 61131-3 code and software of a different programming language outsources the actual parallel workload. For validation purpose, an embedded multicore hardware is used as a controlling device, which executes software for the use case of model based condition...
Deadlocks are a common problem that might arise when dealing with parallel processes or multiple threads, where locks are used to handle shared resources and implement process synchronization. Commonly used methods for handling deadlocks within systems are (i) deadlock detection, (ii) deadlock prevention, or (iii) deadlock avoidance. Most existing static and dynamic deadlock detection tools focus...
The demand for mass-customized products is increasing steadily. As a consequence, the requirements regarding flexibility and efficiency of automated production systems and their logistic parts are increasing as well. In order to evaluate different plant designs before the commissioning or due to necessary reconfigurations, model-based approaches in combination with simulation techniques can be applied...
System models are essential in planning, designing, realizing, and maintaining production systems. AutomationML (AML) is an emerging standard to represent and exchange heterogeneous artifacts throughout the complete system life cycle and is more and more used as a modeling language. AML is designed as a flexible, prototype-based language able to represent the full spectrum of different artifacts....
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.