Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2772879.2773320acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
research-article

Pipelined Consensus for Global State Estimation in Multi-Agent Systems

Published: 04 May 2015 Publication History

Abstract

This paper presents pipelined consensus, an extension of pair-wise gossip-based consensus, for multi-agent systems using mesh networks. Each agent starts a new consensus in each round of gossiping, and stores the intermediate results for the previous k consensus in a pipeline message. After k rounds of gossiping, the results of the first consensus are ready. The pipeline keeps each consensus independent, so any errors only persist for k rounds. This makes pipelined consensus robust to many real-world problems that other algorithms cannot handle, including message loss, changes in network topology, sensor variance, and changes in agent population. The algorithm is fully distributed and self-stabilizing, and uses a communication message of fixed size. We demonstrate the efficiency of pipelined consensus in two scenarios: computing mean sensor values in a distributed sensor network, and computing a centroid estimate in a multi-robot system. We provide extensive simulation results, and real-world experiments with up to 24 agents. The algorithm produces accurate results, and handles all of the disturbances mentioned above.

References

[1]
D. Angeli and P. Bliman. Convergence speed of distributed consensus and topology of the associated information spread. In Decision and Control, 2007 46th IEEE Conference on, pages 300--305. IEEE, 2007.
[2]
R. Aragues, L. Carlone, C. Sagues, and G. Calafiore. Distributed centroid estimation from noisy relative measurements. Systems & Control Letters, 61(7):773--779, 2012.
[3]
H. Bai, R. A. Freeman, and K. M. Lynch. Robust dynamic average consensus of time-varying inputs. In Decision and Control (CDC), 2010 49th IEEE Conference on, pages 3104--3109. IEEE, 2010.
[4]
M. Cao, A. S. Morse, and B. D. Anderson. Reaching a consensus in a dynamically changing environment: Convergence rates, measurement delays, and asynchronous events. SIAM Journal on Control and Optimization, 47(2):601--623, 2008.
[5]
M. Franceschelli and A. Gasparri. Gossip-based centroid and common reference frame estimation in multiagent systems. 2014.
[6]
J. Ghaderi and R. Srikant. Opinion dynamics in social networks: A local interaction game with stubborn agents. In American Control Conference (ACC), 2013, pages 1982--1987, June 2013.
[7]
G. Habibi, K. Zachary, W. Xie, M. Jellins, and J. McLurkin. Distributed centroid estimation and motion controllers for collective transport by multi-robot systems. In Robotics and Automation (ICRA), 2015 IEEE International Conference on. IEEE, May 2015.
[8]
A. Jadbabaie, J. Lin, and A. S. Morse. Coordination of groups of mobile autonomous agents using nearest neighbor rules. Automatic Control, IEEE Transactions on, 48(6):988--1001, 2003.
[9]
B. J. Julian, M. Angermann, M. Schwager, and D. Rus. A scalable information theoretic approach to distributed robot coordination. In Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on, pages 5187--5194. IEEE, 2011.
[10]
T. Li and J.-F. Zhang. Consensus conditions of multi-agent systems with time-varying topologies and stochastic communication noises. Automatic Control, IEEE Transactions on, 55(9):2043--2057, 2010.
[11]
N. A. Lynch. Distributed Algorithms. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1996.
[12]
J. McLurkin. Analysis and Implementation of Distributed Algorithms for Multi-Robot Systems. PhD thesis, MIT,USA, 2008.
[13]
J. McLurkin, A. McMullen, N. Robbins, G. Habibi, A. Becker, A. Chou, H. Li, M. John, N. Okeke, J. Rykowski, S. Kim, W. Xie, T. Vaughn, Y. Zhou, J. Shen, N. Chen, Q. Kaseman, L. Langford, J. Hunt, A. Boone, and K. Koch. A robot system design for low-cost multi-robot manipulation. In 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA, September 14-18, 2014, pages 912--918, 2014.
[14]
R. Olfati-Saber, J. Fax, and R. Murray. Consensus and cooperation in networked multi-agent systems. Proceedings of the IEEE, 95(1):215--233, 2007.
[15]
R. Olfati-Saber and R. M. Murray. Consensus problems in networks of agents with switching topology and time-delays. Automatic Control, IEEE Transactions on, 4 (9):1520--1533, 2004.
[16]
A. Olshevsky and J. N. Tsitsiklis. Convergence speed in distributed consensus and averaging. SIAM Journal on Control and Optimization, 48(1):33--55, 2009.
[17]
A. Olshevsky and J. N. Tsitsiklis. Degree fluctuations and the convergence time of consensus algorithms. Automatic Control, IEEE Transactions on, 58(10):2626--2631, 2013.
[18]
E. Olson. AprilTag: A robust and flexible visual fiducial system. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pages 3400--3407. IEEE, May 2011.
[19]
M. Schwager, D. Rus, and J.-J. Slotine. Decentralized, adaptive coverage control for networked robots. The International Journal of Robotics Research, 28(3):357--375, 2009.
[20]
F. Shaw, A. Chiu, and J. McLurkin. Agreement on stochastic multi-robot systems with communication failures. In Intelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on, pages 6095--6100, Oct 2010.
[21]
D. P. Spanos, R. Olfati-Saber, and R. M. Murray. Distributed sensor fusion using dynamic consensus. In IFAC World Congress, 2005.
[22]
D. P. Spanos, R. Olfati-Saber, and R. M. Murray. Dynamic consensus on mobile networks. In IFAC world congress. Prague Czech Republic, 2005.
[23]
H. G. Tanner, A. Jadbabaie, and G. J. Pappas. Flocking in fixed and switching networks. Automatic Control, IEEE Transactions on, 52(5):863--868, 2007.
[24]
Z.Wang and M. Schwager. Multi-robot manipulation without communication. In Proc. of the International Symposium on Distributed Robotic Systems (DARS 14), November 2014.
[25]
P. Yang, R. A. Freeman, and K. M. Lynch. Distributed cooperative active sensing using consensus filters. In Robotics and Automation, 2007 IEEE International Conference on, pages 405--410. IEEE, 2007.

