Abstract
We consider the problem of satisfying communication demands in a multi-agent system where several robots cooperate on a task and a fixed subset of the agents act as mobile routers. Our goal is to position the team of robotic routers to provide communication coverage to the remaining client robots. We allow for dynamic environments and variable client demands, thus necessitating an adaptive solution. We present an innovative method that calculates a mapping between a robot’s current position and the signal strength that it receives along each spatial direction, for its wireless links to every other robot. We show that this information can be used to design a simple positional controller that retains a quadratic structure, while capturing the behavior of wireless signals in real-world environments. Notably, our approach does not necessitate stochastic sampling along directions that are counter-productive to the overall coordination goal, nor does it require exact client positions, or a known map of the environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Note that all quantities in this section are time-dependent; we omit this dependency for simplicity.
- 2.
We choose to work with ESNR values rather than rates since the rates supported on a link are discretized (non-continuous).
- 3.
In this paper we mainly consider \(d=2\) although all concepts are extensible to \(d=3\).
- 4.
For simplicity, we denote \(f_{ij}(\theta )\) as \(f(\theta )\) as we consider only the single link between robotic router i and client j for the rest of this section.
- 5.
Of course, the resolution at which \(\theta \) is available depends on the number of channel measurements.
- 6.
In practice, the router and client transmit back-to-back packets with a small gap \(\delta \approx 200 \,\upmu \)s to obtain \(\hat{h}^r(t+\delta )\) and \(\hat{h}(t)\), respectively. The router collects these values and approximates \(\hat{h}(t) \hat{h}^r(t)\) as \(\hat{h}(t) \hat{h}^r(t+\delta ) e^{-j2\varDelta _{f}\delta }\). The router computes this 10 times per second (an overhead of just 0.1Â %).
- 7.
Mathematically, \(\sigma _{ij} = \sum _\theta {[(\theta -\theta _\mathrm{max})^2f_{ij}(\theta )]}/\sum _\theta {[(\theta -\theta _\mathrm{max})^2\text {mean}\{f_{ij}(\theta )\}]} \).
- 8.
Note that the data-rate is capped by 60 Mb/s causing the plot to appear flat at times unlike ESNR.
References
Ganguli, A., S. Susca, A., Martinez, S., Bullo, F., Cortes, J.: On collective motion in sensor networks: sample problems and distributed algorithms. In: CDC-ECC (2005)
Jadbabaie, A., Lin, J., Morse, A.S.: Coordination of groups of mobile autonomous agents using nearest neighbor rules. In: IEEE Transactions on Automatic Control (2003)
Olfati-Saber, R., Fax, J.A., Murray, R.M.: Consensus and cooperation in networked multi-agent systems. In: Proceedings of the IEEE (2007)
MalmirChegini, M., Mostofi, Y.: On the spatial predictability of communication channels. IEEE Trans. Wirel. Commun. 11(3) (2012)
Yan, Y., Mostofi, Y.: Co-optimization of communication and motion planning of a robotic operation under resource constraints and in fading environments. IEEE Trans. Wirel. Commun. 12(4) (2013)
Fink, J., Ribeiro, A., Kumar, V.: Robust control for mobility and wireless communication in cyber-physical systems with application to robot teams. In: Proceedings of the IEEE (2012)
Lindh, M., Johansson, K., Bicchi, A.: An experimental study of exploiting multipath fading for robot communications. In: RSS (2007)
Aruba Networks. Outdoor antennas and RF coverage strategies http://www.arubanetworks.com/vrd/outdoormimovrd/wwhelp/wwhimpl/common/html/wwhelp.htm#context=OutdoorMIMOVRD&file=chap4.html
Fitch, P.J.: Synthetic Aperture Radar. Springer, New York (1988)
Le Ny, J., Ribeiro, A., Pappas, G.J.: Adaptive communication-constrained deployment of mobile robotic networks. In: ACC (2012)
Spall, J.C.: Adaptive stochastic approximation by the simultaneous perturbation method. In: IEEE Transactions on Automatic Control (2000)
Kumar, S., Shi, L., Ahmed, N., Gil, S., Katabi, D., Rus, D.: Carspeak: a content-centric network for autonomous driving. SIGCOMM (2012)
Wang, J., Katabi, D.: Dude, where’s my card?. RFID positioning that works with multipath and non-line of sight, In: SIGCOMM (2013)
Wang, J., Adib, F., Knepper, R., Katabi, D., Daniela, R.: Robot object manipulation using rfids. In: MobiCom, RF-Compass (2013)
Adib, F., Katabi, D.: See through walls with wi-fi. In: SIGCOMM (2013)
Halperin, D., Hu, W., Sheth, A., Wetherall, D.: Predictable 802.11 packet delivery from wireless channel measurements. In: CCR (2010)
Rahul, H., Kumar, S.S., Katabi, D.: Scaling wireless capacity with user demand. In: SIGCOMM, Megamimo (2012)
Stoica, P., Moses, R.L.: Spectral Analysis of Signals. Prentice Hall, New Jersey (2005)
Gil, S., Feldman, D., Rus, D.: Communication coverage for independently moving robots. In: IROS (2012)
Feldman, D., Gil, S., Knepper, R., Julian, B., Rus, D.: K-robots clustering of moving sensors using coresets. In: ICRA 2013 (2013)
Halperin, D., Hu, W., Sheth, A., Wetherall, D.: Tool release: Gathering 802.11n traces with channel state information. In: ACM SIGCOMM CCR (2011)
Chen, H.-C., Lin, T.-H., Kung, H.T., Lin, C.-K., Gwon, Y.: Determining RF angle of arrival using cots antenna arrays: A field evaluation. In: MILCOM (2012)
Xiong, J., Jamieson, K.: Arraytrack: a fine-grained indoor location system. In: NSDI (2013)
Joshi, K., Hong, S., Katti, S.: Pinpoint: localizing interfering radios. In: NSDI (2013)
Acknowledgments
We thank Dan Feldman and Brian Julian for experimental and theoretical contributions to this work. The authors acknowledge MIT Lincoln Laboratory and MAST project under ARL Grant W911NF-08-2-0004 for their support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Gil, S., Kumar, S., Katabi, D., Rus, D. (2016). Adaptive Communication in Multi-robot Systems Using Directionality of Signal Strength. In: Inaba, M., Corke, P. (eds) Robotics Research. Springer Tracts in Advanced Robotics, vol 114. Springer, Cham. https://doi.org/10.1007/978-3-319-28872-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-28872-7_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-28870-3
Online ISBN: 978-3-319-28872-7
eBook Packages: EngineeringEngineering (R0)