Skip to content

Effect of hipster behavior on opinion propagation in a swarm of robots.

License

Notifications You must be signed in to change notification settings

AmeyaWagh/Hipsters_In_Swarm

Repository files navigation

Hipsters_In_Swarm

Build Status

IMAGE ALT TEXT HERE

In the social networks like Facebook, Twitter, or Instagram the spread of opinions, memes, news or in the network of people the spread of diseases or rumors depends on its structure as well as the spreading process. However, heterogeneous behavior among different type of agents can substantially change this spreading dynamics. For example, anti-establishment nodes also known as hipsters can significantly affect the spreading dynamics of two competing products when only one product was present initially. Here, we aim to investigate such behavior in the Swarm of Robots by introducing hipster robots in the network.

A complete project report can be found here.


Installation

Install ARGoS

Install using dpkg

sudo dpkg -i argos3_simulator-3.0.0-i686-beta53.deb

To verify installation, run test

argos3 -q all

Install Buzz

git clone https://github.com/NESTLab/Buzz.git buzz
cd buzz
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ../src
make
sudo make install
sudo ldconfig

Install Khepera IV Robot sim

git clone https://github.com/ilpincy/argos3-kheperaiv.git
cd argos3-kheperaiv
mkdir build_sim
cd build_sim
cmake -DCMAKE_BUILD_TYPE=Release ../src
make
sudo make install

Download Hipsters_In_Swarm

git clone https://github.com/AmeyaWagh/Hipsters_In_Swarm

Compiling the Hipster_In_Swarm code

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make

Running the Hipster_In_Swarm script

Go to project directory and run

./test.sh

Running the Experiments

Go to project directory and run

./run_experiments.sh