Connecting Wireless Sensor Networks to the Robot Operating System

被引:7
|
作者
Scholl, Philipp M. [1 ]
El Majoub, Brahim [1 ]
Santini, Silvia [2 ]
Van Laerhoven, Kristof [1 ]
机构
[1] Tech Univ Darmstadt, Embedded Sensing Syst, Darmstadt, Germany
[2] Tech Univ Darmstadt, Wireless Sensor Network Lab, Darmstadt, Germany
关键词
wireless sensor networks; middleware; robot operating system; code generation;
D O I
10.1016/j.procs.2013.06.158
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Robot systems largely depend on embedded systems to opera. The interfaces of those embedded systems, e.g. motor controllers or laser scanners, are often vendor-specific and therefore require a component that translates from/to the Robot Operating System (ROS) Middleware interface. In this work we present an implementation and evaluation of a ROS :Middleware client based on the Contiki operating systems, which is suitable for constrained embedded devices, like wireless sensor nodes. We show that in-buffer processing of ROS messages without relying on dynamic memory allocation is possible. That message contents can be accessed conveniently via well-known concepts of the C language (structs) with negligible processing overhead compared to a C++-based client. And that the message-passing middle-ware concept of ROS fits nicely in Contiki's event-based nature. Furthermore, in order for an environment enriched with wireless sensor network to help robots in navigating, understanding and manipulating environments a direct integration is mandatory. (c) 2013 The Authors. Published by Elsevier B.V.
引用
收藏
页码:1121 / 1128
页数:8
相关论文
共 50 条
  • [21] APS: Distributed air pollution sensing system on Wireless Sensor and Robot Networks
    Fu, Huai-Lei
    Chen, Hou-Chun
    Lin, Phone
    COMPUTER COMMUNICATIONS, 2012, 35 (09) : 1141 - 1150
  • [22] The Targets Pursuit for Multi-robot System with Hybrid Wireless Sensor Networks
    Shi, Kun
    Cao, Zhiqiang
    Zhang, Wenwen
    Zhou, Chao
    INTELLIGENT ROBOTICS AND APPLICATIONS, PT I, 2010, 6424 : 538 - 547
  • [23] A Bridging VPN for Connecting Wireless Sensor Networks to Data Centers
    Hata, Hiroaki
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [24] A bridging VPN for connecting wireless sensor networks to data centers
    Hata H.
    Hata, Hiroaki (h.hata@nttceng.com), 1600, Springer Science and Business Media Deutschland GmbH (03): : 211 - 219
  • [25] Detecting and connecting disjoint sub-networks in wireless sensor and actor networks
    Akkaya, Kemal
    Senel, Fatih
    AD HOC NETWORKS, 2009, 7 (07) : 1330 - 1346
  • [26] Operating systems and network protocols for wireless sensor networks
    Dutta, Prabal
    Dunkels, Adam
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2012, 370 (1958): : 68 - 84
  • [27] ContikiSec: A Secure Network Layer for Wireless Sensor Networks under the Contiki Operating System
    Casado, Lander
    Tsigas, Philippas
    IDENTITY AND PRIVACY IN THE INTERNET AGE, PROCEEDINGS, 2009, 5838 : 133 - 147
  • [28] LIMOS: a Lightweight Multi-threading Operating System dedicated to Wireless Sensor Networks
    Zhou, Hai-ying
    Hou, Kun-mean
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 3051 - +
  • [29] The LiteOS operating system: Towards Unix-like abstractions for wireless sensor networks
    Cao, Qing
    Abdelzaher, Tarek
    Stankovic, John
    2008 INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS, PROCEEDINGS, 2008, : 233 - +
  • [30] LA-TinyOS: A Locality-Aware Operating System for Wireless Sensor Networks
    Huang, Tai-Yi
    Hou, Kai-Yuan
    Yu, Huang-Yi
    Chu, Edward T-H.
    King, Chung-Ta
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1151 - 1158