Robotic network/ru

From Official Factorio Wiki
Revision as of 15:50, 11 September 2017 by BilkaBot (talk | contribs) (Changed links going to the redirect File:Construction-robot.png to go to File:Construction robot.png.)
Jump to navigation Jump to search

Робосеть была введена в v0.8.0. Так же вместе с ней были добавлены Ремонтный набор и Роботы-строители. Основой робосети является Робопорт. В нём базируются и заряжаются роботы, которые могут работать только в покрываемой Робопортом зоне: для строительных роботов - 100x100 плиток, для логистических - 50x50. Если построить в пределах 100 клеток ещё один Робопорт, они будут взаимодействовать друг с другом и роботы смогут работать на территории обоих Робопортов.

Предметы

Roboport.png
Робопорт
База Робосети. Хранит, заряжает и контролирует роботов.
Logistic robot.png
Робот-логистик
Перемещает предметы между сундуками и игроку.
Construction robot.png
Робот-строитель
Ремонтирует поврежденные и восстанавливает уничтоженные объекты. Строит и сносит объекты по команде.

Роботы

Роботы работают в зоне покрываемой Робопортом или сети Робопортов. Если робот вне зоны покрытия, он летит к ближайшему Робопорту.

Робопорты

Логистическая сеть

Оранжевая область определяет логистическую сеть, образованную робопортом. Все логистические сундуки и умные манипуляторы внутри оранжевой области робосети, образуют логистическую сеть. (Такую как, например, сеть организованную красными или зелёными проводами, только без их использования и умные манипуляторы в данном случае сообщаются с логистическими сундуками заместо умных) Одновременно может существовать несколько индивидуальных логистических систем образованных робопортами.

Так же может быть несколько отдельных робосетей. Роботы смогут летать между робопортами только если их зоны логистической сети соединены.

Смотрите статью Логистическая сеть.

Ремонт

Все повреждённые объекты в зоне покрываемой робосетью, будут ремонтироваться конструкционными роботами при наличии ремонтных наборов. Уничтоженные объекты будут восстанавливаться при наличии аналогичных объектов в сети.

Смотрите статью Ремонт.

Количество роботов в робосети

Количесво роботов в сети ограничено:

  • Робопорты имеют ограниченное пространство в слотах.
  • Чтобы лететь с нормальной скоростью роботу необходима подзарядка, количество энергии выделенное робопортом на подзарядку ограничено.

Так же смотрите: discussion.

Количество необходимых роботов в сети зависит от:

  • количества робопортов
  • среднего расстояния между робопортами (плотность)
  • структуры сети\расположения робопортов относительно друг друга
  • среднего расстояния которое роботы преодолевают Logistic network/Chests/ru
  • количества повреждений которые Construction robots должны отремонтировать и как часто они должны ставить или убирать постройки

В общем смысле от:

  • количества работающих роботов и роботов хранящихся в робопорте

Как правило 50-100 роботов на каждый Roboport/ru вполне возможно.

Оптимизация сети

Способности транспортировки предметов роботами не постоянна. Эта способность зависит от:

  • Скорости роботов
  • Грузоподъёмности (количество вещей который может взять робот)
  • Количества роботов
  • Средней дистанции пути между вашими сундуками
  • Длительности времени не занятости робота
  • Времени перезарядки робота. (У Робопорта всего 4 точки зарядки, а зарядка требует времени. При большом кол-ве роботов, у Робопорта могут образоваться пробки)

Для оптимизации вы можете сделать следующее:

Исследовать технологии повышающие скорость роботов
Очень рекомендуется.
Добавить больше роботов в вашу Робосеть
Но в определённый момент роботов станет слишком много и они перестанут заряжаться робопортом достаточно быстро.
Построить больше Робопортов в стратегических точках
Дорого и помогает только в некоторых случаях.
Уменьшить среднею дистанцию между сундуками.
  • Избегайте транспортировки больших объёмов необработанного материала (руд). Используйте конвейер заместо основных маршрутов роботов. Старайтесь доставлять большие потоки сырья на столько близко к цели на сколько возможно. Транспортировочные возможности робосети намного больше чем конвейера, но при непрерывном потоке она сильно уступает в производительности т.к. роботы преодолевают половину пути пустыми. Стремитесь разделить одну большую сеть на две, и доставлять сырьё между ними с помощью конвейера или поездов.

Пример

Можно использовать логистических роботов для разгрузки/загрузки складов железнодорожной станции. У роботов будет достаточно времени для перезарядки, пока не будет поезда. Но для транспортировки руды к печам лучше использовать конвейер. Посмотрите эту тему, или же эту картинку

Пример потока предметов:

Вагон ---манипулятор---> сундук снабжения ---робот-логистик---> сундук хранения- или сундук запроса

сундук запроса ---манипулятор---> конвейер ---> печи

Энергия

С версии v0.10.0, скорость роботов уменьшается в 5 раз, если они разрядились.

Выбор робопорта для подзарядки

Как правило робот выбирает ближайший робопорт. Если очередь на подзарядку слишком велика он выбирает ближайший следующий и т.д.

Это решение определяется соотношением:

<расстояние до следующего робопорта> / <количество роботов в очереди на подзарядку>

В настоящий момент, чтобы робот выбрал другой робопорт для подзарядки, дистанция до него должна быть не менее чем:

<количество роботов в очереди и на пути> / 2

Таким образом чтобы был выбран робопорт, который на 10 клеток отдалённее, он должен иметь на 20 роботов в очереди меньше.

Это соотношение возможно должно быть изменено, возможно на "один робот в очереди на одну клетку"...

Смотрите также