© University of Kent - Contact | Feedback | Legal
The University of Kent, Canterbury, Kent, CT2 7NZ, T +44 (0)1227 764000
|
This page is a collection of resources related to occam-pi programming on the LEGO® Mindstorms RCX and NXT.
We are currently using a port of The Transterpreter to run occam-pi on the RCX. The preferred user-interface is from within jEdit, that uses an occam-pi plugin to support programming on the RCX.
We ran a successful workshop for new CS students in September 2007. This started with a talk, introducing them to occam-pi and the RCX platform, followed by some practical work using pre-built LEGO robots, and giving them the opportunity to experiment.
Unless otherwise specified, all materials remain copyright by their respective authors and/or the Department of Computer Science, University of Kent. Materials licensed under the terms of the GNU GPL, LGPL, or Free Documentation licenses.
|
A Native Transterpreter for the LEGO Mindstorms RCX. Jonathan Simpson, Christian L. Jacobsen, and Matthew C. Jadud. In Alistair A. McEwan, Steve Schneider, Wilson Ifill, and Peter Welch, editors, Communicating Process Architectures 2007, volume 65 of Concurrent Systems Engineering Series, pages 339-348, Amsterdam, The Netherlands, September 2007. IOS Press. (more details)
download publication
Mobile Robot Control: The Subsumption Architecture and occam-pi. Jonathan Simpson, Christian L. Jacobsen, and Matthew C. Jadud. In Peter H. Welch, Jon M. Kerridge, and Frederick R. M. Barnes, editors, Communicating Process Architectures 2006, volume 64 of Concurrent Systems Engineering Series, pages 225-236, Amsterdam, The Netherlands, September 2006. IOS Press. (more details)
download publication
Torwards Concrete Concurrency: occam-pi on the LEGO Mindstorms. Christian L. Jacobsen and Matthew C. Jadud. In SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education, pages 431-435, New York, NY, USA, February 2005. ACM. (more details)