>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-09-29_09-18-08

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/detailed-exercises?unit_id=1292&rehabilitation_day_id=3479&workout_id=181
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] мите в коленных суставах}, {exercise_id: 40, sequence_number: 4, step_text: Стопы потяните на себя (тыльное сгибание в голеностопном суставе)}, {exercise_id: 40, sequence_number: 5, step_text: Поясницу прижмите к полу, живот слегка подтяните, чтобы избежать излишнего прогиба в пояснице}, {exercise_id: 40, sequence_number: 6, step_text: Начните выполнять круговое движение рабочей выпрямленной ногой. Нога в верхней точке должна подниматься на уровень 30°-45° градусов от пола}, {exercise_id: 40, sequence_number: 7, step_text: Направление ноги (по часовой стрелке / против часовой стрелки) меняйте после каждого повторения}], measurement: null}}, {id: 41, sequence_number: 4, completion_status: cant_complete, score_percent: null, score_interpretation: null, exercise_image: https://rehabilitation.most.team/storage/exercise/photos/01KQC6319E6D4MPZ50SGTNW1Q6.png, instruction: {exercise_name: [OLD]Отведение прямой ноги в сторону - В и.п. сидя с прямыми ногами с опорой руками назад за спиной, vide
INFO [console] o: https://rehabilitation.most.team/storage/exercise/videos/01KQC6319HS0NS6B4PRV3WH9FT.mov, inventory: null, warning: Следить за тем, чтобы бедро не ротировалось (вращалось) наружу, носок стопы отведённой ноги должен “смотреть вверх”, general_description: Спина относительно поверхности может находиться от 90 до 45 градусов к полу (например, упираясь не прямыми руками, а предплечьями, отклонившись больше назад). Приподнять прямую рабочую ногу от поверхности и отвести её в сторону на сколько возможно, не опуская ногу, и вернуться в исходное положение. Можно выполнять без пауз между повторениями. Цель – тренировка мышц абдукторов бедра., steps: [{exercise_id: 41, sequence_number: 1, step_text: Сядьте на пол лицом к камере. Ноги выпрямите перед собой}, {exercise_id: 41, sequence_number: 2, step_text: Корпус отклоните назад. Спина должна находиться под углом от 90 до 45 градусов относительно пола. Для удобства и стабильности можно опираться не на прямые руки, а на предплечья, согнув руки в
INFO [console] локтях}, {exercise_id: 41, sequence_number: 3, step_text: Приподнимите рабочую ногу на 5-10 см }, {exercise_id: 41, sequence_number: 4, step_text: На выдохе отведите рабочую ногу в сторону (наружу) на максимально возможную амплитуду, которую позволяет ваша подвижность и физическое состояние. Движение должно происходить за счёт работы мышц бедра}, {exercise_id: 41, sequence_number: 5, step_text: На вдохе так же плавно верните ногу в исходное положение (перед собой), но не кладите её на пол до окончания подхода. Нога остаётся на весу}, {exercise_id: 41, sequence_number: 6, step_text: Повторите движение ногой заданное количество раз}], measurement: null}}], workout_id: 181, workout_duration_start: 10, workout_duration_end: 20, training_score: {score_percent: null, score_interpretation: not_evaluated}}}
INFO [console] measurement: null}}, {id: 35, sequence_number: 2, completion_status: cant_complete, score_percent: null, score_interpretation: null, exercise_image: https://rehabilitation.most.team/storage/exercise/photos/01KQ9W7XPDJ63N5ZHWXP8PT0AK.png, instruction: {exercise_name: [OLD]Сгибание и разгибание в голеностопных суставах, video: https://rehabilitation.most.team/storage/exercise/videos/01KQ9W7XPHKNMR9R7HF5YSZY9E.mov, inventory: null, warning: Во время выполнения колени должны оставаться выпрямленными, стопы не должны разворачиваться внутрь или наружу (большой палец направлен строго вверх), general_description: Исходное положение - лёжа на спине боком к камере, ноги выпрямлены в коленях. Выполнять движения стопами на себя и от себя в максимально доступной амплитуде., steps: [{exercise_id: 35, sequence_number: 1, step_text: Примите положение лёжа на спине (на полу, коврике или тренировочной скамье), боком к камере}, {exercise_id: 35, sequence_number: 2, step_text: Выпрямите обе ноги в коленях
INFO [console] }, {exercise_id: 35, sequence_number: 3, step_text: Стопы расположите параллельно друг другу на ширине таза}, {exercise_id: 35, sequence_number: 4, step_text: Руки свободно лежат вдоль туловища ладонями вниз или слегка разведены в стороны для устойчивости}, {exercise_id: 35, sequence_number: 5, step_text: Сохраняя прямое, вытянутое положение обеих ног в коленных суставах, начните выполнять одновременное движение стопами}, {exercise_id: 35, sequence_number: 6, step_text: На себя: Плавно потяните носки стоп максимально на себя (тыльное сгибание), ощущая растяжение в задней поверхности голени и подколенной области}, {exercise_id: 35, sequence_number: 7, step_text: От себя: Затем так же плавно потяните носки стоп максимально от себя (подошвенное сгибание), как будто хотите встать на "цыпочки", ощущая напряжение в икрах}, {exercise_id: 35, sequence_number: 8, step_text: Движение должно быть ритмичным, без рывков, в спокойном темпе}], measurement: null}}, {id: 40, sequence_number: 3, complet
INFO [console] ion_status: cant_complete, score_percent: null, score_interpretation: null, exercise_image: https://rehabilitation.most.team/storage/exercise/photos/01KQA5HT9XV5G51WZS4TZJVDQ6.png, instruction: {exercise_name: [OLD]Круговые движения ногой - в и.п. лежа на спине, video: https://rehabilitation.most.team/storage/exercise/videos/01KQA5HTA1S14HGRG0J5HK6SYP.mov, inventory: null, warning: Не допускайте сильного напряжения или переразгиба в пояснице, general_description: В и.п. лежа на спине. Ноги максимально выпрямлены в коленных суставах, стопы "на себя", выполнить движения по часовой стрелке, далее против часовой стрелки. Цель - тренировка четырехглавых мышц, абдукторов/аддукторов, steps: [{exercise_id: 40, sequence_number: 1, step_text: Лягте на спину, расположитесь боком рабочей ноги к камере}, {exercise_id: 40, sequence_number: 2, step_text: Руки расположите вдоль туловища ладонями вниз или в стороны для устойчивости}, {exercise_id: 40, sequence_number: 3, step_text: Ноги полностью выпря
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-29T06:28:25.926537Z, request_id: 2de2fdbb-2b18-435a-9ed4-9f80ce5ee220, version: v1}, data: {results: [{id: 47, sequence_number: 1, completion_status: cant_complete, score_percent: null, score_interpretation: null, exercise_image: https://rehabilitation.most.team/storage/exercise/photos/01KQCHWY0J06QHXQ4P2BH5VD3A.png, instruction: {exercise_name: [OLD]Растяжка мышц задней поверхности бедра - В и.п. стоя на одной ноге, video: https://rehabilitation.most.team/storage/exercise/videos/01KQCHWY0PXRQ1HM420M2W892Q.mov, inventory: Возвышенность (стул и т.п.), warning: Не допускайте разворота/заваливания поднятой ноги, general_description: Стоя на одной ноге, другая нога выпрямлена в колене и расположена на возвышенности (стул, скамейка, ступенька). Корпус наклонён вперёд, руки тянутся к стопе поднятой ноги. Удерживать это положение заданное количество времени. Важно: колено поднятой ноги должно оставаться выпрямленным; стопа и колено по
INFO [console] днятой ноги не должны "заваливаться" наружу (отсутствие ротации); наклон выполняется за счёт сгибания в тазобедренном суставе, а не округления спины; дыхание свободное, без задержек; ощущение растяжения должно быть комфортным, без острой боли., steps: [{exercise_id: 47, sequence_number: 1, step_text: Встаньте боком растягиваемой ноги к камере}, {exercise_id: 47, sequence_number: 2, step_text: Поставьте рабочую ногу на возвышенность, другая нога опорная}, {exercise_id: 47, sequence_number: 3, step_text: Держите спину прямой}, {exercise_id: 47, sequence_number: 4, step_text: Стопа поднятой ноги смотрит на себя}, {exercise_id: 47, sequence_number: 5, step_text: Потянитесь пальцами рук к стопе поднятой ноги. Ваша задача - не обязательно обхватить стопу, а максимально растянуться с прямой спиной}, {exercise_id: 47, sequence_number: 6, step_text: В точке максимального комфортного натяжения в задней поверхности бедра и под коленями зафиксируйте положение. Удерживайте его заданное время}],
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-29T06:28:25.926537Z","request_id":"2de2fdbb-2b18-435a-9ed4-9f80ce5ee220","version":"v1"},"data":{"results":[{"id":47,"sequence_number":1,"completion_status":"cant_complete","score_percent":null,"score_interpretation":null,"exercise_image":"https://rehabilitation.most.team/storage/exercise/photos/01KQCHWY0J06QHXQ4P2BH5VD3A.png","instruction":{"exercise_name":"[OLD]Растяжка мышц задней поверхности бедра - В и.п. стоя на одной ноге","video":"https://rehabilitation.most.team/storage/exercise/videos/01KQCHWY0PXRQ1HM420M2W892Q.mov","inventory":"Возвышенность (стул и т.п.)","warning":"Не допускайте разворота/заваливания поднятой ноги","general_description":"Стоя на одной ноге, другая нога выпрямлена в колене и расположена на возвышенности (стул, скамейка, ступенька). Корпус наклонён вперёд, руки тянутся к стопе поднятой ноги. Удерживать это положение заданное количество времени. Важно: колено поднятой ноги должно оставаться выпрямленным; \nстопа и колено поднятой ноги не должны \"заваливаться\" наружу (отсутствие ротации); \nнаклон выполняется за счёт сгибания в тазобедренном суставе, а не округления спины; \nдыхание свободное, без задержек; \nощущение растяжения должно быть комфортным, без острой боли.","steps":[{"exercise_id":47,"sequence_number":1,"step_text":"Встаньте боком растягиваемой ноги к камере"},{"exercise_id":47,"sequence_number":2,"step_text":"Поставьте рабочую ногу на возвышенность, другая нога опорная"},{"exercise_id":47,"sequence_number":3,"step_text":"Держите спину прямой"},{"exercise_id":47,"sequence_number":4,"step_text":"Стопа поднятой ноги смотрит на себя"},{"exercise_id":47,"sequence_number":5,"step_text":"Потянитесь пальцами рук к стопе поднятой ноги. Ваша задача - не обязательно обхватить стопу, а максимально растянуться с прямой спиной"},{"exercise_id":47,"sequence_number":6,"step_text":"В точке максимального комфортного натяжения в задней поверхности бедра и под коленями зафиксируйте положение. Удерживайте его заданное время"}],"measurement":null}},{"id":35,"sequence_number":2,"completion_status":"cant_complete","score_percent":null,"score_interpretation":null,"exercise_image":"https://rehabilitation.most.team/storage/exercise/photos/01KQ9W7XPDJ63N5ZHWXP8PT0AK.png","instruction":{"exercise_name":"[OLD]Сгибание и разгибание в голеностопных суставах","video":"https://rehabilitation.most.team/storage/exercise/videos/01KQ9W7XPHKNMR9R7HF5YSZY9E.mov","inventory":null,"warning":"Во время выполнения колени должны оставаться выпрямленными, стопы не должны разворачиваться внутрь или наружу (большой палец направлен строго вверх)","general_description":"Исходное положение - лёжа на спине боком к камере, ноги выпрямлены в коленях. Выполнять движения стопами на себя и от себя в максимально доступной амплитуде.","steps":[{"exercise_id":35,"sequence_number":1,"step_text":"Примите положение лёжа на спине (на полу, коврике или тренировочной скамье), боком к камере"},{"exercise_id":35,"sequence_number":2,"step_text":"Выпрямите обе ноги в коленях"},{"exercise_id":35,"sequence_number":3,"step_text":"Стопы расположите параллельно друг другу на ширине таза"},{"exercise_id":35,"sequence_number":4,"step_text":"Руки свободно лежат вдоль туловища ладонями вниз или слегка разведены в стороны для устойчивости"},{"exercise_id":35,"sequence_number":5,"step_text":"Сохраняя прямое, вытянутое положение обеих ног в коленных суставах, начните выполнять одновременное движение стопами"},{"exercise_id":35,"sequence_number":6,"step_text":"На себя: Плавно потяните носки стоп максимально на себя (тыльное сгибание), ощущая растяжение в задней поверхности голени и подколенной области"},{"exercise_id":35,"sequence_number":7,"step_text":"От себя: Затем так же плавно потяните носки стоп максимально от себя (подошвенное сгибание), как будто хотите встать на \"цыпочки\", ощущая напряжение в икрах"},{"exercise_id":35,"sequence_number":8,"step_text":"Движение должно быть ритмичным, без рывков, в спокойном темпе"}],"measurement":null}},{"id":40,"sequence_number":3,"completion_status":"cant_complete","score_percent":null,"score_interpretation":null,"exercise_image":"https://rehabilitation.most.team/storage/exercise/photos/01KQA5HT9XV5G51WZS4TZJVDQ6.png","instruction":{"exercise_name":"[OLD]Круговые движения ногой - в и.п. лежа на спине","video":"https://rehabilitation.most.team/storage/exercise/videos/01KQA5HTA1S14HGRG0J5HK6SYP.mov","inventory":null,"warning":"Не допускайте сильного напряжения или переразгиба в пояснице","general_description":"В и.п. лежа на спине. Ноги максимально выпрямлены в коленных суставах, стопы \"на себя\", выполнить движения по часовой стрелке, далее против часовой стрелки. Цель - тренировка четырехглавых мышц, абдукторов/аддукторов","steps":[{"exercise_id":40,"sequence_number":1,"step_text":"Лягте на спину, расположитесь боком рабочей ноги к камере"},{"exercise_id":40,"sequence_number":2,"step_text":"Руки расположите вдоль туловища ладонями вниз или в стороны для устойчивости"},{"exercise_id":40,"sequence_number":3,"step_text":"Ноги полностью выпрямите в коленных суставах"},{"exercise_id":40,"sequence_number":4,"step_text":"Стопы потяните на себя (тыльное сгибание в голеностопном суставе)"},{"exercise_id":40,"sequence_number":5,"step_text":"Поясницу прижмите к полу, живот слегка подтяните, чтобы избежать излишнего прогиба в пояснице"},{"exercise_id":40,"sequence_number":6,"step_text":"Начните выполнять круговое движение рабочей выпрямленной ногой. Нога в верхней точке должна подниматься на уровень 30°-45° градусов от пола"},{"exercise_id":40,"sequence_number":7,"step_text":"Направление ноги (по часовой стрелке / против часовой стрелки) меняйте после каждого повторения"}],"measurement":null}},{"id":41,"sequence_number":4,"completion_status":"cant_complete","score_percent":null,"score_interpretation":null,"exercise_image":"https://rehabilitation.most.team/storage/exercise/photos/01KQC6319E6D4MPZ50SGTNW1Q6.png","instruction":{"exercise_name":"[OLD]Отведение прямой ноги в сторону - В и.п. сидя с прямыми ногами с опорой руками назад за спиной","video":"https://rehabilitation.most.team/storage/exercise/videos/01KQC6319HS0NS6B4PRV3WH9FT.mov","inventory":null,"warning":"Следить за тем, чтобы бедро не ротировалось (вращалось) наружу, носок стопы отведённой ноги должен “смотреть вверх”","general_description":"Спина относительно поверхности может находиться от 90 до 45 градусов к полу (например, упираясь не прямыми руками, а предплечьями, отклонившись больше назад). Приподнять прямую рабочую ногу от поверхности и отвести её в сторону на сколько возможно, не опуская ногу, и вернуться в исходное положение. Можно выполнять без пауз между повторениями. Цель – тренировка мышц абдукторов бедра.","steps":[{"exercise_id":41,"sequence_number":1,"step_text":"Сядьте на пол лицом к камере. Ноги выпрямите перед собой"},{"exercise_id":41,"sequence_number":2,"step_text":"Корпус отклоните назад. Спина должна находиться под углом от 90 до 45 градусов относительно пола. Для удобства и стабильности можно опираться не на прямые руки, а на предплечья, согнув руки в локтях"},{"exercise_id":41,"sequence_number":3,"step_text":"Приподнимите рабочую ногу на 5-10 см "},{"exercise_id":41,"sequence_number":4,"step_text":"На выдохе отведите рабочую ногу в сторону (наружу) на максимально возможную амплитуду, которую позволяет ваша подвижность и физическое состояние. Движение должно происходить за счёт работы мышц бедра"},{"exercise_id":41,"sequence_number":5,"step_text":"На вдохе так же плавно верните ногу в исходное положение (перед собой), но не кладите её на пол до окончания подхода. Нога остаётся на весу"},{"exercise_id":41,"sequence_number":6,"step_text":"Повторите движение ногой заданное количество раз"}],"measurement":null}}],"workout_id":181,"workout_duration_start":10,"workout_duration_end":20,"training_score":{"score_percent":null,"score_interpretation":"not_evaluated"}}}
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Tue, 29 Sep 2026 06:28:25 GMT
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/result?unit_id=1292&rehabilitation_day_id=3479&workout_id=181
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/workout/result?unit_id=1292&rehabilitation_day_id=3479&workout_id=181
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] 🎵 VideoPlaybackService: Нативный плеер полностью уничтожен.
INFO [console] VideoOutput.Resize
INFO [console] {rect: {top: 0, left: 0, width: 1920, height: 1080}, wid: 0, handle: -5476376611158824368, id: 0}
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-29T06:28:22.801089Z","request_id":"eab53e90-859d-4624-8a16-a466ea295f36","version":"v1"},"data":{"rehabilitation_day_id":3479,"phase_id":443,"diagnosis_rehab":"Проверка упражнений","start_rehab":"2026-09-25 00:00:00","end_rehab":"2026-10-22 00:00:00","name_rehab_phase":"Проверка упражнений","status":["none"],"recommendations_count":1,"date":"2026-09-29","training":[{"mode":"correction_unit","status":"completed","progress":null,"unit_id":1292,"time":"10 - 20 мин","count_questions":2,"status_questions":false,"workout_id":181}]}}
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-29T06:28:22.801089Z, request_id: eab53e90-859d-4624-8a16-a466ea295f36, version: v1}, data: {rehabilitation_day_id: 3479, phase_id: 443, diagnosis_rehab: Проверка упражнений, start_rehab: 2026-09-25 00:00:00, end_rehab: 2026-10-22 00:00:00, name_rehab_phase: Проверка упражнений, status: [none], recommendations_count: 1, date: 2026-09-29, training: [{mode: correction_unit, status: completed, progress: null, unit_id: 1292, time: 10 - 20 мин, count_questions: 2, status_questions: false, workout_id: 181}]}}
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] date: Tue, 29 Sep 2026 06:28:22 GMT
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-09-29
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO]
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] shrinkOffset: 0.0, progress: 0.0
INFO [console] [DIO] Authorization: Bearer 822|J5cbEpKtdmmUSoSVNrd60PKCeqU798Uiwbui0tcU2052a671
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO] receiveDataWhenStatusError: true
INFO [console] [DIO] extra: {}
INFO [console] [DIO] headers:
INFO [console] [DIO] sendTimeout: null
INFO [console] [DIO] receiveTimeout: 0:00:10.000000
INFO [console] [DIO] transformTimeout: null
INFO [console] [DIO] followRedirects: true
INFO [console] [DIO] persistentConnection: true
INFO [console] [DIO] connectTimeout: 0:00:10.000000
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/day?date=2026-09-29
INFO [console] [DIO] method: GET
INFO [console] [DIO] responseType: ResponseType.json
INFO [console] [DIO]
INFO [console] ✅ RAW RESPONSE: {success: true, meta: {timestamp: 2026-09-29T06:28:22.703651Z, request_id: 50fa5095-2187-4ce1-8f03-cbb5da1a21dc, version: v1}, data: {start_rehab: 2026-09-25 00:00:00, end_rehab: 2026-10-22 00:00:00, days: [{date: 2026-09-25, status: [start], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}, {date: 2026-09-28, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-09-29, status: [none], training: [{mode: correction_unit, status: completed, progress: null}]}, {date: 2026-09-30, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-10-01, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}]}, {date: 2026-10-02, status: [none], training: [{mode: correction_unit, status: not_done, progress: null}, {mode: diagnostics, status: not_done, progress: null}]}]}}
INFO [console] [DIO] *** Request ***
INFO [console] [DIO] server: openresty
INFO [console] [DIO] Response Text:
INFO [console] [DIO] {"success":true,"meta":{"timestamp":"2026-09-29T06:28:22.703651Z","request_id":"50fa5095-2187-4ce1-8f03-cbb5da1a21dc","version":"v1"},"data":{"start_rehab":"2026-09-25 00:00:00","end_rehab":"2026-10-22 00:00:00","days":[{"date":"2026-09-25","status":["start"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]},{"date":"2026-09-28","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-09-29","status":["none"],"training":[{"mode":"correction_unit","status":"completed","progress":null}]},{"date":"2026-09-30","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-10-01","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null}]},{"date":"2026-10-02","status":["none"],"training":[{"mode":"correction_unit","status":"not_done","progress":null},{"mode":"diagnostics","status":"not_done","progress":null}]}]}}
INFO [console] [DIO] transfer-encoding: chunked
INFO [console] [DIO] access-control-allow-origin: http://localhost:3000
INFO [console] [DIO] content-type: application/json
INFO [console] [DIO] connection: keep-alive
INFO [console] [DIO] cache-control: no-cache, private
INFO [console] [DIO] date: Tue, 29 Sep 2026 06:28:22 GMT
INFO [console] [DIO] headers:
INFO [console] [DIO] x-served-by: rehabilitation.most.team
INFO [console] [DIO] access-control-allow-credentials: true
INFO [console] [DIO] uri: https://rehabilitation.most.team/api/v1/patient/rehabilitation/calendar/period?start_date=2026-08-31&end_date=2026-10-04
INFO [console] [DIO] statusCode: 200
INFO [console] [DIO] statusMessage: OK
INFO [console] [DIO] *** Request ***
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] [DIO] Authorization: Bearer 822|J5cbEpKtdmmUSoSVNrd60PKCeqU798Uiwbui0tcU2052a671
INFO [console] [DIO] data:
INFO [console] [DIO] null
INFO [console] [DIO] *** Request ***
INFO [console] [DIO]
INFO [console] [DIO] *** Response ***
INFO [console] ZD3AJP2XBJS4X8XJJ.mp3}, {id: 93, command_side: left, error_message: Делайте движения в нужной амплитуде, error_audio: https://rehabilitation.most.team/storage/exercise/audio-commands/01M2SKSYAZD3AJP2XBJS4X8XJK.mp3}], videos: [{video_url: https://rehabilitation.most.team/storage/exercise/calibration-videos/01M2SKSYB0SHFNRH14429RE2WC.mp4, body_side: right}, {video_url: https://rehabilitation.most.team/storage/exercise/calibration-videos/01M2SKSYEB88G09XRWVHD2RBPX.mp4, body_side: left}]}], calibration_videos: []}]}}
INFO [console] Инициализация аудио-сервиса успешно завершена. Кэшировано файлов: 22
INFO [console] [DIO]
INFO [console] _onNoCanCompleted: h:true i: [OLD]Сгибание и разгибание в голеностопных суставах
INFO [console] KNEE_DIAG: recording to /storage/emulated/0/Android/data/team.most.rehabilitation.app/files/knee_diag/knee_diag.log
INFO [console] PoseEstimator: worker isolate up (accelerator=gpu, precision=fp16, fallback=none, model=pose_landmarks_detector_heavy.tflite (27055 KB), crop=native, cores=attached [6,7] (inherited) ok (source=cpu_capacity, selected=[6,7], currentCpu=7))
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=1024 screenSize=393x825
INFO [console] POSE_DIAG: sensorOrient=270 deviceOrient=DeviceOrientation.portraitUp rotDeg=270 imgSize=720 x 480 -> upright=480x720 imgFormat=35 planes=3 pixelStride=1 rowStride=1024 screenSize=393x825
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] POSE_LM: [0 frame=(337,319)] [11 frame=(350,265)] [12 frame=(286,313)] [23 frame=(339,377)] [24 frame=(310,395)] frameSize=480 x 720 screenSize=393x825
INFO [console] POSE_MAP: [0 norm=(0.218,0.442)] [11 norm=(0.179,0.368)] [12 norm=(0.365,0.435)] [23 norm=(0.211,0.524)] [24 norm=(0.297,0.548)]
INFO [console] ANKLE_ANGLE t=09:28:34.824 ts=1.277 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.128 visL=0.00 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.055 visR=0.00
INFO [console] ANKLE_ANGLE t=09:28:34.903 ts=1.306 Lkat2d=78.8 Lfoot2d=41.0 LfootH=-53.6 Lkat3d=- LfootLen=0.036 visL=0.00 Rkat2d=169.2 Rfoot2d=157.2 RfootH=-20.6 Rkat3d=- RfootLen=0.103 visR=0.00
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:28:35.279 ts=1.700 Lkat2d=170.0 Lfoot2d=30.7 LfootH=19.0 Lkat3d=- LfootLen=0.069 visL=0.02 Rkat2d=117.0 Rfoot2d=75.1 RfootH=-25.3 Rkat3d=- RfootLen=0.080 visR=0.03
INFO [console] ANKLE_ANGLE t=09:28:35.448 ts=1.838 Lkat2d=14.1 Lfoot2d=12.6 LfootH=-75.7 Lkat3d=- LfootLen=0.126 visL=0.02 Rkat2d=164.5 Rfoot2d=0.3 RfootH=-55.7 Rkat3d=- RfootLen=0.054 visR=0.02
INFO [console] ANKLE_ANGLE t=09:28:35.651 ts=2.088 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.328 visL=0.09 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.13
INFO [console] ANKLE_ANGLE t=09:28:35.714 ts=2.136 Lkat2d=117.9 Lfoot2d=117.9 LfootH=0.0 Lkat3d=- LfootLen=0.040 visL=0.12 Rkat2d=116.1 Rfoot2d=76.9 RfootH=6.4 Rkat3d=- RfootLen=0.120 visR=0.15
INFO [console] ANKLE_ANGLE t=09:28:35.776 ts=2.237 Lkat2d=89.3 Lfoot2d=26.8 LfootH=88.0 Lkat3d=- LfootLen=0.056 visL=0.14 Rkat2d=111.9 Rfoot2d=74.4 RfootH=-11.2 Rkat3d=- RfootLen=0.107 visR=0.17
INFO [console] ANKLE_ANGLE t=09:28:35.844 ts=2.256 Lkat2d=63.3 Lfoot2d=57.7 LfootH=0.0 Lkat3d=- LfootLen=0.097 visL=0.13 Rkat2d=72.3 Rfoot2d=35.7 RfootH=-43.0 Rkat3d=- RfootLen=0.097 visR=0.15
INFO [console] ANKLE_ANGLE t=09:28:35.897 ts=2.324 Lkat2d=157.6 Lfoot2d=42.0 LfootH=-35.1 Lkat3d=- LfootLen=0.037 visL=0.12 Rkat2d=144.2 Rfoot2d=34.3 RfootH=14.4 Rkat3d=- RfootLen=0.026 visR=0.15
INFO [console] ANKLE_ANGLE t=09:28:35.944 ts=2.407 Lkat2d=4.3 Lfoot2d=4.3 LfootH=0.0 Lkat3d=- LfootLen=0.111 visL=0.11 Rkat2d=66.9 Rfoot2d=66.9 RfootH=0.0 Rkat3d=- RfootLen=0.141 visR=0.13
INFO [console] ANKLE_ANGLE t=09:28:35.990 ts=2.452 Lkat2d=63.3 Lfoot2d=63.3 LfootH=0.0 Lkat3d=- LfootLen=0.035 visL=0.10 Rkat2d=110.7 Rfoot2d=110.7 RfootH=0.0 Rkat3d=- RfootLen=0.074 visR=0.13
INFO [console] ANKLE_ANGLE t=09:28:36.042 ts=2.519 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.097 visL=0.09 Rkat2d=20.0 Rfoot2d=20.0 RfootH=0.0 Rkat3d=- RfootLen=0.119 visR=0.12
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:28:36.193 ts=2.660 Lkat2d=132.6 Lfoot2d=100.3 LfootH=72.5 Lkat3d=- LfootLen=0.042 visL=0.07 Rkat2d=138.2 Rfoot2d=124.7 RfootH=0.0 Rkat3d=- RfootLen=0.044 visR=0.10
INFO [console] ANKLE_ANGLE t=09:28:36.326 ts=2.793 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.338 visL=0.19 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.30
INFO [console] ANKLE_ANGLE t=09:28:36.384 ts=2.812 Lkat2d=178.0 Lfoot2d=172.9 LfootH=36.8 Lkat3d=- LfootLen=0.097 visL=0.19 Rkat2d=164.1 Rfoot2d=154.0 RfootH=12.4 Rkat3d=- RfootLen=0.127 visR=0.33
INFO [console] ANKLE_ANGLE t=09:28:36.431 ts=2.886 Lkat2d=140.5 Lfoot2d=112.4 LfootH=-26.9 Lkat3d=- LfootLen=0.093 visL=0.17 Rkat2d=135.0 Rfoot2d=107.7 RfootH=-7.9 Rkat3d=- RfootLen=0.108 visR=0.30
INFO [console] ANKLE_ANGLE t=09:28:36.476 ts=2.950 Lkat2d=137.2 Lfoot2d=137.2 LfootH=0.0 Lkat3d=- LfootLen=0.124 visL=0.17 Rkat2d=58.7 Rfoot2d=58.7 RfootH=0.0 Rkat3d=- RfootLen=0.156 visR=0.28
INFO [console] ANKLE_ANGLE t=09:28:36.521 ts=2.982 Lkat2d=84.4 Lfoot2d=84.4 LfootH=0.0 Lkat3d=- LfootLen=0.071 visL=0.16 Rkat2d=166.2 Rfoot2d=145.4 RfootH=-47.9 Rkat3d=- RfootLen=0.038 visR=0.26
INFO [console] ANKLE_ANGLE t=09:28:36.565 ts=3.043 Lkat2d=131.1 Lfoot2d=131.1 LfootH=0.0 Lkat3d=- LfootLen=0.128 visL=0.15 Rkat2d=64.4 Rfoot2d=64.4 RfootH=0.0 Rkat3d=- RfootLen=0.136 visR=0.24
INFO [console] ANKLE_ANGLE t=09:28:36.709 ts=3.170 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.409 visL=0.10 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.13
INFO [console] ANKLE_ANGLE t=09:28:36.757 ts=3.230 Lkat2d=85.5 Lfoot2d=51.5 LfootH=85.4 Lkat3d=- LfootLen=0.078 visL=0.09 Rkat2d=138.1 Rfoot2d=115.5 RfootH=-32.0 Rkat3d=- RfootLen=0.133 visR=0.12
INFO [console] ANKLE_ANGLE t=09:28:36.807 ts=3.274 Lkat2d=39.3 Lfoot2d=25.4 LfootH=71.8 Lkat3d=- LfootLen=0.075 visL=0.09 Rkat2d=126.4 Rfoot2d=104.0 RfootH=-24.3 Rkat3d=- RfootLen=0.142 visR=0.12
INFO [console] ANKLE_ANGLE t=09:28:36.860 ts=3.314 Lkat2d=101.0 Lfoot2d=101.0 LfootH=0.0 Lkat3d=- LfootLen=0.043 visL=0.08 Rkat2d=91.1 Rfoot2d=91.1 RfootH=0.0 Rkat3d=- RfootLen=0.035 visR=0.11
INFO [console] ANKLE_ANGLE t=09:28:36.921 ts=3.374 Lkat2d=121.2 Lfoot2d=101.6 LfootH=-27.4 Lkat3d=- LfootLen=0.034 visL=0.08 Rkat2d=90.1 Rfoot2d=41.6 RfootH=-39.0 Rkat3d=- RfootLen=0.078 visR=0.10
INFO [console] ANKLE_ANGLE t=09:28:36.968 ts=3.431 Lkat2d=171.3 Lfoot2d=156.3 LfootH=-46.4 Lkat3d=- LfootLen=0.077 visL=0.09 Rkat2d=90.1 Rfoot2d=22.6 RfootH=-24.0 Rkat3d=- RfootLen=0.106 visR=0.10
INFO [console] ANKLE_ANGLE t=09:28:37.020 ts=3.492 Lkat2d=179.8 Lfoot2d=179.6 LfootH=23.9 Lkat3d=- LfootLen=0.095 visL=0.09 Rkat2d=164.5 Rfoot2d=174.7 RfootH=-10.1 Rkat3d=- RfootLen=0.064 visR=0.11
INFO [console] ANKLE_ANGLE t=09:28:37.176 ts=3.638 Lkat2d=177.2 Lfoot2d=177.2 LfootH=0.0 Lkat3d=- LfootLen=0.014 visL=0.12 Rkat2d=101.6 Rfoot2d=101.6 RfootH=0.0 Rkat3d=- RfootLen=0.098 visR=0.12
INFO [console] ANKLE_ANGLE t=09:28:37.282 ts=3.754 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.139 visL=0.11 Rkat2d=158.6 Rfoot2d=158.6 RfootH=0.0 Rkat3d=- RfootLen=0.126 visR=0.10
INFO [console] ANKLE_ANGLE t=09:28:37.329 ts=3.800 Lkat2d=136.8 Lfoot2d=136.8 LfootH=0.0 Lkat3d=- LfootLen=0.070 visL=0.10 Rkat2d=133.8 Rfoot2d=133.8 RfootH=0.0 Rkat3d=- RfootLen=0.073 visR=0.10
INFO [console] ANKLE_ANGLE t=09:28:37.385 ts=3.820 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.089 visL=0.09 Rkat2d=87.4 Rfoot2d=87.4 RfootH=0.0 Rkat3d=- RfootLen=0.105 visR=0.09
INFO [console] ANKLE_ANGLE t=09:28:37.438 ts=3.898 Lkat2d=132.0 Lfoot2d=132.0 LfootH=0.0 Lkat3d=- LfootLen=0.010 visL=0.08 Rkat2d=168.2 Rfoot2d=168.2 RfootH=0.0 Rkat3d=- RfootLen=0.102 visR=0.08
INFO [console] ANKLE_ANGLE t=09:28:37.491 ts=3.926 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.051 visL=0.07 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.002 visR=0.07
INFO [console] ANKLE_ANGLE t=09:28:37.543 ts=3.990 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.015 visL=0.07 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.047 visR=0.07
INFO [console] ANKLE_ANGLE t=09:28:37.592 ts=4.064 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.043 visL=0.06 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.047 visR=0.06
INFO [console] ANKLE_ANGLE t=09:28:37.638 ts=4.105 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.038 visL=0.06 Rkat2d=0.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.031 visR=0.06
INFO [console] ANKLE_ANGLE t=09:28:37.820 ts=4.290 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.006 visL=0.04 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.010 visR=0.04
INFO [console] ANKLE_ANGLE t=09:28:37.882 ts=4.311 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.015 visL=0.04 Rkat2d=180.0 Rfoot2d=180.0 RfootH=0.0 Rkat3d=- RfootLen=0.026 visR=0.04
INFO [console] ANKLE_ANGLE t=09:28:37.946 ts=4.400 Lkat2d=180.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.007 visL=0.03 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.009 visR=0.04
INFO [console] ANKLE_ANGLE t=09:28:38.009 ts=4.420 Lkat2d=0.0 Lfoot2d=0.0 LfootH=0.0 Lkat3d=- LfootLen=0.041 visL=0.03 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.020 visR=0.03
INFO [console] ANKLE_ANGLE t=09:28:38.069 ts=4.496 Lkat2d=63.3 Lfoot2d=36.8 LfootH=-17.6 Lkat3d=- LfootLen=0.037 visL=0.03 Rkat2d=58.1 Rfoot2d=58.1 RfootH=0.0 Rkat3d=- RfootLen=0.005 visR=0.03
INFO [console] ANKLE_ANGLE t=09:28:38.131 ts=4.570 Lkat2d=110.0 Lfoot2d=99.0 LfootH=-34.8 Lkat3d=- LfootLen=0.050 visL=0.03 Rkat2d=8.4 Rfoot2d=13.2 RfootH=87.1 Rkat3d=- RfootLen=0.086 visR=0.03
INFO [console] ANKLE_ANGLE t=09:28:38.350 ts=4.810 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.172 visL=0.16 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.20
INFO [console] ANKLE_ANGLE t=09:28:38.519 ts=4.974 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.397 visL=0.15 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.20
INFO [console] ANKLE_ANGLE t=09:28:38.670 ts=5.130 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.151 visL=0.14 Rkat2d=- Rfoot2d=- RfootH=0.0 Rkat3d=- RfootLen=0.036 visR=0.18
INFO [console] ANKLE_ANGLE t=09:28:38.730 ts=5.200 Lkat2d=134.1 Lfoot2d=124.7 LfootH=85.9 Lkat3d=- LfootLen=0.052 visL=0.13 Rkat2d=166.9 Rfoot2d=159.7 RfootH=-26.0 Rkat3d=- RfootLen=0.123 visR=0.17
INFO [console] ANKLE_ANGLE t=09:28:38.891 ts=5.350 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.222 visL=0.07 Rkat2d=- Rfoot2d=- RfootH=0.0 Rkat3d=- RfootLen=0.074 visR=0.07
INFO [console] ANKLE_ANGLE t=09:28:39.117 ts=5.555 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.214 visL=0.15 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.15
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:28:39.384 ts=5.830 Lkat2d=172.2 Lfoot2d=169.2 LfootH=69.9 Lkat3d=- LfootLen=0.193 visL=0.02 Rkat2d=135.1 Rfoot2d=114.7 RfootH=-52.8 Rkat3d=- RfootLen=0.161 visR=0.03
INFO [console] ANKLE_ANGLE t=09:28:39.506 ts=5.955 Lkat2d=60.3 Lfoot2d=55.6 LfootH=82.2 Lkat3d=- LfootLen=0.120 visL=0.02 Rkat2d=179.8 Rfoot2d=178.8 RfootH=-46.7 Rkat3d=- RfootLen=0.125 visR=0.03
INFO [console] ANKLE_ANGLE t=09:28:39.585 ts=5.995 Lkat2d=122.3 Lfoot2d=103.8 LfootH=73.3 Lkat3d=- LfootLen=0.102 visL=0.04 Rkat2d=167.4 Rfoot2d=161.0 RfootH=-72.7 Rkat3d=- RfootLen=0.101 visR=0.05
INFO [console] ANKLE_ANGLE t=09:28:39.634 ts=6.067 Lkat2d=159.4 Lfoot2d=160.4 LfootH=51.1 Lkat3d=- LfootLen=0.141 visL=0.04 Rkat2d=166.6 Rfoot2d=124.2 RfootH=-66.1 Rkat3d=- RfootLen=0.057 visR=0.05
INFO [console] ANKLE_ANGLE t=09:28:39.692 ts=6.143 Lkat2d=128.8 Lfoot2d=117.5 LfootH=77.0 Lkat3d=- LfootLen=0.113 visL=0.04 Rkat2d=140.6 Rfoot2d=131.8 RfootH=-64.0 Rkat3d=- RfootLen=0.116 visR=0.04
INFO [console] ANKLE_ANGLE t=09:28:39.814 ts=6.274 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.160 visL=0.14 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.029 visR=0.12
INFO [console] ANKLE_ANGLE t=09:28:39.866 ts=6.335 Lkat2d=130.4 Lfoot2d=96.6 LfootH=89.1 Lkat3d=- LfootLen=0.114 visL=0.20 Rkat2d=154.8 Rfoot2d=130.5 RfootH=-47.9 Rkat3d=- RfootLen=0.149 visR=0.18
INFO [console] ANKLE_ANGLE t=09:28:39.914 ts=6.376 Lkat2d=136.3 Lfoot2d=102.6 LfootH=-83.6 Lkat3d=- LfootLen=0.103 visL=0.22 Rkat2d=154.7 Rfoot2d=128.9 RfootH=-46.2 Rkat3d=- RfootLen=0.133 visR=0.21
INFO [console] ANKLE_ANGLE t=09:28:39.962 ts=6.428 Lkat2d=143.9 Lfoot2d=131.0 LfootH=84.4 Lkat3d=- LfootLen=0.135 visL=0.19 Rkat2d=158.6 Rfoot2d=156.9 RfootH=71.4 Rkat3d=- RfootLen=0.060 visR=0.19
INFO [console] ANKLE_ANGLE t=09:28:40.109 ts=6.566 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.175 visL=0.15 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.022 visR=0.18
INFO [console] ANKLE_ANGLE t=09:28:40.243 ts=6.707 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.152 visL=0.16 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.041 visR=0.18
INFO [console] ANKLE_ANGLE t=09:28:40.355 ts=6.811 Lkat2d=166.2 Lfoot2d=167.8 LfootH=83.7 Lkat3d=- LfootLen=0.118 visL=0.14 Rkat2d=152.7 Rfoot2d=124.4 RfootH=-64.3 Rkat3d=- RfootLen=0.108 visR=0.17
INFO [console] ANKLE_ANGLE t=09:28:40.405 ts=6.864 Lkat2d=166.7 Lfoot2d=163.3 LfootH=86.4 Lkat3d=- LfootLen=0.137 visL=0.13 Rkat2d=143.0 Rfoot2d=131.2 RfootH=-51.0 Rkat3d=- RfootLen=0.155 visR=0.15
INFO [console] ANKLE_ANGLE t=09:28:40.500 ts=6.960 Lkat2d=107.1 Lfoot2d=89.6 LfootH=72.4 Lkat3d=- LfootLen=0.059 visL=0.11 Rkat2d=171.2 Rfoot2d=174.8 RfootH=-32.1 Rkat3d=- RfootLen=0.120 visR=0.14
INFO [console] ANKLE_ANGLE t=09:28:40.553 ts=7.006 Lkat2d=179.2 Lfoot2d=179.7 LfootH=27.0 Lkat3d=- LfootLen=0.113 visL=0.10 Rkat2d=158.7 Rfoot2d=133.8 RfootH=-49.5 Rkat3d=- RfootLen=0.068 visR=0.12
INFO [console] ANKLE_ANGLE t=09:28:40.649 ts=7.133 Lkat2d=127.4 Lfoot2d=115.2 LfootH=87.8 Lkat3d=- LfootLen=0.052 visL=0.08 Rkat2d=109.0 Rfoot2d=91.9 RfootH=25.2 Rkat3d=- RfootLen=0.088 visR=0.10
INFO [console] ANKLE_ANGLE t=09:28:40.771 ts=7.164 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.501 visL=0.15 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.18
INFO [console] ANKLE_ANGLE t=09:28:40.916 ts=7.377 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.415 visL=0.15 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.16
INFO [console] ANKLE_ANGLE t=09:28:41.043 ts=7.504 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.533 visL=0.05 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.05
INFO [console] ANKLE_ANGLE t=09:28:41.093 ts=7.543 Lkat2d=12.7 Lfoot2d=3.5 LfootH=39.9 Lkat3d=- LfootLen=0.123 visL=0.06 Rkat2d=135.8 Rfoot2d=118.3 RfootH=-53.5 Rkat3d=- RfootLen=0.174 visR=0.05
INFO [console] ANKLE_ANGLE t=09:28:41.138 ts=7.606 Lkat2d=5.2 Lfoot2d=9.8 LfootH=38.8 Lkat3d=- LfootLen=0.150 visL=0.06 Rkat2d=131.7 Rfoot2d=115.6 RfootH=-48.1 Rkat3d=- RfootLen=0.167 visR=0.05
INFO [console] ANKLE_ANGLE t=09:28:41.185 ts=7.650 Lkat2d=124.6 Lfoot2d=129.3 LfootH=-7.3 Lkat3d=- LfootLen=0.056 visL=0.05 Rkat2d=105.7 Rfoot2d=109.7 RfootH=-15.0 Rkat3d=- RfootLen=0.127 visR=0.04
INFO [console] ANKLE_ANGLE t=09:28:41.231 ts=7.704 Lkat2d=65.7 Lfoot2d=44.2 LfootH=-51.6 Lkat3d=- LfootLen=0.039 visL=0.05 Rkat2d=123.8 Rfoot2d=123.5 RfootH=-25.1 Rkat3d=- RfootLen=0.118 visR=0.04
INFO [console] ANKLE_ANGLE t=09:28:41.278 ts=7.745 Lkat2d=30.4 Lfoot2d=24.3 LfootH=-17.2 Lkat3d=- LfootLen=0.021 visL=0.04 Rkat2d=153.9 Rfoot2d=160.7 RfootH=-28.1 Rkat3d=- RfootLen=0.107 visR=0.04
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:28:41.395 ts=7.844 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.413 visL=0.13 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.20
INFO [console] POSE_METRICS: received=30(27.4fps) processed=16(14.6fps) replaced=7(6.4fps) buildMs=1.27 estimatorMs=53.60 (pre=2.2 infer=44.3 det=30.2) roiAgeMs=72.0/max=127.3 stale=10.1fps detRuns=14.6fps resets=3.7fps totalMs=0.98 lagMs=79.6 predLatMs=68.8 actualFps=14.6
INFO [console] ANKLE_ANGLE t=09:28:41.539 ts=7.998 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.396 visL=0.17 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.20
INFO [console] ANKLE_ANGLE t=09:28:41.694 ts=8.144 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.374 visL=0.12 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.18
INFO [console] ANKLE_ANGLE t=09:28:41.749 ts=8.173 Lkat2d=140.4 Lfoot2d=90.3 LfootH=-72.4 Lkat3d=- LfootLen=0.054 visL=0.11 Rkat2d=149.0 Rfoot2d=130.1 RfootH=-29.2 Rkat3d=- RfootLen=0.104 visR=0.17
INFO [console] ANKLE_ANGLE t=09:28:41.823 ts=8.250 Lkat2d=152.6 Lfoot2d=76.3 LfootH=-88.6 Lkat3d=- LfootLen=0.035 visL=0.11 Rkat2d=148.0 Rfoot2d=133.2 RfootH=-27.5 Rkat3d=- RfootLen=0.122 visR=0.16
INFO [console] ANKLE_ANGLE t=09:28:41.978 ts=8.413 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.177 visL=0.13 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.20
INFO [console] ANKLE_ANGLE t=09:28:42.194 ts=8.636 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.467 visL=0.13 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.17
INFO [console] ANKLE_ANGLE t=09:28:42.362 ts=8.798 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.447 visL=0.17 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.22
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:28:42.766 ts=9.229 Lkat2d=175.1 Lfoot2d=110.4 LfootH=-82.6 Lkat3d=- LfootLen=0.031 visL=0.13 Rkat2d=170.1 Rfoot2d=155.1 RfootH=-21.0 Rkat3d=- RfootLen=0.127 visR=0.19
INFO [console] ANKLE_ANGLE t=09:28:42.897 ts=9.323 Lkat2d=3.6 Lfoot2d=0.4 LfootH=8.0 Lkat3d=- LfootLen=0.079 visL=0.11 Rkat2d=171.9 Rfoot2d=152.1 RfootH=-26.4 Rkat3d=- RfootLen=0.060 visR=0.15
INFO [console] ANKLE_ANGLE t=09:28:42.532 ts=8.947 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.466 visL=0.12 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.15
INFO [console] POSE_METRICS: received=28(24.6fps) processed=8(7.0fps) replaced=8(7.0fps) buildMs=1.33 estimatorMs=80.42 (pre=1.0 infer=52.8 det=32.2) roiAgeMs=16.9/max=105.9 stale=0.9fps detRuns=7.0fps resets=5.3fps totalMs=1.07 lagMs=100.3 predLatMs=68.1 actualFps=7.0
INFO [console] ANKLE_ANGLE t=09:28:42.702 ts=9.144 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.437 visL=0.14 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.20
INFO [console] ANKLE_ANGLE t=09:28:42.831 ts=9.279 Lkat2d=23.1 Lfoot2d=22.6 LfootH=39.4 Lkat3d=- LfootLen=0.093 visL=0.12 Rkat2d=163.9 Rfoot2d=166.1 RfootH=-32.0 Rkat3d=- RfootLen=0.106 visR=0.17
INFO [console] ANKLE_ANGLE t=09:28:43.078 ts=9.518 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.371 visL=0.20 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.26
INFO [console] ANKLE_ANGLE t=09:28:43.251 ts=9.696 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.415 visL=0.17 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.23
INFO [console] ANKLE_ANGLE t=09:28:43.317 ts=9.743 Lkat2d=160.6 Lfoot2d=153.5 LfootH=43.8 Lkat3d=- LfootLen=0.122 visL=0.15 Rkat2d=156.0 Rfoot2d=142.2 RfootH=-46.9 Rkat3d=- RfootLen=0.120 visR=0.20
INFO [console] ANKLE_ANGLE t=09:28:43.385 ts=9.836 Lkat2d=164.2 Lfoot2d=160.1 LfootH=48.5 Lkat3d=- LfootLen=0.189 visL=0.14 Rkat2d=134.6 Rfoot2d=118.8 RfootH=-53.5 Rkat3d=- RfootLen=0.129 visR=0.18
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:28:43.563 ts=10.009 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.382 visL=0.16 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.23
INFO [console] POSE_METRICS: received=23(22.3fps) processed=9(8.7fps) replaced=6(5.8fps) buildMs=1.61 estimatorMs=76.52 (pre=1.8 infer=58.5 det=34.8) roiAgeMs=55.6/max=139.4 stale=2.9fps detRuns=8.7fps resets=3.9fps totalMs=0.54 lagMs=93.8 predLatMs=69.4 actualFps=8.7
INFO [console] ANKLE_ANGLE t=09:28:43.631 ts=10.058 Lkat2d=108.9 Lfoot2d=99.1 LfootH=88.2 Lkat3d=- LfootLen=0.129 visL=0.16 Rkat2d=140.4 Rfoot2d=121.9 RfootH=-56.8 Rkat3d=- RfootLen=0.162 visR=0.21
INFO [console] ANKLE_ANGLE t=09:28:43.809 ts=10.215 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.301 visL=0.22 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.27
INFO [console] ANKLE_ANGLE t=09:28:43.863 ts=10.293 Lkat2d=145.2 Lfoot2d=134.4 LfootH=-79.3 Lkat3d=- LfootLen=0.101 visL=0.21 Rkat2d=139.2 Rfoot2d=114.6 RfootH=-49.4 Rkat3d=- RfootLen=0.135 visR=0.25
INFO [console] ANKLE_ANGLE t=09:28:43.936 ts=10.358 Lkat2d=147.8 Lfoot2d=131.5 LfootH=-57.9 Lkat3d=- LfootLen=0.087 visL=0.19 Rkat2d=142.0 Rfoot2d=116.5 RfootH=-46.8 Rkat3d=- RfootLen=0.094 visR=0.22
INFO [console] ANKLE_ANGLE t=09:28:43.993 ts=10.425 Lkat2d=162.5 Lfoot2d=149.1 LfootH=-63.9 Lkat3d=- LfootLen=0.099 visL=0.17 Rkat2d=122.4 Rfoot2d=142.2 RfootH=-58.4 Rkat3d=- RfootLen=0.102 visR=0.21
INFO [console] ANKLE_ANGLE t=09:28:44.138 ts=10.589 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.331 visL=0.23 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.28
INFO [console] ANKLE_ANGLE t=09:28:44.371 ts=10.766 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.323 visL=0.25 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.29
INFO [console] ANKLE_ANGLE t=09:28:44.549 ts=10.976 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.335 visL=0.21 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.23
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:28:44.711 ts=11.149 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.342 visL=0.25 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.30
INFO [console] POSE_METRICS: received=29(25.2fps) processed=9(7.8fps) replaced=12(10.4fps) buildMs=1.76 estimatorMs=84.68 (pre=2.3 infer=52.9 det=46.6) roiAgeMs=44.6/max=143.0 stale=1.7fps detRuns=7.8fps resets=4.4fps totalMs=0.70 lagMs=111.5 predLatMs=73.4 actualFps=7.8
INFO [console] ANKLE_ANGLE t=09:28:44.778 ts=11.239 Lkat2d=80.0 Lfoot2d=68.6 LfootH=-84.9 Lkat3d=- LfootLen=0.075 visL=0.23 Rkat2d=143.4 Rfoot2d=126.5 RfootH=-34.7 Rkat3d=- RfootLen=0.139 visR=0.27
INFO [console] ANKLE_ANGLE t=09:28:44.943 ts=11.362 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.439 visL=0.15 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.24
INFO [console] ANKLE_ANGLE t=09:28:45.012 ts=11.464 Lkat2d=127.4 Lfoot2d=105.2 LfootH=-73.8 Lkat3d=- LfootLen=0.121 visL=0.14 Rkat2d=146.4 Rfoot2d=127.5 RfootH=-40.1 Rkat3d=- RfootLen=0.156 visR=0.23
INFO [console] ANKLE_ANGLE t=09:28:45.192 ts=11.531 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.374 visL=0.16 Rkat2d=- Rfoot2d=- RfootH=0.0 Rkat3d=- RfootLen=0.025 visR=0.20
INFO [console] ANKLE_ANGLE t=09:28:45.253 ts=11.677 Lkat2d=90.2 Lfoot2d=87.2 LfootH=72.3 Lkat3d=- LfootLen=0.169 visL=0.14 Rkat2d=146.8 Rfoot2d=131.9 RfootH=-49.9 Rkat3d=- RfootLen=0.174 visR=0.18
INFO [console] ANKLE_ANGLE t=09:28:45.451 ts=11.904 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.401 visL=0.10 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.13
INFO [console] ANKLE_ANGLE t=09:28:45.520 ts=11.966 Lkat2d=137.9 Lfoot2d=96.7 LfootH=-73.7 Lkat3d=- LfootLen=0.074 visL=0.10 Rkat2d=145.0 Rfoot2d=125.4 RfootH=-32.5 Rkat3d=- RfootLen=0.166 visR=0.12
INFO [console] ANKLE_ANGLE t=09:28:45.577 ts=12.070 Lkat2d=167.1 Lfoot2d=149.4 LfootH=-77.1 Lkat3d=- LfootLen=0.133 visL=0.09 Rkat2d=178.8 Rfoot2d=174.5 RfootH=-58.7 Rkat3d=- RfootLen=0.118 visR=0.11
INFO [console] ANKLE_ANGLE t=09:28:45.643 ts=12.095 Lkat2d=150.0 Lfoot2d=122.4 LfootH=89.0 Lkat3d=- LfootLen=0.096 visL=0.08 Rkat2d=162.7 Rfoot2d=156.0 RfootH=-53.8 Rkat3d=- RfootLen=0.099 visR=0.10
INFO [console] PASSPORT_WHY: hint=fullBodyNotVisible frontal=n/a(min 0.4) lean=n/adeg(max 20.0) speed=n/a(max 0.06) armsDown=n/a armsAside=n/a(n/a of min 1.15)
INFO [console] ANKLE_ANGLE t=09:28:45.713 ts=12.160 Lkat2d=135.0 Lfoot2d=120.2 LfootH=-74.1 Lkat3d=- LfootLen=0.175 visL=0.08 Rkat2d=145.6 Rfoot2d=140.0 RfootH=-60.3 Rkat3d=- RfootLen=0.187 visR=0.09
INFO [console] POSE_METRICS: received=23(23.0fps) processed=10(10.0fps) replaced=7(7.0fps) buildMs=0.95 estimatorMs=70.43 (pre=2.7 infer=51.6 det=48.6) roiAgeMs=72.3/max=145.4 stale=2.0fps detRuns=10.0fps resets=3.0fps totalMs=1.51 lagMs=97.6 predLatMs=78.2 actualFps=10.0
INFO [console] ANKLE_ANGLE t=09:28:45.896 ts=12.342 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.431 visL=0.17 Rkat2d=- Rfoot2d=- RfootH=- Rkat3d=- RfootLen=0.000 visR=0.23
INFO [console] ANKLE_ANGLE t=09:28:46.120 ts=12.528 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.326 visL=0.17 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.034 visR=0.21
INFO [console] ANKLE_ANGLE t=09:28:46.371 ts=12.717 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.271 visL=0.15 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.023 visR=0.16
INFO [console] ANKLE_ANGLE t=09:28:46.536 ts=12.995 Lkat2d=180.0 Lfoot2d=180.0 LfootH=0.0 Lkat3d=- LfootLen=0.333 visL=0.14 Rkat2d=180.0 Rfoot2d=0.0 RfootH=0.0 Rkat3d=- RfootLen=0.016 visR=0.19
INFO [console] ANKLE_ANGLE t=09:28:46.601 ts=13.035 Lkat2d=106.1 Lfoot2d=84.1 LfootH=89.0 Lkat3d=- LfootLen=0.117 visL=0.14 Rkat2d=143.0 Rfoot2d=116.4 RfootH=-38.0 Rkat3d=- RfootLen=0.109 visR=0.18
INFO [console] ANKLE_ANGLE t=09:28:46.647 ts=13.097 Lkat2d=112.1 Lfoot2d=87.9 LfootH=-81.7 Lkat3d=- LfootLen=0.116 visL=0.13 Rkat2d=138.7 Rfoot2d=119.8 RfootH=-36.9 Rkat3d=- RfootLen=0.158 visR=0.17
INFO [console] ANGLE_RESEARCH: recording closed, files in /storage/emulated/0/Android/data/team.most.rehabilitation.app/files/angle_research
$
250 строкUTF-8LIVE