icon-carat-right menu search cmu-wordmark

Module 4: Creating Distributed Algorithms

Video
By
In this module, we discuss the process of planning a distributed autonomous system involving multiple agents collaborating toward a common goal.
Publisher

Software Engineering Institute

Watch

Abstract

In this module, we discuss the process of planning a distributed autonomous system involving multiple agents collaborating toward a common goal. We implement a simple voting consensus algorithm and a formation-based movement amongst up to 9 agents. Users are provided with functional C++ code and will use a Linux terminal to compile, run, and simulate multi-agent examples of the consensus algorithm that is created in this module.

Recommended course materials are the following:

Slide Notes (txt) https://cmu.box.com/s/3l8t6fyflxebz40...

vote.cpp (C++): https://cmu.box.com/s/n8aq09ty0sw3d7f...

vote.h (C++): https://cmu.box.com/s/te88hcupyqd5u7m...

All materials (ZIP) https://cmu.box.com/s/847uwrgm2cvsqy1...

Download all materials at: https://cmu.box.com/s/zsdyarxzpg0suds...