Cited By

View all
  • (2019)Game of Streaming PlayersACM Transactions on Multimedia Computing, Communications, and Applications10.1145/333649615:2s(1-30)Online publication date: 19-Jul-2019
  • (2018)A Distributed Approach for Bitrate Selection in HTTP Adaptive StreamingProceedings of the 26th ACM international conference on Multimedia10.1145/3240508.3240589(573-581)Online publication date: 15-Oct-2018
  • (2016)Force-Amplifying N-robot Transport System Force-ANTS for cooperative planar manipulation without communicationInternational Journal of Robotics Research10.1177/027836491666747335:13(1564-1586)Online publication date: 1-Nov-2016

Index Terms

  1. Pipelined Consensus for Global State Estimation in Multi-Agent Systems

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    AAMAS '15: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems
    May 2015
    2072 pages
    ISBN:9781450334136

    Sponsors

    • IFAAMAS

    In-Cooperation

    Publisher

    International Foundation for Autonomous Agents and Multiagent Systems

    Richland, SC

    Publication History

    Published: 04 May 2015

    Check for updates

    Author Tags

    1. centroid estimation
    2. communication failure
    3. consensus
    4. distributed
    5. multi-robot

    Qualifiers

    • Research-article

    Funding Sources

    • NSF CPS

    Conference

    AAMAS'15
    Sponsor:

    Acceptance Rates

    AAMAS '15 Paper Acceptance Rate 108 of 670 submissions, 16%;
    Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Game of Streaming PlayersACM Transactions on Multimedia Computing, Communications, and Applications10.1145/333649615:2s(1-30)Online publication date: 19-Jul-2019
    • (2018)A Distributed Approach for Bitrate Selection in HTTP Adaptive StreamingProceedings of the 26th ACM international conference on Multimedia10.1145/3240508.3240589(573-581)Online publication date: 15-Oct-2018
    • (2016)Force-Amplifying N-robot Transport System Force-ANTS for cooperative planar manipulation without communicationInternational Journal of Robotics Research10.1177/027836491666747335:13(1564-1586)Online publication date: 1-Nov-2016

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media