Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE]: Implement flocking algorithm example #78

Open
evan-palmer opened this issue Jul 16, 2022 · 0 comments
Open

[FEATURE]: Implement flocking algorithm example #78

evan-palmer opened this issue Jul 16, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@evan-palmer
Copy link
Contributor

Is your feature request related to a problem? Please describe

pymavswarm advertises the ability to be used for implementing decentralized swarm algorithms; however, there are no examples demonstrating how this could be implemented.

Describe the solution you'd like

Implement an example that can be executed on the companion computer of swarm agents that demonstrates a decentralized flocking behavior.

Describe alternatives you've considered

Alternatives could include a centralized swarm algorithm. In the future, both may be desirable.

Implementation Ideas

Implement a flocking algorithm as an example available in the examples/ directory. The example should be executable from an agent's companion computer (e.g., a Raspberry Pi 4), and demonstrate the ability to command multiple agents to flock to a location.

Additional context

Potential related works include the following:

@evan-palmer evan-palmer added the enhancement New feature or request label Jul 16, 2022
@evan-palmer evan-palmer self-assigned this Jul 18, 2022
@evan-palmer evan-palmer added high priority This needs to be completed now v0.1.1 and removed v0.1.1 high priority This needs to be completed now labels Jul 18, 2022
@evan-palmer evan-palmer removed their assignment Jul 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant