Исправлена вёрстка

This commit is contained in:
Igor Brylyov 2021-06-18 12:55:23 +03:00
parent b024f9eaf9
commit 5f05c99263
2 changed files with 53 additions and 53 deletions

View file

@ -14,63 +14,63 @@ title: Генеративный дизайн машинной клетки
## Описание компонентов оборудования и их числовые коды:
* 0. **отсутствующий блок** - предполагается, что в этом месте в свежепостроенной клетке ничего не должно находиться. Таких мест много, в основном они служат для проезда ММ.
* 1. **прямой блок забора** Забор отделяет клетку от внешней среды, ничего материального не впуская и не выпуская. Граничит с заборами других клеток и потому может участвовать в передаче данных между клетками. Монтируется с помощью ММ на пол, имеет два разъема на противоположных сторонах для соединения с себе подобными.
* 2. **угловой блок забора**. Угловой элемент забора граничит сразу с несколькими углами заборов соседних клеток и может играть особую роль в коммуникации. Также может содержать маяки для навигации ММ. Монтируется с помощью ММ на пол, имеет два разъема на смежных сторонах для соединения с элементами забора. Может быть унифицирован с прямым элементом забора, хотя монтаж его в углу может иметь свою специфику.
* 3 **створка ворот** - элемент забора, способный частично открываться для передвижения ММ между клетками. При этом ММ (возможно, с грузом) проходит через специальный элемент - порт ворот, а створки ворот, находящиеся по бокам от него, открываются. Ничего и никого другого ворота не пропускают. Таким образом, чтобы перейти из одной клетки в другую (например, вновь строящуюся) ММ сначала проходит "свои", потом "чужие" ворота. Монтируется с помощью ММ на пол, имеет разъем для соединения с элементом забора.
* 4. **портал** - элемент забора, спообный пропускать через себя коробки и ММ. Мы предполагаем что ММ может быть шире чем портал (который сам должен быть перевозимым при помощи ММ), поэтому окружаем его с двух сторон створками ворот (они в закрытом состоянии перекрывают и портал). Коробка же несколько уже чем портал, поэтому может проходить через него в обоих направлениях, если он будет открыт. По умолчанию же портал закрыт и открывается лишь когда ММ передает через него груз в соседнюю клетку. Вариант использования 1: ММ с грузом подъезжает вплотную к порталу своей клетки и сквозь него кладет коробку в портал чужой клетки, откуда его забирает ММ той клетки. Вариант использования 2: ММ с грузом кладет коробку в портал своей клетки, а ММ другой клетки забирает его оттуда. Монтируется с помощью ММ на пол.
* 5. **машинный блок** - элемент машины (автоматизированное рабочее место (АРМ), станок или любой другой компонент такого рода). Группа машинных блоков образует машину, способную выполнять операции над объектами.
* 9. **колонна** - элемент, поддерживающий крышу. Должна быть выше ММ, но не выше его рабочей зоны (чтобы мог поставить на нее элемент крыши). Может быть унифицирована с элементами забора. Имеет разъемы для получения от крыши электроэнергии и ее передачи в пол.
* 10. **стеллаж** - позволяет хранить вданном месте несколько коробок с объектами на разной высоте.Возможно, имеет разъемы для получения от крыши электроэнергии и ее передачи в пол.
* 11. **пандус** - позволяет ММ с грузом перемещаться между этажами
0. **отсутствующий блок** - предполагается, что в этом месте в свежепостроенной клетке ничего не должно находиться. Таких мест много, в основном они служат для проезда ММ.
1. **прямой блок забора** Забор отделяет клетку от внешней среды, ничего материального не впуская и не выпуская. Граничит с заборами других клеток и потому может участвовать в передаче данных между клетками. Монтируется с помощью ММ на пол, имеет два разъема на противоположных сторонах для соединения с себе подобными.
2. **угловой блок забора**. Угловой элемент забора граничит сразу с несколькими углами заборов соседних клеток и может играть особую роль в коммуникации. Также может содержать маяки для навигации ММ. Монтируется с помощью ММ на пол, имеет два разъема на смежных сторонах для соединения с элементами забора. Может быть унифицирован с прямым элементом забора, хотя монтаж его в углу может иметь свою специфику.
3 **створка ворот** - элемент забора, способный частично открываться для передвижения ММ между клетками. При этом ММ (возможно, с грузом) проходит через специальный элемент - порт ворот, а створки ворот, находящиеся по бокам от него, открываются. Ничего и никого другого ворота не пропускают. Таким образом, чтобы перейти из одной клетки в другую (например, вновь строящуюся) ММ сначала проходит "свои", потом "чужие" ворота. Монтируется с помощью ММ на пол, имеет разъем для соединения с элементом забора.
4. **портал** - элемент забора, спообный пропускать через себя коробки и ММ. Мы предполагаем что ММ может быть шире чем портал (который сам должен быть перевозимым при помощи ММ), поэтому окружаем его с двух сторон створками ворот (они в закрытом состоянии перекрывают и портал). Коробка же несколько уже чем портал, поэтому может проходить через него в обоих направлениях, если он будет открыт. По умолчанию же портал закрыт и открывается лишь когда ММ передает через него груз в соседнюю клетку. Вариант использования 1: ММ с грузом подъезжает вплотную к порталу своей клетки и сквозь него кладет коробку в портал чужой клетки, откуда его забирает ММ той клетки. Вариант использования 2: ММ с грузом кладет коробку в портал своей клетки, а ММ другой клетки забирает его оттуда. Монтируется с помощью ММ на пол.
5. **машинный блок** - элемент машины (автоматизированное рабочее место (АРМ), станок или любой другой компонент такого рода). Группа машинных блоков образует машину, способную выполнять операции над объектами.
9. **колонна** - элемент, поддерживающий крышу. Должна быть выше ММ, но не выше его рабочей зоны (чтобы мог поставить на нее элемент крыши). Может быть унифицирована с элементами забора. Имеет разъемы для получения от крыши электроэнергии и ее передачи в пол.
10. **стеллаж** - позволяет хранить вданном месте несколько коробок с объектами на разной высоте.Возможно, имеет разъемы для получения от крыши электроэнергии и ее передачи в пол.
11. **пандус** - позволяет ММ с грузом перемещаться между этажами
## Описание компонентов пола и их числовые коды:
* 0. **территория, непригодная к использованию** (пока не реализовано, предполагается что на сложной местности, содержащей непроходимые участки тоже можно построить клетку с ограниченным функционалом, огибающую эти участки)
* 1. **территория, пригодная к использованию** (на ней можно строить клетку путем установки готовых блоков с помощью ММ)
* 2. **элемент пола базовый**. Между элементами пола могут передаваться электричество и сигналы управления, а при необходимости - и другие коммуникации, не загромождая поверхность над ними и обеспечивая избыточную связность клетки (при повреждении или отсутствии значительного числа элементов пола все равно обеспечивается надежная передача энергии и сигналов управления). При застройке территории ММ может ездить по элементам пола и при этом устанавливать новый элемент пола в зоне, доступной его рукам. Затем продвигатсья дальше. Это позволяет при желании обходиться вообще без аккумуляторов в ММ, питая их все время через элементы пола, либо обходиться вообще без ММ, придав элементам пола возможность перемещения объектов.
* 3. **порт для монтажа прямого элемента забора**. Может быть таким же как базовый элемент пола или специальным.
* 4. **порт для монтажа углового элемента забора**. Может быть таким же как базовый элемент пола или специальным.
* 5. **складское место** - элемент пола, предназначенный для установки на него коробок с объектами. Может быть таким же как базовый элемент пола или специальным (например, с разъемами для позиционирования складируемых коробок). Расстановка складских мест на карте производится так, чтобы коробки на них не мешали друг другу, и к каждому месту был обеспечен доступ ММ хотя бы с одной стороны.
* 6. **порт створки ворот** Может быть таким же как базовый элемент пола или специальным.
* 7. **порт портала** - Может быть таким же как базовый элемент пола или специальным.
* 8. **трасса** - базовый элемент пола, учитываемый при построении маршрутов и используемый для перемещения ММ во время работы клетки. Расстановка трасс на карте производится так чтобы обеспечить доступ ММ во все необходимые места и избегать заторов при работе многих ММ. Может быть таким же, как базовый элемент пола или специальным, например, способным питать энергией ММ или самостоятельно транспортировать объекты.
* 9. **машинный порт** - элемент пола на котором устанавливается машинный блок. Машинные порты собраны в группы, образующие места для монтажа машины. Может быть таким же, как базовый элемент пола или специальным.
* 10. **рабочий порт** - элемент пола, на который устанавливается коробка с объектом для его использования машиной, находящейся рядом. Машины изначально проектируются так чтобы брать и помещать объекты в коробки находящиеся здесь. Вокруг каждой машины создается как можно больше рабочих портов так чтобы они не мешали друг другу и могли независимо обслуживаться ММ. Может быть таким же, как базовый элемент пола или специальным.
* 11. **порт мобильного манипулятора** - Элемент пола, предназначенный для парковки (и, возможно, заряда) мобильного манипулятора. Может быть таким же, как базовый элемент пола или специальным
* 12. **порт электростанции** - машинный порт, зарезервированный для монтажа блоков специфических машин - электростанций.
* 13. **порт утилизатора** - машинный порт, зарезервированный для монтажа блоков специфических машин - утилизаторов отходов и брака.
* 14. **порт планировщика** - машинный порт, зарезервированный для монтажа блоков специфических машин - планировщиков.
* 15. **порт шахты** - машинный порт, зарезервированный для монтажа блоков специфических машин - шахт, автоматически добывающих полезные ископаемые из недр земли. Может отличаться возможностью доступа через него вниз. При этом должна сохраняться возможность проезда по нему ММ.
* 16. **порт колонны** - элемент пола для монтажа на него поддерживающей крышу колонны. Может быть таким же, как базовый элемент пола или специальным.
* 17. **порт стеллажа** - элемент пола для монтажа на него стеллажа. Может быть таким же, как базовый элемент пола или специальным.
* 18. **порт пандуса** - элемент пола для монтажа на него пандуса
0. **территория, непригодная к использованию** (пока не реализовано, предполагается что на сложной местности, содержащей непроходимые участки тоже можно построить клетку с ограниченным функционалом, огибающую эти участки)
1. **территория, пригодная к использованию** (на ней можно строить клетку путем установки готовых блоков с помощью ММ)
2. **элемент пола базовый**. Между элементами пола могут передаваться электричество и сигналы управления, а при необходимости - и другие коммуникации, не загромождая поверхность над ними и обеспечивая избыточную связность клетки (при повреждении или отсутствии значительного числа элементов пола все равно обеспечивается надежная передача энергии и сигналов управления). При застройке территории ММ может ездить по элементам пола и при этом устанавливать новый элемент пола в зоне, доступной его рукам. Затем продвигатсья дальше. Это позволяет при желании обходиться вообще без аккумуляторов в ММ, питая их все время через элементы пола, либо обходиться вообще без ММ, придав элементам пола возможность перемещения объектов.
3. **порт для монтажа прямого элемента забора**. Может быть таким же как базовый элемент пола или специальным.
4. **порт для монтажа углового элемента забора**. Может быть таким же как базовый элемент пола или специальным.
5. **складское место** - элемент пола, предназначенный для установки на него коробок с объектами. Может быть таким же как базовый элемент пола или специальным (например, с разъемами для позиционирования складируемых коробок). Расстановка складских мест на карте производится так, чтобы коробки на них не мешали друг другу, и к каждому месту был обеспечен доступ ММ хотя бы с одной стороны.
6. **порт створки ворот** Может быть таким же как базовый элемент пола или специальным.
7. **порт портала** - Может быть таким же как базовый элемент пола или специальным.
8. **трасса** - базовый элемент пола, учитываемый при построении маршрутов и используемый для перемещения ММ во время работы клетки. Расстановка трасс на карте производится так чтобы обеспечить доступ ММ во все необходимые места и избегать заторов при работе многих ММ. Может быть таким же, как базовый элемент пола или специальным, например, способным питать энергией ММ или самостоятельно транспортировать объекты.
9. **машинный порт** - элемент пола на котором устанавливается машинный блок. Машинные порты собраны в группы, образующие места для монтажа машины. Может быть таким же, как базовый элемент пола или специальным.
10. **рабочий порт** - элемент пола, на который устанавливается коробка с объектом для его использования машиной, находящейся рядом. Машины изначально проектируются так чтобы брать и помещать объекты в коробки находящиеся здесь. Вокруг каждой машины создается как можно больше рабочих портов так чтобы они не мешали друг другу и могли независимо обслуживаться ММ. Может быть таким же, как базовый элемент пола или специальным.
11. **порт мобильного манипулятора** - Элемент пола, предназначенный для парковки (и, возможно, заряда) мобильного манипулятора. Может быть таким же, как базовый элемент пола или специальным
12. **порт электростанции** - машинный порт, зарезервированный для монтажа блоков специфических машин - электростанций.
13. **порт утилизатора** - машинный порт, зарезервированный для монтажа блоков специфических машин - утилизаторов отходов и брака.
14. **порт планировщика** - машинный порт, зарезервированный для монтажа блоков специфических машин - планировщиков.
15. **порт шахты** - машинный порт, зарезервированный для монтажа блоков специфических машин - шахт, автоматически добывающих полезные ископаемые из недр земли. Может отличаться возможностью доступа через него вниз. При этом должна сохраняться возможность проезда по нему ММ.
16. **порт колонны** - элемент пола для монтажа на него поддерживающей крышу колонны. Может быть таким же, как базовый элемент пола или специальным.
17. **порт стеллажа** - элемент пола для монтажа на него стеллажа. Может быть таким же, как базовый элемент пола или специальным.
18. **порт пандуса** - элемент пола для монтажа на него пандуса
## Описание компонентов крыши и их числовые коды:
* 0. **отсутствующая крыша** - предполагается, что в этом месте в свежепостроенной клетке ничего не должно быть крыши. Например, для вентиляции или пролета дронов.
* 1. **инертная крыша** - дешевая крыша без дополнительных функций, просто с защитой от непогоды и, возможно, охлаждением.
* 2. **солнечная батарея** - добывает энергию, может иметь функции поворота к солнцу и самоочистки.
* 3. **ветряк** - добывает энергию ветра.
* 4. **опорная крыша** - на нее можно укладывать элементы пола следующего этажа
0. **отсутствующая крыша** - предполагается, что в этом месте в свежепостроенной клетке ничего не должно быть крыши. Например, для вентиляции или пролета дронов.
1. **инертная крыша** - дешевая крыша без дополнительных функций, просто с защитой от непогоды и, возможно, охлаждением.
2. **солнечная батарея** - добывает энергию, может иметь функции поворота к солнцу и самоочистки.
3. **ветряк** - добывает энергию ветра.
4. **опорная крыша** - на нее можно укладывать элементы пола следующего этажа
## Описание некоторых модулей (структурных блоков) и их числовые коды:
* 0. **отсутствующий модуль**
* 1. **закрытый модуль пола** позволяет монтировать на себе различные блоки оборудования и перемещаться ММ. Имеет механические и электрические разъемы для соединения с соседями и монтажа сверху блоков оборудования. Имеет ножки адаптивной высоты - ММ укладывают элементы пола прямо на территорию, пригодную к использованию, регулируют ножки по высоте и соединяют с соседними. От ннего возможна зарядка аккумляторов ММ.
* 2. **открытый модуль пола** имеет не мешающие проезду ММ отверстия дял доступа к поверхности, что позволяет монтировать на нем блоки шахтного оборудования, добывающие ресурсы.
* 3. **вертикальный модуль** - может использоваться в качесте колонны, прямого или углового элементов забора
* 4. **модуль створки ворот** симметричный, подходящий для использования в качестве как левой, так и правой створки
* 5. **машинный блок** - их очень много разных, но с одинаковым способом монтажа и подключения.
* 6. **коробка** - позволяет хранить объекты, транспортировать их с помощью ММ, передавать в машины для обработки.
* 7. **мобильный манипулятор**
* 8. **стеллаж**
* 9. **инертная крыша**
* 10. **крыша-солнечная батарея**
* 11. **крыша-ветряк**
* 12. **опорная крыша**
* 13. **пандус**
0. **отсутствующий модуль**
1. **закрытый модуль пола** позволяет монтировать на себе различные блоки оборудования и перемещаться ММ. Имеет механические и электрические разъемы для соединения с соседями и монтажа сверху блоков оборудования. Имеет ножки адаптивной высоты - ММ укладывают элементы пола прямо на территорию, пригодную к использованию, регулируют ножки по высоте и соединяют с соседними. От ннего возможна зарядка аккумляторов ММ.
2. **открытый модуль пола** имеет не мешающие проезду ММ отверстия дял доступа к поверхности, что позволяет монтировать на нем блоки шахтного оборудования, добывающие ресурсы.
3. **вертикальный модуль** - может использоваться в качесте колонны, прямого или углового элементов забора
4. **модуль створки ворот** симметричный, подходящий для использования в качестве как левой, так и правой створки
5. **машинный блок** - их очень много разных, но с одинаковым способом монтажа и подключения.
6. **коробка** - позволяет хранить объекты, транспортировать их с помощью ММ, передавать в машины для обработки.
7. **мобильный манипулятор**
8. **стеллаж**
9. **инертная крыша**
10. **крыша-солнечная батарея**
11. **крыша-ветряк**
12. **опорная крыша**
13. **пандус**
Мобильный манипулятор может брать, перемещать и устанавливать любые из этих модулей, включая другие мобильные манипуляторы. Обрабатываемые объекты могут находиться в коробках и путешествовать с ними, а в рабочих портах машин удаляться из коробок и помещаться в них. Также в рабочих портах могут появляться (как результат работы машин) объекты, не помещающиеся в коробки: сами коробки, мобильные манипуляторы, все вышеперечисленные пронумерованные блоки.

