/Occlusion_with_obstacles

Collective transport algorithm based on Occlusion and chain forming for swarm robotics

Primary LanguageC++MIT LicenseMIT

Occlusion with obstacles

Collective transport algorithm based on Occlusion and chain forming for swarm robotics

Project under development

Usage

Compiling

Argos needs to be installed first

After cloning this repo, run the following commands in the folder Occlusion_with_obstacles

mkdir build
cd build
cmake ..
make

Running

In the folder Occlusion_with_obstacles,
For Occlusion:

argos3 -c experiments/occlusion.argos

For chain forming:

argos3 -c experiments/chain_forming.argos

Concept

TODO

State Machine Representation

State transition diagram

References

  1. Occlusion based transport (without obstacles, unbounded environment) from: Chen, Jianing, et al. "Occlusion-based cooperative transport with a swarm of miniature mobile robots." IEEE Transactions on Robotics 31.2 (2015): 307-321.
  2. Chain forming inspired from: Pinciroli, Carlo, et al. "Adaptation and awareness in robot ensembles: Scenarios and algorithms." Software Engineering for Collective Autonomic Systems. Springer, Cham, 2015. 471-494.
  3. Argos-examples