dc.contributor.author |
Mwila, Martin K
|
|
dc.contributor.author |
Mbewe, Perseverance N
|
|
dc.date.accessioned |
2018-01-22T10:07:58Z |
|
dc.date.available |
2018-01-22T10:07:58Z |
|
dc.date.issued |
2017-11 |
|
dc.identifier.citation |
Mwila, M.K. and Mbewe, P.N. 2017. Design and implementation of a node.js based communication framework for an unmanned autonomous ground vehicle. Proceedings of 2017 Pattern Recognition Association of South Africa and Robotics and Mechatronics International Conference (PRASA-RobMech), 29 November - 1 December 2017, Bloemfontein, South Africa |
en_US |
dc.identifier.isbn |
978-1-5386-2313-8 |
|
dc.identifier.uri |
http://www.rgems.co.za/Downloads/Events/2017_PRASA-RobMech_Program.pdf
|
|
dc.identifier.uri |
http://ieeexplore.ieee.org/document/8261126/
|
|
dc.identifier.uri |
DOI: 10.1109/RoboMech.2017.8261126
|
|
dc.identifier.uri |
http://hdl.handle.net/10204/9980
|
|
dc.description |
Copyright: 2017 IEEE. Due to copyright restrictions, the attached PDF file only contains the accepted version of the published item. For access to the published version, please consult the publisher's website. |
en_US |
dc.description.abstract |
This paper describes the methodology used to develop a communication platform that enhances interoperability between different types of components irrespective of the manufacturers and of the software platform. This framework is intended to be used on a distributed system where software and hardware modules are designed to control an autonomous Unmanned Ground Vehicle (UGV). A messaging architecture based on the Joint Architecture for Unmanned Systems (JAUS) was developed in Node.js to ensure platform independence. It was deployed on hardware platforms such as the Raspberry Pi and the BeagleBone Black in order to access various sensors on the platform and control hardware like stepper motor. This messaging architecture can also be implemented on conventional laptops running Windows operating system or Linux that run algorithms for localisation, terrain mapping and path planning. Initially regarded as a very limited language, JavaScript’s true nature and power have only recently been appreciated in depth, A major move is now underway to apply this language in new and fascinating contexts. The ultimate goal of the framework was to structure communication and inter-operation of UGV components and a sensor suite within a network. The framework was implemented on the G-Bat, a UGV platform developed at CSIR DPSS Landward Sciences to test and simulate the communication part of an autonomous navigation system. The test was a successful step that paves the way for a more robust implementation of the framework in the future work. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
IEEE |
en_US |
dc.relation.ispartofseries |
Worklist;20024 |
|
dc.subject |
Unmanned ground vehicle |
en_US |
dc.subject |
Communication framework |
en_US |
dc.subject |
Socket.IO |
en_US |
dc.subject |
Node.js |
en_US |
dc.subject |
Asynchronous waterfall model |
en_US |
dc.subject |
Joint architecture for unmanned systems |
en_US |
dc.title |
Design and implementation of a node.js based communication framework for an unmanned autonomous ground vehicle |
en_US |
dc.type |
Conference Presentation |
en_US |
dc.identifier.apacitation |
Mwila, M. K., & Mbewe, P. N. (2017). Design and implementation of a node.js based communication framework for an unmanned autonomous ground vehicle. IEEE. http://hdl.handle.net/10204/9980 |
en_ZA |
dc.identifier.chicagocitation |
Mwila, Martin K, and Perseverance N Mbewe. "Design and implementation of a node.js based communication framework for an unmanned autonomous ground vehicle." (2017): http://hdl.handle.net/10204/9980 |
en_ZA |
dc.identifier.vancouvercitation |
Mwila MK, Mbewe PN, Design and implementation of a node.js based communication framework for an unmanned autonomous ground vehicle; IEEE; 2017. http://hdl.handle.net/10204/9980 . |
en_ZA |
dc.identifier.ris |
TY - Conference Presentation
AU - Mwila, Martin K
AU - Mbewe, Perseverance N
AB - This paper describes the methodology used to develop a communication platform that enhances interoperability between different types of components irrespective of the manufacturers and of the software platform. This framework is intended to be used on a distributed system where software and hardware modules are designed to control an autonomous Unmanned Ground Vehicle (UGV). A messaging architecture based on the Joint Architecture for Unmanned Systems (JAUS) was developed in Node.js to ensure platform independence. It was deployed on hardware platforms such as the Raspberry Pi and the BeagleBone Black in order to access various sensors on the platform and control hardware like stepper motor. This messaging architecture can also be implemented on conventional laptops running Windows operating system or Linux that run algorithms for localisation, terrain mapping and path planning. Initially regarded as a very limited language, JavaScript’s true nature and power have only recently been appreciated in depth, A major move is now underway to apply this language in new and fascinating contexts. The ultimate goal of the framework was to structure communication and inter-operation of UGV components and a sensor suite within a network. The framework was implemented on the G-Bat, a UGV platform developed at CSIR DPSS Landward Sciences to test and simulate the communication part of an autonomous navigation system. The test was a successful step that paves the way for a more robust implementation of the framework in the future work.
DA - 2017-11
DB - ResearchSpace
DP - CSIR
KW - Unmanned ground vehicle
KW - Communication framework
KW - Socket.IO
KW - Node.js
KW - Asynchronous waterfall model
KW - Joint architecture for unmanned systems
LK - https://researchspace.csir.co.za
PY - 2017
SM - 978-1-5386-2313-8
T1 - Design and implementation of a node.js based communication framework for an unmanned autonomous ground vehicle
TI - Design and implementation of a node.js based communication framework for an unmanned autonomous ground vehicle
UR - http://hdl.handle.net/10204/9980
ER -
|
en_ZA |