首页> 外文会议>2017 Pattern Recognition Association of South Africa and Robotics and Mechatronics >Design and implementation of a Node.js based communication framework for an unmanned autonomous ground vehicle
【24h】

Design and implementation of a Node.js based communication framework for an unmanned autonomous ground vehicle

机译:基于Node.js的无人驾驶地面车辆通信框架的设计与实现

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:本文介绍了用于开发可增强不同类型的组件之间的互操作性的通信平台的方法,而不论制造商和软件平台如何。该框架旨在用于分布式系统,在该分布式系统中,软件和硬件模块被设计为控制自动无人地面车辆(UGV)。在Node.js中开发了基于无人系统联合体系结构(JAUS)的消息传递体系结构,以确保平台独立性。它已部署在Raspberry Pi和BeagleBone Black等硬件平台上,以便访问平台上的各种传感器并控制步进电机等硬件。该消息传递体系结构也可以在运行Windows操作系统或Linux的传统笔记本电脑上实现,这些笔记本电脑运行用于定位,地形图和路径规划的算法。最初被认为是一种非常有限的语言,JavaScript的真正性质和功能直到最近才被深入了解。现在,正在采取一项重大举措,将这种语言应用于新的迷人环境。该框架的最终目标是在网络内构建UGV组件和传感器套件的通信和互操作。该框架在G-Bat上实施,G-Bat是CSIR DPSS Landward Sciences开发的UGV平台,用于测试和模拟自主导航系统的通信部分。该测试是成功的一步,为在将来的工作中更健壮地实施框架铺平了道路。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号