Abstract
A real-time emotional architecture (RTEA) for building parallel robotic applications is presented. RTEA allows the application developer to focus in the design and implementation of the agent processes, because the architecture itself solves, in an autonomous way the decision about the attention to be paid to each of these processes. From the functional point of view, an RTEA selects and adapts its objectives depending on its physical (actuators) and its mental (processing) capabilities. This characteristic makes the architecture a useful solution in such applications that have to deal with several simultaneous tasks, that has real-time constraints, and where the objectives are defined in a flexible way. From the viewpoint of the design and development of applications, RTEA defines its different entities as independent modules. This modularity facilitates the programmer the development of each part of the project. To control the processing capacity of the agent and to guarantee the fulfilment of the temporal constraints of the processes, RTEA has been implemented in a real-time kernel (rt-linux). Mobile robot Experiments have been carried out to show how emotional system influence the mental organisation of the robot when it performs navigational tasks under different environmental conditions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abeni, L., Buttazzo, G.: Hierarchical QoS Management for Time Sensitive Applications. In: Proceedings of the IEEE Real-Time Technology and Applications Symposium, Taipei, Taiwan (May 2001)
Arbib, M., Fellous, J.M.: Emotions: from Brain to Robots. TRENDS in Cognitive Sciences 8(12) (December 2004)
Arkin, R.: Moving Up the Food Chain: Motivation and Emotion in Behavior-Based Robots. In: Fellous, J.M., Arbib, M.A. (eds.) Who Needs Emotions? The Brain Meets the Robot, Oxford University Press, Oxford (2004)
Beccari, G., Caselli, S., Zanichelli, F.: A technique for adaptive scheduling of soft real-time tasks. Real-Time Systems 30(3), 187 (2005)
Barabanov, M., Yodaiken, V.: Introducing real-time Linux. Linux Journal 34 (February 1997)
Bautista, D., Sahuquillo, J., Hassan, H., Petit, S., Duato, J.: A Simple Power-Aware Scheduling for Multicore Systems when Running Real-Time Applications. In: IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2008 (2008)
Breazeal, C.: Emotion and Sociable Humanoid Robots. International Journal of Human Computer Studies 59, 119–155 (2003)
Buttazzo, G.C., Lipari, G., Abeni, L.: Elastic task model for adaptive rate control. In: Proc. IEEE Real-Time Systems Symposium, Madrid, Spain (1998)
Hassan, H., Simó, J., Crespo, A.: Flexible real-time mobile robotic architecture based on behavioural models. Journal of Engineering Applications of Artificial Intelligence 10(14), 685–702 (2002)
Lu, C., Stankovic, J.A., Abdelzaher, T.F., Tao, G., Son, S.H., Marley, M.: Performance specifications and metrics for adaptive real-time systems. In: Proc. IEEE Real-Time Systems Symposium, RTSS’00, Orlando, FL (2000)
Lu, C., Stankovic, J., Tao, G., Son, S.: Feedback Control Real-Time Scheduling: Framework, Modeling and Algorithms. Special Issue on Control-Theoretical Approaches to Real-Time Computing, Journal of Real-time Systems 23(1/3) (May 2002)
Moshkina, L., Arkin, R.C.: On TAMEing Robots. In: Proc. IEEE International Conference on Systems, Man and Cybernetics, Georgia Tech., Atlanta, GA, USA, October 5-8 (2003)
Ramanathan, P.: Overload management in real-time control applications using (m,k)-Firm Guarantee. IEEE Transactions on Parallel and Distributed Systems 10(6) (1999)
Stankovic, J.A., Lu, C., Son, S.H., Tao, G.: The case for feedback control real-time scheduling. In: Proc. Euromicro Conference on Real-Time Systems, ECRTS’99, York, UK (1999)
Stankovic, J.A., Lee, I., Mok, A., Rajkumar, R.: Opportunities and obligations for Physical Computing Systems. IEEE Computer 38(11), 23–31 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aracil, J., Domínguez, C., Hassan, H., Crespo, A. (2010). Real-Time Linux Framework for Designing Parallel Mobile Robotic Applications. In: Hsu, CH., Yang, L.T., Park, J.H., Yeo, SS. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2010. Lecture Notes in Computer Science, vol 6082. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13136-3_46
Download citation
DOI: https://doi.org/10.1007/978-3-642-13136-3_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-13135-6
Online ISBN: 978-3-642-13136-3
eBook Packages: Computer ScienceComputer Science (R0)