Mwila, Martin KMbewe, Perseverance N2018-01-222018-01-222017-11Mwila, 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 Africa978-1-5386-2313-8http://www.rgems.co.za/Downloads/Events/2017_PRASA-RobMech_Program.pdfhttp://ieeexplore.ieee.org/document/8261126/DOI: 10.1109/RoboMech.2017.8261126http://hdl.handle.net/10204/9980Copyright: 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.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.enUnmanned ground vehicleCommunication frameworkSocket.IONode.jsAsynchronous waterfall modelJoint architecture for unmanned systemsDesign and implementation of a node.js based communication framework for an unmanned autonomous ground vehicleConference PresentationMwila, 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/9980Mwila, 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/9980Mwila 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 .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 -