Skip to content

AndreyFdrv/robots_colony

Repository files navigation

Исходная постановка задачи:

Обеспечить жизнеобеспечение матке колонии роботов.
Исходные данные:
Есть единственная матка-робот. Для её жизнеобеспечения необходимо пропитание. В колонии присутствуют роботы-рабочие, которые могут быть отправлены в разведку или для добычи пищи из уже известного источника пропитания.

Ограничения на исходные данные:

Роботов рабочих большое, но ограниченное число. Им пища не нужна.  
Матка - единый мозг, отдающий приказы.  
Карта неизвестна, её отображение, которое построили роботы-разведчики хранится у матки, но не у других роботов.  
Матка даёт исчерпывающие команды, например: “принести пищу из этой точки, куда следует добраться так-то.” Или: “Отправится в эту точку и снять развед-данные”.  

Усложнения:

Роботы могут пропадать (их может кто-то съедать), причём матка не может узнать, что кого-то съели, она лишь может узнать о   невыполненном задании по истечении времени.  
Роботы не могут наезжать друг на друга.  

Запуск:

  1. Поместить пакет в workspace/src
  2. cd workspace
  3. catkin_make
  4. source devel/setup.bash
  5. roslaunch robots_colony robots_colony.launch

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors