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 条
  • [41] Design and Implementation of Sound Tracking Multi-robot System in Wireless Sensor Networks
    Meng, Zhuo-lun
    PROCEEDINGS FIRST INTERNATIONAL CONFERENCE ON ELECTRONICS INSTRUMENTATION & INFORMATION SYSTEMS (EIIS 2017), 2017, : 876 - 881
  • [42] Optimized relay node placement for connecting disjoint wireless sensor networks
    Lee, Sookyoung
    Younis, Mohamed
    COMPUTER NETWORKS, 2012, 56 (12) : 2788 - 2804
  • [43] Robot-Assisted Sensor Relocation for Confident Information Coverage in Wireless Sensor and Robot Networks
    Zhu, Lihua
    Wang, Minghua
    Jiang, Kaiwu
    Deng, Xianjun
    Yi, Lingzhi
    Liao, Xiangbai
    Wang, Chao
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 256 - 262
  • [44] Power Consumption Analysis of Operating Systems for Wireless Sensor Networks
    Lajara, Rafael
    Pelegri-Sebastia, Jose
    Perez Solano, Juan J.
    SENSORS, 2010, 10 (06) : 5809 - 5826
  • [45] A Study of the Performance of Wireless Sensor Networks Operating with Smart Antennas
    Skiani, E. D.
    Mitilineos, S. A.
    Thomopoulos, S. C. A.
    IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2012, 54 (03) : 50 - 67
  • [46] State of the Art in Wireless Sensor Networks Operating Systems: A Survey
    Farooq, Muhammad Omer
    Aziz, Sadia
    Dogar, Abdul Basit
    FUTURE GENERATION INFORMATION TECHNOLOGY, 2010, 6485 : 616 - +
  • [47] Carrier-based Sensor Deployment by a Mobile Robot for Wireless Sensor Networks
    Wang, Zhengjie
    Zhao, Xiaoguang
    Wang, Zhengjie
    Qian, Xu
    2012 12TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS & VISION (ICARCV), 2012, : 1663 - 1668
  • [48] Market-Based Sensor Relocation by Robot Team in Wireless Sensor Networks
    Li, Haotian
    Barnawi, Ahmed
    Stojmenovic, Ivan
    Wang, Cheng
    AD HOC & SENSOR WIRELESS NETWORKS, 2014, 22 (3-4) : 259 - 280
  • [49] Randomized carrier-based sensor relocation in wireless sensor and robot networks
    Li, Xu
    Fletcher, Greg
    Nayak, Amiya
    Stojmenovic, Ivan
    AD HOC NETWORKS, 2013, 11 (07) : 1951 - 1962
  • [50] Self Organized Sensor Deployment with Brownian Motion in Wireless Sensor and Robot Networks
    Haque, Md. Enamul
    Rahman, Md. Muntasir
    Rahman, Aminur
    Imtiaz-Ud-Din, K. M.
    2015 18TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (ICCIT), 2015, : 196 - 201