Jon Kerridge
JCSPre: the Robot Edition to Control LEGO NXT Robots
Kerridge, Jon; Panayotopoulos, Alex; Lismore, Patrick
Authors
Alex Panayotopoulos
Patrick Lismore
Contributors
Peter H. Welch
Editor
Susan Stepney
Editor
Fiona A.C. Polack
Editor
Frederick R.M. Barnes
Editor
Alistair A. McEwan
Editor
Gardiner S. Stiles
Editor
Jan F. Broenink
Editor
Adam T. Sampson
Editor
Abstract
JCSPre is a highly reduced version of the JCSP (Communicating Sequential Processes for Java) parallel programming environment. JCSPre has been implemented on a LEGO Mindstorms NXT brick using the LeJOS Java runtime environment. The LeJOS environment provides an abstraction for the NXT Robot in terms of Sensors, Sensor Ports and Motors, amongst others. In the implementation described these abstractions have been converted into the equivalent active component that is much easier to incorporate into a parallel robot controller. Their use in a simple line following robot is described, thereby demonstrating the ease with which robot controllers can be built using parallel programming principles. As a further demonstration we show how the line following robot controls a slave robot by means of Bluetooth communications.
Citation
Kerridge, J., Panayotopoulos, A., & Lismore, P. (2008, September). JCSPre: the Robot Edition to Control LEGO NXT Robots. Presented at 31st Communicating Process Architectures Conference, CPA 2008, University of York, UK
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 31st Communicating Process Architectures Conference, CPA 2008 |
Start Date | Sep 7, 2008 |
End Date | Sep 10, 2008 |
Publication Date | 2008 |
Deposit Date | Jul 19, 2019 |
Publisher | IOS Press |
Pages | 255-270 |
Series Title | Concurrent Systems Engineering Series |
Series Number | 66 |
Series ISSN | 1383-7575 |
Book Title | Communicating Process Architectures 2008 |
ISBN | 978-1-58603-907-3 |
DOI | https://doi.org/10.3233/978-1-58603-907-3-255 |
Keywords | JCSPre; JCSP; Java; robot controllers; parallel programming |
Public URL | http://researchrepository.napier.ac.uk/Output/1978579 |
You might also like
An aspect-oriented component-based approach to seamless web service composition
(2007)
Journal Article
Process discovery in highly parallel distributed systems.
(2014)
Presentation / Conference Contribution
Verifying the CPA Networking Stack using SPIN/Promela.
(2013)
Presentation / Conference Contribution
RDF recipes for context-aware interoperability in pervasive systems.
(2012)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search