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

Meta agent dev hayley #2

Closed
wants to merge 17 commits into from
Closed

Meta agent dev hayley #2

wants to merge 17 commits into from

Conversation

HayleyO
Copy link
Owner

@HayleyO HayleyO commented Jun 11, 2024

Functionality:

  • Creates a meta-agent to run onboard each agent (currently not attached to the OnAir reasoning components)
  • Allows each agent to keep track of other agents in the "fleet", and broadcasts updates of new topics or new subscribers to all agents in the known fleet so each agent can monitor who is subscribed to what
  • Allows for publishing to the topic and then sends that topic information to each subscribed agent, allows for a callback function which can be implemented on the agent's side for how they choose to handle and interact with the data being sent from a topic

Still needs:

  • Thorough testing, including with pybullet simulated drones (can I send information or instructions to a separate drone?)
  • Testing across a network, currently both agents are on a localhost with different IPs
  • A smart way to combine IP and ports, or a way of reading in a config file to know the current fleet and their associated IPs and ports (which should all be unique
  • A way of checking that all port and IP combos are in fact unique
  • More work on the topic dictionary so it looks a little cleaner?

@HayleyO HayleyO closed this Jun 14, 2024
HayleyO pushed a commit that referenced this pull request Aug 7, 2024
…rver_Adapter

Issue 134 create multiple redis server adapter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant