Archimedes – A Python toolkit for hardware engineering
Archimedes — это техническая вычислительная библиотека, ориентированная на системы управления, оптимизацию и пространственную математику. Документация представляет собой комплексный фреймворк с руководствами по иерархическому моделированию, оценке параметров, генерации C-кода и развертыванию на аппаратном обеспечении. Библиотека включает продвинутые функции, такие как фильтры Калмана, различные алгоритмы оптимизации и утилиты пространственных преобразований.
Одним из заметных приложений является пример динамики полета дозвукового F-16, что указывает на применимость библиотеки в аэрокосмической отрасли и системах управления. API предоставляет инструменты для неявной оптимизации, решения методом наименьших квадратов, нелинейного программирования и операций на кватернионах. Архитектура библиотеки поддерживает структурированные типы данных и управление потоком управления, что делает ее мощным инструментом для инженерных вычислений.
Комментарии (12)
- Название проекта вводит в заблуждение, так как не отражает специфику систем управления, ожидая большей привязки к конкретному оборудованию (например, ARM).
- Библиотека генерирует C-код через CasADi, что делает её применимой для встраиваемых систем, и позиционируется как альтернатива MATLAB для симуляций и фильтров Калмана.
- Участники обсуждают конкуренцию с Simulink, отмечая необходимость улучшенного UI для массового принятия, и упоминают альтернативы вроде Julia и Modelica.
- Основной фокус — на разработке ПО для прошивки (firmware), а не на проектировании самого оборудования, что вызвало первоначальные недопонимания.
- Пользователи выражают интерес к инструменту как к OSS-альтернативе MATLAB, особенно после негативного опыта работы с ним.
Control shopping cart wheels with your phone (2021) 🔥 Горячее
Внимание: перед воспроизведением отключите наушники!
Управляй колёсами тележки с телефона
Выбери систему:
Gatekeeper | Rocateq
Gatekeeper
Заблокировать | Разблокировать
(ссылки на .wav)
Rocateq
Заблокировать | Разблокировать
Активировать | Проверка покупки
(ссылки на .mp3)
Как работает
Колёса реагируют на сигнал 7,8 кГц от подземного кабеля. Тот же сигнал можно передать динамиком телефона, воспроизводя подготовленный файл. Держи смартфон рядом с колесом и нажимай «пуск».
Комментарии (125)
- В Нидерландах и соседних странах колёса тележек почти не блокируются; чаще используется система «вставь €1».
- В США, Канаде и Германии блокировки популярны из-за краж бездомными, вандализма и эстетических требований торговых центров.
- Система вызывает побочные эффекты: плоские пятна на колёсах, шум, ложные срабатывания и раздражение покупателей.
- Некоторые хакеры уже экспериментировали с подделкой сигналов, блокируя или разблокируя тележки дистанционно.