AG

Проекты

Hardware, software, робототехника и исследования

Роботизированный протез нижней конечности

Роботизированный протез нижней конечности

2014-2021

Антропоморфный протез с повышением точности управления на 20%. Цикл от механики и электроники до клинических испытаний.

RoboticsSTM32BLEEmbedded C3D-печать
Устройство съёма биологических сигналов

Устройство съёма биологических сигналов

2014-2016

Многофункциональное устройство ЭЭГ, ЭКГ, ЭМГ, КГР. Полный цикл от схемы до тестов.

PCB DesignAnalogSTM32EEGECG
Dilectus: робот goods-to-person

Dilectus: робот goods-to-person

2021-2025

Складской робот забирает евроконтейнеры из хранения, везёт в зону комплектации и возвращает обратно. На роботе буфер под несколько контейнеров.

RoboticsGoods-to-PersonWarehouseG2PEmbedded
Spectro: робот-инвентаризатор

Spectro: робот-инвентаризатор

2021-2025

Автономный робот для инвентаризации палет и крупногабаритных товаров на складе Яндекс Маркета.

RoboticsInventoryWarehouseComputer VisionWMS
АЭРОДИСК ENGINE AQ

АЭРОДИСК ENGINE AQ

Гибридная enterprise-СХД для виртуализации, баз данных, видеонаблюдения и высоконагруженных корпоративных систем.

StorageNVMeHAiSCSINFS
Классификаторы P300 для ЭЭГ

Классификаторы P300 для ЭЭГ

2014-2018

Поиск паттернов P300 в потоке ЭЭГ: онлайн и оффлайн классификация для интерфейса мозг-компьютер.

PythonMATLABSignal ProcessingMachine LearningBCI
Платформа подготовки к профессиям в нейрофизиологии

Платформа подготовки к профессиям в нейрофизиологии

2014-2018

Распределённая программно-аппаратная система для обучения: REST, HTTPS/FTPS, БД, кластеризация задач.

JavaC/C++CoAPRESTHTML5
Стенд HITL: hardware-in-the-loop для складского робота

Стенд HITL: hardware-in-the-loop для складского робота

2021-2025

Аппаратный контур для отладки и приёмочных испытаний: робот, датчики и модель среды без выезда на полигон.

RoboticsHILTestingEmbeddedWarehouse
AI Block Dev: интеллектуальный блочный кэш

AI Block Dev: интеллектуальный блочный кэш

Исследовательский проект многоуровневого хранения: предиктивное размещение блоков между DDR, NVMe, SSD и HDD с безопасным возвратом к базовой политике.

C++20StorageMLCMakeDocker
BinaryNaiveNN: низкобитные нейросети на C99

BinaryNaiveNN: низкобитные нейросети на C99

C99-библиотека и CLI для низкобитных нейросетей: компактный локальный вывод, обучение через STE, AVX2/XNOR-пути, тесты, CI и документация.

C99Neural NetworksSIMDAVX2CMake
Code Writer: воспроизведение правок в VS Code

Code Writer: воспроизведение правок в VS Code

C++20 CLI: git diff между двумя коммитами превращается в пошаговый план и воспроизводится в VS Code через эмуляцию ввода (Windows). Для обучающих видео и демо.

C++20CMakeGitVS CodeWindows API
cpp_bayesian: байесовы сети на C++20

cpp_bayesian: байесовы сети на C++20

Ядро объяснимого вероятностного вывода на C++20: байесовы сети, JunctionTree, транзакционный редакторский слой модели, визуализация Sankey.

C++20Bayesian NetworksTDDCMakeQt6
dm-timemachine: Device Mapper для CDP

dm-timemachine: Device Mapper для CDP

CDP-движок для Linux-стека хранения: перехват блочного ввода-вывода на уровне Device Mapper, журнал изменений, восстановление на момент времени, метрики Prometheus/Grafana.

Linux KernelDevice MapperCPythonPrometheus
md-printer: Markdown в PDF

md-printer: Markdown в PDF

Python CLI для пакетной конвертации Markdown в PDF с поддержкой Mermaid, типографики и VS Code-подобного рендеринга; репозиторий подготовлен по чеклисту open source.

PythonMarkdownPDFMermaidLaTeX
modbus_lib: Header-only Modbus для C++

modbus_lib: Header-only Modbus для C++

Header-only C++ библиотека Modbus master/slave с шаблонным API, CRC, поддержкой нескольких функциональных кодов. Для embedded-систем.

C++ModbusEmbeddedCMakeHeader-only
Palletizer: палеты и короба

Palletizer: палеты и короба

2021-2025

Роботизированная ячейка: укладывает короба на палету и разбирает входящие палеты.

RoboticsPalletizingDepalletizingComputer VisionIndustrial
patterns: C++20 библиотека паттернов для embedded

patterns: C++20 библиотека паттернов для embedded

Header-only C++20 библиотека переиспользуемых компонентов: транзакции, статические аллокаторы, LRU, observer, pipeline, packet/CRC и др.

C++20Design PatternsEmbeddedHeader-onlyCMake
Picker: мелкий товар и штрихкод

Picker: мелкий товар и штрихкод

2021-2025

Робот ищет мелкий товар, хватает, читает штрихкод и кладёт дальше по процессу.

RoboticsPickingBarcodeComputer VisionManipulator
Tennis VA: компьютерное зрение для тенниса

Tennis VA: компьютерное зрение для тенниса

C++20 система видеоаналитики тенниса: геометрия корта, детекция мяча/игроков через TensorRT, трекинг, физическая валидация, JSONL-экспорт.

C++20TensorRTONNXCUDAOpenCV
udev Event Pipeline: мониторинг устройств

udev Event Pipeline: мониторинг устройств

Контейнеризированный Python-сервис для обработки Linux udev-событий с EventBus, Prometheus-метриками и Redis Pub/Sub.

PythonLinuxudevPrometheusRedis
UMI: сбор данных и обучение пикера

UMI: сбор данных и обучение пикера

2021-2025

Интерфейс User Manipulating Interface: сбор датасетов видео+IMU+датчики, пайплайн обучения в Нирване и подготовка данных для робота Picker.

RoboticsMLMLOpsHMIData Collection
Video Transcriber: локальная транскрипция видео

Video Transcriber: локальная транскрипция видео

Локальный GPU-транскрибер видео на базе faster-whisper. Docker-образ с CUDA, пакетная обработка, оптимизация под 8 ГБ VRAM.

PythonWhisperCUDADockerFFmpeg
video_nn_zip: нейросетевое сжатие видео

video_nn_zip: нейросетевое сжатие видео

Исследовательский проект по нейросетевой видеокомпрессии: видео кодируется не кадрами, а весами компактной сети. Собственный формат .nnv, плеер на GPU, метрики качества, конвейер на C++/CUDA.

C++LibTorchCUDAFFmpegSDL2