Abstract
This work shows the implementation of ntcc-lman [1], a framework for ntcc [2], a non deterministic timed concurrent constraint process calculus. This calculus provides a formal model in which concepts proper to robotic control can be conveniently represented. The ntcc-lman framework includes a ntcc based kernel language, a compiler, a constraint system, a formal abstract machine based on ntcc reduction rules and a virtual machine. We show how the framework can be used to program typical robotic tasks to control LEGO robots in real time using timedccp technology. To our knowledge, this is the first timedccp framework for programming robotic devices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Muñoz, M.P., Hurtado, A.R.: LMAN: ntcc Abstract Machine for concurrent programming of LEGO robots. Systems Engineering Degree, Department of Computing and Systems Engineering, Universidad Javeriana (2004) (in Spanish), http://www.brics.dk/~fvalenci/lman/
Nielsen, M., Palamidessi, C., Valencia, F.: Temporal Concurrent Constraint Programming: Denotation, Logic and Applications. Nordic Journal of Computing (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Muñoz, M.d.P., Hurtado, A.R. (2004). Programming Robotic Devices with a Timed Concurrent Constraint Language. In: Wallace, M. (eds) Principles and Practice of Constraint Programming – CP 2004. CP 2004. Lecture Notes in Computer Science, vol 3258. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30201-8_82
Download citation
DOI: https://doi.org/10.1007/978-3-540-30201-8_82
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23241-4
Online ISBN: 978-3-540-30201-8
eBook Packages: Springer Book Archive