First of all, I need to lay out the specifications and constraints to be considered during the development of the algorithm.
Here is the list of specifications.
- Agents can communicate only with other agents within a limited local communication range
- Agents use Infrared emitters and receivers for the communication
- Agents do not globally localize. Only local localization based on odometry and laser scan matching to have a sense of orientation when moving from one location to another
- The swarm should be capable of detecting static and dynamic targets
Here is the list of constraints.
- The environment will be unknown to agents
- No centralized communication
- No computationally heavy calculations
- Limited communication range and bandwidth
In addition to these, some other limitations and features might be introduced in the future during the development. If so, They will be available in the final report which I will post on this blog as the final post.
The next step is to start building the algorithm itself. Of course, I won't be able to finalize all the steps in one go. There will be several iterations to get to the final list of activities in the algorithm. Starting from the next post, I'll create and post the flow charts that I come up with and the problems or required changes in them. By doing so the thought process of the development and the progress of the algorithm can be tracked.
No comments:
Post a Comment