{"text_format":"3","workbook":"xlsx","n_sheets":2,"sheets":["Критерии оценки","Перечень профессиональных задач"],"read":"whole","date_system":"1900"}

{"sheet":"Критерии оценки","index":0,"n_rows":108,"n_cols":9,"rows_kept":108,"merged":[[5,1,5,7],[39,1,39,7],[61,1,61,7],[85,1,85,7]]}
[]
[null,"Мероприятие",null,"Региональный этап Чемпионата по профессиональному мастерству \"Профессионалы\" 2026 г"]
[null,"Наименование компетенции",null,"Кибериммунная автономность"]
[]
["Код","Субкритерий","Тип аспекта","Аспект","Судейский балл","Методика проверки аспекта","Требование или номинальный размер","Проф. задача","Макс. балл"]
["А","Сборка, инициализация и первичное целеполагание для автономного устройства",{"$nulls":6},{"$f":"SUM(I8:I39)","v":{"v":28,"d":"28.00"}}]
[1,"Подготовка рабочего места"]
[null,null,"И","Система проходит инициализацию",null,"Продемонстрирована открытая среда разработки с Jupyter Kernel в состоянии Idle",null,1,{"v":0.5,"d":"0.50"}]
[null,null,"И","Компоненты окружения робота и полигона запущены",null,"Продемонстрирован работающий ЦД",null,1,{"v":0.5,"d":"0.50"}]
[2,"Выполнение задачи робота (1) со сдачей в ЦД"]
[null,null,"И","Робот покинул зону старта",null,"Робот целиком (в проекции на плоскость полигона, всеми четырьмя колёсами в том числе) более не находится внутри зоны старта (согласно данным АСО или визуальной оценке экспертов)",null,1,{"v":0.5,"d":"0.50"}]
[null,null,"И","Робот достиг зоны погрузки",null,"Робот находится в зоне погрузки (как минимум два колеса в пределах границ клеток, составляющих зону погрузки, согласно данным АСО или визуальной оценке экспертов)",null,1,{"v":0.5,"d":"0.50"}]
[null,null,"И","Робот подобрал устройство для тушения",null,"Устройство для тушения зафиксировано магнитным захватом робота (подтверждается визуально экспертами)",null,1,{"v":2,"d":"2.00"}]
[null,null,"И","Робот добрался до зоны тушения",null,"Робот находится в зоне тушения (как минимум два колеса в пределах границ клеток, составляющих зону тушения, согласно данным АСО или визуальной оценке экспертов)",null,1,{"v":0.5,"d":"0.50"}]
[null,null,"И","Робот выгрузил устройство для тушения в зоне тушения",null,"Устройство для тушения освобождено магнитным захватом робота и находится в пределах зоны тушения (подтверждается визуально экспертами)",null,1,{"v":1,"d":"1.00"}]
[null,null,"И","Устройство для тушения выгружено в правильной ориентации",null,"Устройство для тушения ориентировано стрелкой на корпусе в сторону одного из резервуаров (подтверждается визуальной оценкой экспертов)",null,1,{"v":0.5,"d":"0.50"}]
[3,"Выполнение задачи робота (2) со сдачей в ЦД"]
[null,null,"И","Робот достиг зоны очистки",null,"Робот находится на рампе в зоне очистки (все четыре колеса в зоне на рампе, согласно данным АСО или визуальной оценке экспертов)",null,1,{"v":1,"d":"1.00"}]
[null,null,"И","Робот подал запрос на проведение очистки",null,"Робот отправил запрос в АСО на начало очистки (подтверждается просмотром журнала АСО)",null,1,{"v":1,"d":"1.00"}]
[null,null,"И","Робот дождался завершения очистки",null,"Робот оставался на рампе в зоне очистки в течение всего времени процесса очистки и покинул зону только после получения сигнала о завершении очистки журнал сигнал о ее завершении (подтверждается данными АСО о времени нахождения в зоне и записями в журнале)",null,1,{"v":1,"d":"1.00"}]
[4,"Выполнение задачи кибериммунности (CybO) со сдачей в ЦД"]
[null,null,"И","Журналирование действий реализовано (в общем случае)",null,"В журнал записываются действия и намерения модуля безопасности, а также инциденты КП (проверяется просмотром журнала во время демонстрации заезда)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","При журналировании отмечатеся уровень инцидента КП",null,"В сообщениях журнала, связанных с КП, явно указан уровень инцидента (низкий, средний, высокий) (проверяется просмотром журнала)",null,3,{"v":0.5,"d":"0.50"}]
[5,"Выполнение задачи кибериммунности (CybP_01) со сдачей в ЦД"]
[null,null,"И","Аутентичность кода АП отслеживается",null,"При активации CybP_01 код участника выводит в журнал сообщение о компрометации кода Автопилота (АП) с обязательным указанием идентификатора \"CybP_01\" (проверяется просмотром журнала)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Целостность кода АП восстановлена",null,"При активации CybP_01 код участника отправляет команду на перезагрузку АП и выводит в журнал сообщение о возникновении инцидента с указанием идентификатора \"CybP_01\" (проверяется  просмотром журнала робота и АСО)",null,4,{"v":2,"d":"2.00"}]
[null,null,"И","Работоспособность после перезагрузки АП не нарушена",null,"После отправки команды на перезагрузку АП выполнение задач робота и кибериммунности возобновляется с точки прерывания в течение 10 секунд и продолжается в штатном режиме (проверяется наблюдением за работой робота в ЦД после инцидента)",null,3,{"v":0.5,"d":"0.50"}]
[6,"Выполнение задачи кибериммунности (CybP_02) со сдачей в ЦД"]
[null,null,"И","Работоспособность системы связи (аутентичность команд диспетчера) отслеживается",null,"Реализован код для обмена короткими  сообщениями с АСО и отслеживания их корректности (подтверждается просмотром исходного кода и отсутствием ошибок при выполнении)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Сообщение о неверном коротком сообщении выводится в журнал при  активации КП",null,"При активации (согласно журналу АСО) CybP_02 в журнал выводится предупреждение о неверном сообщении с указанием идентификатора \"CybP_02\" (проверяется просмотром журнала робота)",null,4,{"v":2,"d":"2.00"}]
[null,null,"И","Время начала и прекращения действия КП указано корректно",null,"В журнале робота корректно указано время начала и окончания неполадок системы связи \"Робот-Диспетчер\"",null,4,{"v":2,"d":"2.00"}]
[7,"Сдача \"в зачёт\" и фиксация результатов"]
[null,null,"И","Конкурсант  поддреживает порядок на рабочем месте",null,"На рабочем столе отсутствуют предметы кроме разрешённых в КЗ",null,6,{"v":1,"d":"1.00"}]
[null,null,"И","Длина пользовательского кода не превышает 600 строк",null,"Суммарная длина пользовательского кода (из файла mod_X_code.ipynb/mod_X_code.py, где X - литера модуля) не превышает 600 строк",null,7,{"v":1,"d":"1.00"}]
[null,null,"И","Конкурсант продемонстрировал своё решение в ЦД",null,"Решение продемонстрировано и функционально (запускаемо и не содержит ошибок, приводящих к неработоспособности любых элементов системы)",null,5,{"v":2,"d":"2.00"}]
[null,null,"И","Конкурсант продемонстрировал журнал, соответствующий критериям",null,"Предоставленный журнал содержит записи, соответствующие требованиям задач (действия, инциденты КП с идентификаторами, уровни, действия МБ)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Конкурсант предоставил описание решения задач кибериммунности",null,"Блок с данными о том, как были решены инциденты КП продемонстрирован",null,2,{"v":2,"d":"2.00"}]
[null,null,"И","В предоставленном конкурсантом описании, критические для ЦБ системы робота указаны верно",null,"В кратком описании решения задач кибериммунности конкурсант верно указал, какие системы робота (из списка доверенных/недоверенных, в текущем модуле, как минимум, \"АП\" и  система связи) являются критическими для выполнения задания",null,3,{"v":1,"d":"1.00"}]
[null,null,"И","Актуальная версия решения сохранена в git репозитории",null,"После ввода команды git log в требуемой директории, конкурсант демонстрирует готовый коммит с кодом",null,1,{"v":1,"d":"1.00"}]
["Б","Работа с физической реализацией автономного устройства",{"$nulls":6},{"$f":"SUM(I41:I61)","v":{"v":25,"d":"25.00"}}]
[1,"Выполнение задачи робота (3) со сдачей на физическом роботе"]
[null,null,"И","Робот прошёл очистку перед прибытием в зону финиша",null,"Робот выполнил всю последовательность действий в зоне очистки (заезд на рампу, запрос очистки, ожидание завершения, съезд) до въезда в зону финиша, после посещения зоны тушения (подтверждается данными АСО о последовательности посещения зон или визуально экспертами на физическом полигоне)",null,3,{"v":2,"d":"2.00"}]
[null,null,"И","Робот прибыл в зону финиша",null,"Робот находится в зоне финиша (все четыре колеса в пределах границ клеток, составляющих зону финиша, согласно данным АСО или визуальной оценке экспертов на физическом полигоне)",null,1,{"v":2,"d":"2.00"}]
[2,"Выполнение задачи кибериммунности (CybP_03) со сдачей на физическом роботе"]
[null,null,"И","Аутентичность кода приводов отслеживается",null,"Реализован код для проверки цифровых подписей сообщений от приводов (формально подтверждается наличием кода, функционально - реакцией на CybP_03)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Сообщение о неверной цифровой подписи выводится в журнал при активации КП",null,"При активации CybP_03 в журнал выводится сообщение о неверной цифровой подписи привода с указанием идентификатора \"CybP_03\" (проверяется просмотром журнала робота).",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","АП оповещается о наличии привода с неверной цифровой подписью",null,"Код МБ передает Автопилоту информацию о подозрительном приводе (подтверждается данными АСО и журналом робота).",null,4,{"v":1,"d":"1.00"}]
[3,"Выполнение задачи кибериммунности (CybP_04) со сдачей на физическом роботе"]
[null,null,"И","Нахождение робота в зонах эвакуации персонала отслеживается",null,"Реализован код, использующий встроенную функцию для получения данных о временных зонах эвакуации персонала и отслеживающий нахождение робота в них (формально подтверждается наличием кода, функционально - реакцией на CybP_03).",null,4,{"v":2,"d":"2.00"}]
[null,null,"И","Робот остановился в зоне эвакуации персонала",null,"При активации CybP_04 робот немедленно останавливается (проверяется данными АСО о положении или визуально экспертами на физическом полигоне)",null,4,{"v":2,"d":"2.00"}]
[null,null,"И","Робот не двигается при нахождении в зоне эвакуации персонала",null,"Робот остается неподвижным в течение всего времени (до 5 секунд), пока зона эвакуации помечена как активная (проверяется данными АСО или визуально экспертами)",null,4,{"v":2,"d":"2.00"}]
[null,null,"И","Робот продолжиил движение после снятия маркировки зоны эвакуации персонала",null,"Робот возобновляет движение сразу после того, как зона эвакуации перестает быть активной (через 5 секунд после активации) (проверяется данными АСО или визуально экспертами на физическом полигоне)",null,3,{"v":2,"d":"2.00"}]
[4,"Адаптация кода к физической реализации робота"]
[null,null,"И","Файлы с кодом, заполненные конкурсантами, запускаемы",null,"Предоставленный файл с кодом (mod_B_code.py) не вызывает ошибок при запуске после встраивания в обёртку",null,1,{"v":2,"d":"2.00"}]
[5,"Сдача \"в зачёт\" и фиксация результатов"]
[null,null,"И","Конкурсант  поддреживает порядок на рабочем месте",null,"На рабочем столе отсутствуют предметы кроме разрешённых в КЗ",null,6,{"v":1,"d":"1.00"}]
[null,null,"И","Длина пользовательского кода не превышает 600 строк",null,"Суммарная длина пользовательского кода (из файла mod_X_code.ipynb/mod_X_code.py, где X - литера модуля) не превышает 600 строк",null,7,{"v":1,"d":"1.00"}]
[null,null,"И","Конкурсант продемонстрировал своё решение на физическом роботе",null,"Решение продемонстрировано и функционально (запускаемо и не содержит ошибок, приводящих к неработоспособности отдельных элементов системы)",null,5,{"v":2,"d":"2.00"}]
[null,null,"И","Конкурсант предоставил описание решения задач кибериммунности",null,"Блок с данными о том, как были решены инциденты КП продемонстрирован",null,2,{"v":2,"d":"2.00"}]
[null,null,"И","В предоставленном конкурсантом описании, критические для ЦБ системы робота указаны верно",null,"В кратком описании решения задач кибериммунности конкурсант верно указал, какие системы робота (из списка доверенных/недоверенных, в текущем модуле, как минимум, \"АП\" и  приводы) являются критическими для выполнения задания",null,3,{"v":1,"d":"1.00"}]
[null,null,"И","Актуальная версия решения сохранена в git репозитории",null,"После ввода команды git log в требуемой директории, конкурсант демонстрирует готовый коммит с кодом",null,1,{"v":1,"d":"1.00"}]
["В","Работа с внешними сенсорами и физическими данными автономного устройства",{"$nulls":6},{"$f":"SUM(I63:I85)","v":{"v":23,"d":"23.00"}}]
[1,"Выполнение задачи робота (4) со сдачей в ЦД"]
[null,null,"И","Робот достиг зоны проверки данных",null,"Робот находится напротив зоны проверки данных (все четыре колеса в пределах границ клеток, составляющих условную зону, расположенную на 1 клетку ниже зоны проверки данных, согласно данным АСО или визуальной оценке экспертов в ЦД)",null,1,{"v":1.5,"d":"1.50"}]
[null,null,"И","Робот запросил данные цвета для каждого индикатора",null,"Робот последовательно подъехал к трем аппаратным шкафам (синим клеткам) и для каждого выполнил запрос к датчику цвета (подтверждается системными сообщениями о запросах или просмотром журнала в ЦД)",null,1,{"v":0.5,"d":"0.50"}]
[null,null,"И","Данные, соответствующие полученной цветовой комбинации, выведены верно",null,"В журнал выведен статус системы, соответствующий комбинации трех считанных цветов, согласно таблице сопоставления из рабочих материалов модуля (проверяется просмотром журнала и сравнением с таблицей)",null,1,{"v":2,"d":"2.00"}]
[2,"Выполнение задачи кибериммунности (CybZ_01) со сдачей в ЦД"]
[null,null,"И","Снижение скорости робота в процессе доставки устройства для тушения отслеживается",null,"Реализован код, отслеживающий среднюю скорость робота на участках дороги размером в одну клетку во время выполнения задачи доставки устройства для тушения (формально подтверждается наличием кода, функционально - наличием в журнале сообщения с требуемым идентификатором)",null,4,{"v":2,"d":"2.00"}]
[null,null,"И","АП оповещается о необходимости установки требуемой скорости",null,"При обнаружении замедления (средняя скорость < 0.1 м/с на участке) код МБ отправляет в АП команду на перезагрузку контроллера скорости (подтверждается журналом АСО и робота)",null,4,{"v":2,"d":"2.00"}]
[3,"Выполнение задачи кибериммунности (CybZ_02) со сдачей в ЦД"]
[null,null,"И","Код для получения системных сообщений реализован ",null,"Реализован код, получающий системные сообщения от АП (формально подтверждается наличием кода, функционально - наличием в журнале сообщения с требуемым идентификатором)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Угроза отцепления груза в процессе доставки устройства для тушения отслеживается",null,"Реализован код, читающий системные сообщения автопилота и определяющий наличие команд/состояний, указывающих на попытку сброса устройства (формально подтверждается наличием кода, функционально - наличием в журнале сообщения с требуемым идентификатором)",null,3,{"v":1,"d":"1.00"}]
[null,null,"И","Работа магнитного захвата блокируется в случае уггрозы отцепления",null,"При обнаружении угрозы сброса устройства код МБ блокирует работу магнитного захвата через обходные электрические цепи (подтверждается системными логами отправки команды блокировки или отсутствием сброса устройства при активации CybZ_02)",null,4,{"v":1,"d":"1.00"}]
[4,"Выполнение задачи кибериммунности (CybZ_03) со сдачей в ЦД"]
[null,null,"И","Код для получения данных цветовой температуры индикатора аппаратного шкафа реализован",null,"Реализован код, запрашивающий у датчика данные цветовой температуры (формально подтверждается наличием кода, функционально - реакцией на CybZ_03). Робот должен находиться в клетке напротив требуемого шкафа (всеми четырьмя колёсами, в проекции на плоскость полигона)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Требуемая цветовая комбинация успешно восстановлена",null,"На основе показаний датчиков для двух крайних индикаторов и цветовой температуры центрального индикатора восстановлен корректный цвет для центрального индикатора (подтверждается выводом промежуточных данных/результата)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Сообщение с состоянием системы выведено верно",null,"В журнал выведен статус системы, соответствующий восстановленной цветовой комбинации трех индикаторов, согласно таблице сопоставления (проверяется просмотром журнала и сравнением с таблицей)",null,4,{"v":1,"d":"1.00"}]
[5,"Сдача \"в зачёт\" и фиксация результатов"]
[null,null,"И","Конкурсант  поддреживает порядок на рабочем месте",null,"На рабочем столе отсутствуют предметы кроме разрешённых в КЗ",null,6,{"v":1,"d":"1.00"}]
[null,null,"И","Длина пользовательского кода не превышает 600 строк",null,"Суммарная длина пользовательского кода (из файла mod_X_code.ipynb/mod_X_code.py, где X - литера модуля) не превышает 600 строк",null,7,{"v":1,"d":"1.00"}]
[null,null,"И","Конкурсант продемонстрировал своё решение в ЦД",null,"Решение продемонстрировано и функционально (запускаемо и не содержит ошибок, приводящих к неработоспособности отдельных элементов системы)",null,5,{"v":2,"d":"2.00"}]
[null,null,"И","Конкурсант продемонстрировал журнал с записями",null,"Предоставленный журнал содержит записи, соответствующие требованиям задач (действия, инциденты КП с идентификаторами, уровни, действия МБ)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Конкурсант предоставил описание решения задач кибериммунности",null,"Блок с данными о том, как были решены инциденты КП продемонстрирован",null,2,{"v":2,"d":"2.00"}]
[null,null,"И","В предоставленном конкурсантом описании, критические для ЦБ системы робота указаны верно",null,"В кратком описании решения задач кибериммунности конкурсант верно указал, какие системы робота (из списка доверенных/недоверенных, в текущем модуле, как минимум, \"АП\" и  сенсоры) являются критическими для выполнения задания",null,3,{"v":1,"d":"1.00"}]
[null,null,"И","Актуальная версия решения сохранена в git репозитории",null,"После ввода команды git log в требуемой директории, конкурсант демонстрирует готовый коммит с кодом",null,1,{"v":1,"d":"1.00"}]
["Г","Выполнение автономной системой заезда с кибер-препятствиями",{"$nulls":6},{"$f":"SUM(I87:I107)","v":{"v":24,"d":"24.00"}}]
[1,"Выполнение задачи робота (5) со сдачей на физическом роботе"]
[null,null,"И","Робот достиг зоны определения утечки",null,"Робот находится в зоне определения утечки (все четыре колеса в пределах границ клеток, составляющих зону, согласно данным АСО или визуальной оценке экспертов на физическом полигоне)",null,1,{"v":2,"d":"2.00"}]
[null,null,"И","Робот запросил данные наличия загрязнения на каждой клетке зоны",null,"Робот последовательно проехал по всем четырем ячейкам зоны определения утечки и для каждой получил данные загрязнения (подтверждается журналом робота и АСО)",null,1,{"v":2,"d":"2.00"}]
[null,null,"И","Данные, соответствующие полученной информаци о наличии загрязнения, выведены верно",null,"В журнал выведен номер ячейки с наибольшим уровнем загрязнения, определенный на основе данных датчика (проверяется просмотром журнала и сравнением с фактическими данными теста (подтверждается журналом робота и АСО)",null,1,{"v":2,"d":"2.00"}]
[2,"Выполнение задачи кибериммунности (CybZ_04) со сдачей на физическом роботе"]
[null,null,"И","Наличие инцидента в процессе определения локации загрязнения отслеживается",null,"Реализован код, учитывающий вероятность ложноположительных срабатываний резервного датчика загрязнения (30%) и применяющий методы (например, управляемое ожидание, повторные измерения) для нивелирования нестабильности (формально подтверждается наличием кода, функционально - корректным результатом)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Корректное значение датчика в каждой ячейке выведено верно",null,"После обработки кодом МБ для каждой ячейки получено значение, эквивалентное истинному (подтверждается журналом робота и АСО)",null,4,{"v":1,"d":"1.00"}]
[null,null,"И","Сообщение с номером загрязнённой ячейки выведено верно",null,"В журнал выведен верный номер ячейки с утечкой, определенный на основе обработанных (корректированных) показаний датчика загрязнения  (подтверждается журналом робота и АСО)",null,4,{"v":1,"d":"1.00"}]
[3,"Адаптация кода к физической реализации робота"]
[null,null,"И","Файлы с кодом, заполненные конкурсантами, запускаемы",null,"Предоставленный файл с кодом (mod_G_code.py) не вызывает ошибок при запуске после встраивания в обёртку",null,1,{"v":2,"d":"2.00"}]
[4,"Сдача \"в зачёт\" и фиксация результатов"]
[null,null,"И","Конкурсант  поддреживает порядок на рабочем месте",null,"На рабочем столе отсутствуют предметы кроме разрешённых в КЗ",null,6,{"v":2,"d":"2.00"}]
[null,null,"И","Длина пользовательского кода не превышает 600 строк",null,"Суммарная длина пользовательского кода (из файла mod_X_code.ipynb/mod_X_code.py, где X - литера модуля) не превышает 600 строк",null,7,{"v":2,"d":"2.00"}]
[null,null,"И","Цель безопасности (1) не нарушена",null,"В течение всего финального заезда АНТС выполнял задачи под управлением аутентичного ПО автопилота и приводов (инциденты по КП с идентификаторами CybP_01 и CybP_04 успешно разрешены)",null,4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Цель безопасности (2) не нарушена",null,"В течение всего финального заезда АНТС следовал только аутентичным командам Диспетчера (инциденты по КП с идентификаторами CybP_02 успешно разрешены)",null,4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Цель безопасности (3) не нарушена",null,"В течение всего финального заезда не было зафиксировано ситуаций, где робот представлял бы угрозу персоналу или повреждал окружение (например, столкновений, нахождения в зоне эвакуации при людях - CybP_04 отработан корректно, CybZ_01-02 также отработаны корректно)",null,4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Цель безопасности (4) не нарушена",null,"В течение всего финального заезда робот предоставлял точные данные о своих действиях, намерениях и окружающих факторах (журналирование выполнялось в полном объёме корректно (CybO), данные с датчиков обработаны верно - CybZ_03, CybZ_04 отработаны корректно, итоговые выводы в журнале верны)",null,4,{"v":0.5,"d":"0.50"}]
[null,null,"И","Конкурсант продемонстрировал своё решение на физическом роботе",null,"Решение продемонстрировано и функционально (запускаемо и не содержит ошибок, приводящих к неработоспособности отдельных элементов системы)",null,5,{"v":2,"d":"2.00"}]
[null,null,"И","Конкурсант предоставил описание решения задач кибериммунности",null,"Блок с данными о том, как были решены инциденты КП продемонстрирован",null,2,{"v":2,"d":"2.00"}]
[null,null,"И","В предоставленном конкурсантом описании, критические для ЦБ системы робота указаны верно",null,"В кратком описании решения задач кибериммунности конкурсант верно указал, какие системы робота (из списка доверенных/недоверенных, в текущем модуле, как минимум, \"АП\",  сенсоры, приводы и система связи) являются критическими для выполнения задания",null,3,{"v":1,"d":"1.00"}]
[null,null,"И","Актуальная версия решения сохранена в git репозитории",null,"После ввода команды git log в требуемой директории, конкурсант демонстрирует готовый коммит с кодом",null,1,{"v":2,"d":"2.00"}]
[{"$nulls":6},"Итого:",null,{"$f":"I6+I40+I62+I86","v":{"v":100,"d":"100.00"}}]

{"sheet":"Перечень профессиональных задач","index":1,"n_rows":8,"n_cols":2,"rows_kept":8,"merged":[[0,0,0,1]]}
["Перечень профессиональных задач"]
[1,"Запуск и работа с робототехнической системой"]
[2,"Формулировка целей безопасности автоматизированной системы"]
[3,"Выделение критического функционала автоматизированной системы "]
[4,"Внедрение/подключение и настройка встраиваемых систем безопасности"]
[5,"Верификация работы встраиваемых систем безопасности"]
[6,"Охрана труда при эксплуатации автономных систем"]
[7,"Бережливое производство в разработке автономных систем"]