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
This paper describes a concept where products are equipped with agents that will assist in recycling and repairing the product. These so-called product agents represent the product in cyberspace and are capable to negotiate with other products in case of recycling or repair. Some product agents of broken products will offer spare parts, other agents will look for spare parts to repair a broken product. On the average this will enlarge the lifetime of a product and in some cases prevent wasting resources. Apart from reuse of spare parts these agents will also help to locate rare elements in a device, so these elements can be recycled more easily.
Many quality aspects of software systems are addressed in the existing literature on software architecture patterns. But the aspect of system administration seems to be a bit overlooked, even though it is an important aspect too. In this work we present three software architecture patterns that, when applied by software architects, support the work of system administrators: PROVIDE AN ADMINISTRATION API, SINGLE FILE LOCATION, and CENTRALIZED SYSTEM LOGGING. PROVIDE AN ADMINISTRATION API should solve problems encountered when trying to automate administration tasks. The SINGLE FILE LOCATION pattern should help system administrators to find the files of an application in one (hierarchical) place. CENTRALIZED SYSTEM LOGGING is useful to prevent coming up with several logging formats and locations. Abstract provided by the authors. Published in PLoP '13: Proceedings of the 20th Conference on Pattern Languages of Programs ACM.
De Nederlandse agrosector heeft te maken met sterke schaalvergroting, klimaatverandering, achteruitgang van bouwland door bodemverdichting van zware machines, teruglopende beschikbaarheid van arbeid en een strengere milieuwetgeving. Oplossingen worden gezocht in het gebruik van kleine, autonome machines (agrobots) die specifieke taken van boeren kunnen overnemen. Nederlandse machinebouwers als Lely spelen hierop in met melk-, voer- en mestruimrobots. De agrarische sector wil steeds efficiënter werken, haar productiviteit verbeteren en vraagt zodoende voortdurend om slimmere applicaties. Een toekomstbeeld waarbij samenwerkende agrobots situaties kunnen beoordelen en gezamenlijk complexe taken kunnen uitvoeren wordt gezien als ‘The next step’ en onvermijdelijk, maar tevens als ingewikkeld, risicovol en voorlopig onrealiseerbaar. Machinebouwers hechten grote waarde aan betrouwbaarheid en missen de technologie om onderlinge coöperativiteit tussen machines met de nodige robuustheid te kunnen ontwikkelen en te integreren in hun product. De HAN heeft inmiddels veel ervaring opgebouwd op het gebied van programmeertools voor robotica en wil samen met kennisinstellingen als WUR, TUDelft en UT, machinebouwers als Lely en MultiToolTrac en eindgebruikers uit de agrarische sector, kennis en ervaring ontwikkelen op het gebied van het programmeren van robuuste, coöperatieve systemen. Het consortium wil dit doen met behulp van een modelgebaseerde workflow op basis van een integrale, open source toolchain waarin bestaande tools c.q. ecosystemen zijn geïntegreerd. Dit moet uiteindelijk resulteren in een praktijkdemonstratie – op de Floriade 2022 - van de technologie middels twee prototypes: mestrobots in de veehouderij en oogstafvoersystemen in de akkerbouw. Ten behoeve van een goede projectfocus beschouwt DurableCASE autonomie als reeds bestaand en voegt hier coöperativiteit aan toe. Concreet levert DurableCASE het volgende op: - gedemonstreerde en gepubliceerde, toepasbare kennis over robuuste coöperativiteit in agrobotica, gebaseerd op multi-agent technologie; - een open toolchain die efficiënte, modelgebaseerde ontwikkeling van robuuste coöperativiteit mogelijk maakt; - inzicht in de business case; - lesmateriaal op basis van bovengenoemde kennis en toolchain.