product agents about exchanging parts.
In all these enhancements special attention should be
paid to security and the protection of privacy of the
end-users of product agent enhanced systems. An im-
portant aspect is the fact that the agent should store its
information at a safe place in case the robot hardware
will fail. In our case this is the remote system where
the agent has the possibility to store important data.
8 CONCLUSIONS
Product agents can play an important role in every
part of the life cycle of a product. An important prop-
erty of these agents is that they should have no direct
impact on the product or system they are living in.
However useful information should be collected and
in case of disaster, these agents should keep a log of
the events leading to the disaster.
Product agents can be a virtual digital equivalent
of a product and this concept will be an enabling tech-
nology in implementing the internet of things.
The concept presented here is a natural evolu-
tion of the concept of using agents during produc-
tion. However in case of products made by production
technology not based on agent technology, a product
agent can be added afterwards, as described in our
case study. The information that could have been
collected during design and production is added af-
terwards and will play a role in the recycle phase or
maintenance during use phase.
The ROS platform proved to a very good plat-
form to implement the product agent. This is because
of the fact that the data-communication infrastructure
between nodes is already implemented in a way that
helps a lot in both the design and the implementation
of the product agent.
REFERENCES
Ashton, K. (2009). That ’the internet of things’ thing. RFID
Journal, (22 july).
Blazovics, L., Varga, C., Csorba, K., Fehr, M., Forstner,
B., and Charaf, H. (2011). Vision based area dis-
covery with swarm robots. Second Eastern European
Regional Conference on the Engineering of Computer
Based Systems, ecbs-eerc, pages 149–150.
Burgess, M. (1998). Cfengine as a component of computer
immune-systems,. Proceedings of the Norwegian In-
formatics Conference.
Burgess, M., Hagerud, H., Straumnes, S., and Reitan, T.
(2002). Measuring system normality. ACM Transac-
tions on Computer Systems (TOCS) Volume 20 Issue
2, pages 125–160.
Burmeister, B., Haddadi, A., and Matylis, G. (1997). Appli-
cation of multi-agent systems in trafc and transporta-
tion. IEEE Proceedings on Software Engineering 144
(1), page 5160.
Bussmann, S., Jennings, N., and Wooldridge, M.
(2004). Multiagent Systems for Manufacturing Con-
trol. Springer-Verlag, Berlin Heidelberg.
Durrant-Whyte, H. and Bailey, T. (2006). Simultaneous lo-
calization and mapping (slam): Part i the essential al-
gorithms. Robotics and Automation Magazine 13 (2),
pages 99–110.
Gunther, M. (2007). The end of garbage. Fortune.
Hamilton, K., Lane, D., Brown, K., and Taylor, J. (2007).
An integrated diagnostic architecture for autonomous
underwater vehicles. Journal of Field Robotics,
(24(6)):497–526.
Kletti, J. (2007). Manufacturing Execution System - MES.
Springer-Verlag, Berlin Heidelberg.
Moergestel, L. v., Meyer, J., Puik, E., and Telgen, D. (2010).
Simulation of multiagent-based agile manufacturing.
CMD 2010 proceedings, pages 23–27.
Moergestel, L. v., Meyer, J., Puik, E., and Telgen, D. (2011).
Decentralized autonomous-agent-based infrastructure
for agile multiparallel manufacturing. ISADS 2011
proceedings, pages 281–288.
Nielsen, J. and Levy, J. (1994). Measuring usability: pref-
erence vs. performance. ACM.
Nielsen, J. and Mack, R. (1994). Usability Inspection Meth-
ods. John Wiley & Sons.
Paolucci, M. and Sacile, R. (2005). Agent-based manufac-
turing and control systems : new agile manufacturing
solutions for achieving peak performance. CRC Press,
Boca Raton, Fla.
Puik, E. and Moergestel, L. v. (2010). Agile multi-parallel
micro manufacturing using a grid of equiplets. IPAS
2010 proceedings, pages 271–282.
Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T.,
Leibs, J., Berger, E., Eheeler, R., and A., N. (2009).
Ros: an open source robot operating system. Open-
Source Software workshop of the International Con-
ference on Robotics and Automation (ICRA).
Wnuk, K., Fulkerson, B., and Sudol, J. (2006). A scal-
able architecture for multi agent vision based robot
scavenging. American Association for Articial Intelli-
gence.
MonitoringAgentsinComplexProducts-EnhancingaDiscoveryRobotwithanAgentforMonitoring,Maintenanceand
DisasterPrevention
13