View file

@ -4,12 +4,12 @@ title: Модель распространения клеток робофабр
---
## Режимы отображения (выбираются цифровыми клавишами 0-5)
* 0. Terrain - местность, черным показаны непригодные для строительства участки, светлым - клетки, яркость пропорциональна степени зрелости. (см. файл terrain.mp4)
* 1. Incompleteness Signal Concentration - концентрация сигнала роста. Он вырабатывается в недостроенных клетках, диффундирует в соседние и распадается согласно настройкам. В режиме бомбардировки видно как вокруг исчезнувших клеток вспыхивают облачка сигнала роста и тают по мере зарастания раны.
* 2. Incompleteness Signal Direction - направление наибольшего градиента сигнала роста. Каждый цвет соответствует определенному направлению на плоскости. При бомбардировке зияющие раны искажают вокруг себя карту градиента, призывая строительные блоки. Если это происходит возле участка активного роста, то как только рана залечивается, фронт роста перетягивает градиент на себя.
* 3. Transport Direction - направление фактического транспорта блоков из данной клетки, каждый цвет соответствует одному из четырех направлений (вправо,влево,вверх,вниз). Черный соответствует пренебрежимо малому уровню транспорта.
* 4. Storage - объем запасов на складе клетки. Близкие к фронт роста клетки не накапливают запасов а все их передают в зону стройки. Поэтому за фронтом роста тянется фронт минимума запасов. Когда фронт роста ушел далеко, уровень запасов в клетках растет. При уничтожении группы клеток, соседи расходуют запасы на их регенерацию. (см. файл storage.mp4)
* 5. Transport Activity - объем транспорта запасов. Тоже следует за фронтом роста.
0. **Terrain** - местность, черным показаны непригодные для строительства участки, светлым - клетки, яркость пропорциональна степени зрелости. (см. файл [terrain.mp4](terrain.mp4))
1. **Incompleteness Signal Concentration** - концентрация сигнала роста. Он вырабатывается в недостроенных клетках, диффундирует в соседние и распадается согласно настройкам. В режиме бомбардировки видно как вокруг исчезнувших клеток вспыхивают облачка сигнала роста и тают по мере зарастания раны.
2. **Incompleteness Signal Direction** - направление наибольшего градиента сигнала роста. Каждый цвет соответствует определенному направлению на плоскости. При бомбардировке зияющие раны искажают вокруг себя карту градиента, призывая строительные блоки. Если это происходит возле участка активного роста, то как только рана залечивается, фронт роста перетягивает градиент на себя.
3. **Transport Direction** - направление фактического транспорта блоков из данной клетки, каждый цвет соответствует одному из четырех направлений (вправо,влево,вверх,вниз). Черный соответствует пренебрежимо малому уровню транспорта.
4. **Storage** - объем запасов на складе клетки. Близкие к фронт роста клетки не накапливают запасов а все их передают в зону стройки. Поэтому за фронтом роста тянется фронт минимума запасов. Когда фронт роста ушел далеко, уровень запасов в клетках растет. При уничтожении группы клеток, соседи расходуют запасы на их регенерацию. (см. файл [storage.mp4](storage.mp4))
5. **Transport Activity** - объем транспорта запасов. Тоже следует за фронтом роста.
![Growth graphs](graph.png)