Dit essay geeft een systeemvisie op het ontwikkelen van embedded software voor slimme systemen: (mobiele) robots en sensornetwerken.
DOCUMENT
Iedereen heeft een groot aantal Embedded Systemen in zijn omgeving, maar weet niet dat ze er zijn. Embedded Sytemen doen hun nuttige werk namelijk "achter de schermen": door elektronica en software slim te combineren en te integreren in een apparaat of machine ontstaan nieuwe toepassingsmogelijkheden die eenvoudiger te bedienen zijn en die bovendien een stuk goedkoper op de markt gebracht kunnen worden dan met conventionele technieken. Dit heeft wel tot gevolg dat de embedded systemen zelf elk jaar complexer worden (om aan de buitenkant simpeler te worden). Het ontwerpen en bouwen van dit soort systemen is dus een stevige technische uitdaging. Een van de belangrijkste voorwaarden is dat de professionals van verschillende vakgebieden goed kunnen samenwerken, vooral over de grenzen van hun eigen vakgebied. Een andere voorwaarde is dat ontwerpers van alle intellectuele niveaus nauw met elkaar moeten samenwerken om het onderste uit de kan te kunnen halen. In de regio Zuidoost Nederland, in een brede strook rond de A67, is een groot aantal bedrijven in de maakindustrie van wereldklasse gevestigd. Het is de maatschappelijke taak van onderwijsinstellingen in het algemeen en Fonts Hogescholen in het bijzonder om voldoende studenten op hoog gekwalificeerd niveau op te leiden, zodat deze bedrijven op wereldniveau kunnen blijven concurreren. Daar wil het Lectoraat Architectuur van Embedded Systemen zo veel mogelijk aan bijdragen door relevant toegepast onderzoek uit te voeren.
DOCUMENT
Studenten van Fontys Hogeschool ICT/Technische Informatica hebben vorig jaar hard gewerkt aan een minihovercraft. Die moest dienen als studieobject voor een aantal MKB'ers, die met een Raak Lightsubsidie meer informatie wilden inwinnen over het bouwen van toepassingen met embedded Linux en verschillende periferieën, waaronder WLan, USB-verbindingen, een afstandsbediening via een webservice-PDA-combinatie en een realtime aansturing van motoren.
DOCUMENT
One of the goals of this research is to arrive at an implementation of a CAN-bus that can be used for lab exercises in regular student courses. In this paper, an overview is given of our basic ideas concerning the CAN concept and its application to the control of a manufacturing system. This system consists of two robots, a milling machine and some transportation means. In this system, every workstation will have its own CAN controller. The concept consists of a specially designed hardware structure, embedded software for the protocol and initialisation and a high level production environment, that makes it possible to configure a production system in an easy way.
DOCUMENT
In software architecture, the Layers pattern is commonly used. When this pattern is applied, the responsibilities of a software system are divided over a number of layers and the dependencies between the layers are limited. This may result in benefits like improved analyzability, reusability and portability of the system. However, many layered architectures are poorly designed and documented. This paper proposes a typology and a related approach to assign responsibilities to software layers. The Typology of Software Layer Responsibility (TSLR) gives an overview of responsibility types in the software of business information systems; it specifies and exemplifies these responsibilities and provides unambiguous naming. A complementary instrument, the Responsibility Trace Table (RTT), provides an overview of the TSLR-responsibilities assigned to the layers of a case-specific layered design. The instruments aid the design, documentation and review of layered software architectures. The application of the TSLR and RTT is demonstrated in three cases.
DOCUMENT
When using autonomous reconfigurable manufacturing system, that offers generic services, there is the possibility to dynamically manufacture a range of products using the same manufacturing equipment. Opportunities are created to optimally scale the production using reconfiguration means and automatically manufacture small amounts of unique or highly customizable products. Basically the result is a short time to market for new products. This paper discusses the problems that arise when manufacturing systems are reconfigured and the impact of this action on the entire system. The proposed software architecture and tooling makes it possible to quickly reconfigure a system without interference to other system, and shows how the reconfigured hardware can be controlled without the need to reprogram the software. Parameters that are required to control the new hardware can be added using a simple tool. As a result reconfiguration is simplified and can be achieved quickly by mechanics without reprogramming any systems. The impact is that time to market can be reduced and manufacturing systems can quickly be adapted to current real-time needs.
DOCUMENT
Sustainable and Agile manufacturing is expected of future generation manufacturing systems. The goal is to create scalable, reconfigurable and adaptable manufacturing systems which are able to produce a range of products without new investments into new manufacturing equipment. This requires a new approach with a combination of high performance software and intelligent systems. Other case studies have used hybrid and intelligent systems in software before. However, they were mainly used to improve the logistic processes and are not commonly used within the hardware control loop. This paper introduces a case study on flexible and hybrid software architecture, which uses prototype manufacturing machines called equiplets. These systems should be applicable for the industry and are able to dynamically adapt to changes in the product as well as changes in the manufacturing systems. This is done by creating self-configurable machines which use intelligent control software, based on agent technology and computer vision. The requirements and resulting technologies are discussed using simple reasoning and analysis, leading to a basic design of a software control system, which is based on a hybrid distributed control system
DOCUMENT
BackgroundScientific software incorporates models that capture fundamental domain knowledge. This software is becoming increasingly more relevant as an instrument for food research. However, scientific software is currently hardly shared among and (re-)used by stakeholders in the food domain, which hampers effective dissemination of knowledge, i.e. knowledge transfer.Scope and approachThis paper reviews selected approaches, best practices, hurdles and limitations regarding knowledge transfer via software and the mathematical models embedded in it to provide points of reference for the food community.Key findings and conclusionsThe paper focusses on three aspects. Firstly, the publication of digital objects on the web, which offers valorisation software as a scientific asset. Secondly, building transferrable software as way to share knowledge through collaboration with experts and stakeholders. Thirdly, developing food engineers' modelling skills through the use of food models and software in education and training.
DOCUMENT
Aim: The aim of this study was to describe the experience with commercially available activity trackers embedded in the physiotherapy treatment of patients with a chronic disease. Methods: In a qualitative study, 29 participants with a chronic disease participated. They wore an activity tracker for two to eight weeks. Data were collected using 23 interviews and discussion with 6 participants. A framework analysis was used to analyze the data. Results: The framework analysis resulted in seven categories: purchase, instruction, characteristics, correct functioning, sharing data, privacy, use, and interest in feedback. The standard goal of the activity trackers was experienced as too high, however the tracker still motivated them to be more active. Participants would have liked more guidance from their physiotherapists because they experienced the trackers as complex. Participants experienced some technical failures, are willing to share data with their physiotherapist and, want to spend a maximum of €50,-. Conclusion: The developed framework gives insight into all important concepts from the experiences reported by patients with a chronic disease and can be used to guide further research and practice. Patients with a chronic disease were positive regarding activity trackers in general. When embedded in physiotherapy, more attention should be paid to the integration in treatment.
DOCUMENT
Aim: The aim of this study was to describe the experience with commercially available activity trackers embedded in the physiotherapy treatment of patients with a chronic disease. Methods: In a qualitative study, 29 participants with a chronic disease participated. They wore an activity tracker for two to eight weeks. Data were collected using 23 interviews and discussion with 6 participants. A framework analysis was used to analyze the data. Results: The framework analysis resulted in seven categories: purchase, instruction, characteristics, correct functioning, sharing data, privacy, use, and interest in feedback. The standard goal of the activity trackers was experienced as too high, however the tracker still motivated them to be more active. Participants would have liked more guidance from their physiotherapists because they experienced the trackers as complex. Participants experienced some technical failures, are willing to share data with their physiotherapist and, want to spend a maximum of e50,-. Conclusion: The developed framework gives insight into all important concepts from the experiences reported by patients with a chronic disease and can be used to guide further research and practice. Patients with a chronic disease were positive regarding activity trackers in general. When embedded in physiotherapy, more attention should be paid to the integration in treatment.
DOCUMENT