<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/exec77/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя exec77]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 26 Apr 2026 07:39:45 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Часть 6: Производство платы – опыт работы с JLCPCB]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/943794/</guid>
      <link>https://habr.com/ru/articles/943794/?utm_campaign=943794&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/1aa/998/851/1aa9988515fa905ad5e58ee9df1b09ed.png" /><p>Предыдущая часть</p><p><a href="https://habr.com/ru/articles/940826/" rel="noopener noreferrer nofollow">Часть 5: Алгоритмы – реализация и модель ошибок</a></p><p>Предисловие. Сегодня расскажу мало про технику, но много про практическую часть работы с поставщиками компонентов на примере известного сервиса JLCPCB. Расскажу какие возникли сложности и как сумели их решить. Поэтому если вам более по душе технический сюжет, то можете смело пропускать статью.</p><p><strong>План статьи:</strong> В этой части рассматривается практический процесс изготовления печатной платы нашего устройства.</p> <a href="https://habr.com/ru/articles/943794/?utm_campaign=943794&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 04 Sep 2025 08:13:04 GMT</pubDate>
      <dc:creator><![CDATA[exec77]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Алгоритмы]]></category><category><![CDATA[Гаджеты]]></category><category><![CDATA[Спутниковые системы навигации]]></category>
      <category><![CDATA[гаджеты]]></category><category><![CDATA[гаджеты и девайсы]]></category><category><![CDATA[авиация]]></category><category><![CDATA[инерциальная навигация]]></category><category><![CDATA[инерциальные датчики]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Часть 5: Алгоритмы – реализация и модель ошибок]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/940826/</guid>
      <link>https://habr.com/ru/articles/940826/?utm_campaign=940826&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6f8/17a/ca3/6f817aca31457647364cd833c538c9f5.png" /><p>Предисловие. Получив ряд критических комментариев от читателей постарался учесть замечания и давать больше конкретики в описании реализации. Т.к. потребовалось излагать больше конкретики привожу описание формул в на мета-языке, либо картинками.</p><p>Также хочу еще раз сказать, что создание данного устройства - это исключительно моя инициатива, как начинающего пилота. Я не создаю такие устройства на постоянной основе, я не обладаю профильным образованием в авионике, а иду по пути проб и ошибок создавая полезное для себя устройство. Если я захожу на вашу территорию ваших профессиональных или академических интересов, то прошу отнестись с пониманием к некоторым неточностям или ошибкам термионологии. Буду рад вашим комментариям!</p><p>Итак, в этой части опишу следующие аспекты:</p> <a href="https://habr.com/ru/articles/940826/?utm_campaign=940826&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 26 Aug 2025 10:04:37 GMT</pubDate>
      <dc:creator><![CDATA[exec77]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Алгоритмы]]></category><category><![CDATA[Гаджеты]]></category><category><![CDATA[Спутниковые системы навигации]]></category>
      <category><![CDATA[авиа]]></category><category><![CDATA[авиация]]></category><category><![CDATA[инерциальная навигация]]></category><category><![CDATA[инс]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Часть 4. Алгоритмы: как превратить сырые данные в координаты]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/938602/</guid>
      <link>https://habr.com/ru/articles/938602/?utm_campaign=938602&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/283/4ce/fd7/2834cefd7d8c28bf6e7f5c93381c8019.jpeg" /><p>После выбора аппаратной базы (двойной STM32, каскад датчиков WT901&nbsp;+ LSM6DSV16X&nbsp;+ LIS2DW12) наступает этап, который инженеры любят и ненавидят одновременно: программная реализация навигационного алгоритма. Эта часть посвящена математике, фильтрам и тому, как <em>не сойти с ума</em>, интегрируя шумные измерения в реальные координаты. Текст ориентирован на специалистов, поэтому скучноватые места будут разбавлены самоиронией и примерами из практики.</p> <a href="https://habr.com/ru/articles/938602/?utm_campaign=938602&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 19 Aug 2025 10:26:20 GMT</pubDate>
      <dc:creator><![CDATA[exec77]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Алгоритмы]]></category><category><![CDATA[Гаджеты]]></category>
      <category><![CDATA[авиа]]></category><category><![CDATA[авиация]]></category><category><![CDATA[инерциальная навигация]]></category><category><![CDATA[инерциальные датчики]]></category><category><![CDATA[инерциальная система навигации]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Часть 3. Аппаратная часть: от микросхемы до дисплея]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/936346/</guid>
      <link>https://habr.com/ru/articles/936346/?utm_campaign=936346&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/197/b1a/243/197b1a2438b60864061225bc05d60fd1.jpeg" /><p>Идея собрать инерциальный навигатор пришла в голову быстро, но подобрать подходящие компоненты было сложнее. Главный микроконтроллер должен иметь достаточную вычислительную мощность для интегрирования уравнений движения и работы пользовательского интерфейса, при этом потреблять минимум энергии. Я выбрал контроллер семейства STM32 от STMicroelectronics, основанный на ядре ARM Cortex‑M. Этот чип обладает богатым набором периферии (I²C, SPI, UART, SDIO) и аппаратным блоком плавающей точки. К тому же компания ST поставляет готовые программные библиотеки для работы с MEMS‑датчиками.</p><p>В прототип заложил использование одновременно 2х контроллеров STM32 - один для вычислений и корректирвоки курса, второй для работы с элементами управления, экраном, отрисовка карты и прочие действия не связанные с координацией инерциальных датчиков.</p><p>Интегральный датчик инерции — сердце устройства. За основу взял 9‑осевой MEMS‑IMU WitMotion&nbsp;WT901, сочетающий три акселерометра и три гироскопа и электронный компас, что соответствует классическому INS. Этот модуль имеет низкий шум ускорений (~0,03&nbsp;m/s²) и угловых скоростей (~0,02°/s) и выдает данные по интерфейсу SPI. Для обеспечения работы в широком температурном диапазоне датчик снабжён встроенным термодатчиком, данные которого учитываются при калибровке.</p> <a href="https://habr.com/ru/articles/936346/?utm_campaign=936346&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 12 Aug 2025 11:45:10 GMT</pubDate>
      <dc:creator><![CDATA[exec77]]></dc:creator>
      <category><![CDATA[Гаджеты]]></category><category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Алгоритмы]]></category>
      <category><![CDATA[авиация]]></category><category><![CDATA[авионика]]></category><category><![CDATA[авиа]]></category><category><![CDATA[инерциальная навигация]]></category><category><![CDATA[инерциальные датчики]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Часть 2. Теория: как работает инерциальная навигация и почему она «плывёт»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/934286/</guid>
      <link>https://habr.com/ru/articles/934286/?utm_campaign=934286&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/1f1/9ed/2ce/1f19ed2ce05a8ead1838e4d22ca8b91e.png" /><p>В основе любой ИНС — инерциальный измерительный модуль (IMU). Типичный IMU включает три взаимно перпендикулярных акселерометра и три гироскопа, иногда ещё три магнитометра (dewesoft.com). Акселерометры измеряют специфическую силу&nbsp;— разницу между истинным ускорением и ускорением свободного падения. Гироскопы измеряют угловую скорость. Магнитометры оценивают вектор магнитного поля Земли и позволяют корректировать курс. Такой 9‑осевой датчик иногда называют «AHRS»&nbsp;— системой ориентации и направления (attitude and heading reference system). В нашем проекте используется MEMS‑IMU с&nbsp;6&nbsp;степенями свободы и встроенным термодатчиком.</p> <a href="https://habr.com/ru/articles/934286/?utm_campaign=934286&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 05 Aug 2025 15:12:51 GMT</pubDate>
      <dc:creator><![CDATA[exec77]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Алгоритмы]]></category><category><![CDATA[Гаджеты]]></category>
      <category><![CDATA[авиация]]></category><category><![CDATA[навигация]]></category><category><![CDATA[diy]]></category><category><![CDATA[инерциальная навигация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Часть 1. Как всё началось — страх потеряться в небе и POISK решений]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/932726/</guid>
      <link>https://habr.com/ru/articles/932726/?utm_campaign=932726&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Весной 2024&nbsp;года я&nbsp;— курсант летной школы по&nbsp;классу PPL (частный пилот) с&nbsp;несколькими десятками часов налёта, осознал то, чего старается избегать каждый лётчик: потеряться в&nbsp;пространстве без&nbsp;визуальных ориентиров, например оказался под&nbsp;плотной облачностью без&nbsp;привычного GPS‑сопровождения. Спутниковые сигналы в&nbsp;России с 2022г заблокированы по&nbsp;известным причинам. До&nbsp;этого момента я воспринимал навигатор в&nbsp;телефоне как «дополнительный инструмент». Но&nbsp;когда на&nbsp;панели вдруг погас зелёный индикатор спутников, по&nbsp;спине пробежал холодок: как&nbsp;отработать возврат в&nbsp;аэродромную зону в «белом» небе без&nbsp;визуальных ориентиров?</p><p>Известно, что&nbsp;инерциальные навигационные системы (ИНС) могут определять местоположение, ориентацию и скорость объекта без&nbsp;внешних источников. Внутри них наработки десятилетий&nbsp;— набор ускорителей и гироскопов, расположенных ортогонально, и вычислитель, который интегрирует измеренные ускорения и угловые скорости. ИНС&nbsp;— это, говоря простыми словами, «супер‑мертвый пеленг»: она интегрирует собственные ускорения и вращения, чтобы определить, куда и на&nbsp;сколько мы сместились. Достоинство такой системы&nbsp;— полная автономность, независимость от&nbsp;спутников и наземных радиомаяков. Именно это и нужно в&nbsp;эпоху блокировок сигналов, когда GPS может исчезнуть в&nbsp;самый неподходящий момент. К&nbsp;стати&nbsp;— не&nbsp;только в&nbsp;воздухе, но&nbsp;в&nbsp;любой среде&nbsp;— будь‑то тоща воды или&nbsp;космическое пространство.</p><p>Однако у&nbsp;классического «мертвого счёта» есть серьёзный недостаток: ошибки интегрирования накапливаются во&nbsp;времени. Даже самые точные акселерометры с&nbsp;погрешностью порядка 10&nbsp;микрон могут дать ошибку в 100&nbsp;метров всего за 5&nbsp;минут полета, если её не&nbsp;корректировать. Таким образом за&nbsp;полетный час рискуем «улететь» на&nbsp;пару километров в&nbsp;сторону и потерять визуальные ориентиры при&nbsp;ВП. Поэтому в&nbsp;авиации инерциальные системы обычно работают в&nbsp;связке с&nbsp;внешними источниками (радиомаяками, GPS и&nbsp;т.&nbsp;п.), которые регулярно сбрасывают накопившийся дрейф. В&nbsp;моем проекте основная задача&nbsp;— обеспечить не&nbsp;менее часа автономной работы с&nbsp;минимальным дрейфом. Предполагается возможность корректировать корректировать свою позицию&nbsp;либо по&nbsp;сигналам VOR DME,&nbsp;либо по&nbsp;триангуляции на&nbsp;вышках СС,&nbsp;либо визуально (подтверждение пилотом прохождения крупных объектов‑маркеров).</p> <a href="https://habr.com/ru/articles/932726/?utm_campaign=932726&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 31 Jul 2025 08:52:33 GMT</pubDate>
      <dc:creator><![CDATA[exec77]]></dc:creator>
      <category><![CDATA[DIY или Сделай сам]]></category><category><![CDATA[Гаджеты]]></category><category><![CDATA[Алгоритмы]]></category>
      <category><![CDATA[ИНС]]></category><category><![CDATA[инерциальная система навигации]]></category><category><![CDATA[garmin]]></category><category><![CDATA[малая авиация]]></category><category><![CDATA[частный пилот]]></category><category><![CDATA[навигатор для полетов]]></category><category><![CDATA[авиация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Мошенничество в ИТ — тренд пришел в Россию или о пользе “Печных Труб” (Due Diligence)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/478006/</guid>
      <link>https://habr.com/ru/articles/478006/?utm_campaign=478006&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<b>“Трудно искать кота в черной комнате, особенно если его там нет”<br>
</b><br>
 Разбирая блоги и релизы знакомых ИТ-компаний для понимания вектора развития современного (в том числе Российского) рынка ИТ споткнулся (да-да, именно споткнулся — это не опечатка) о заметку в блоге компании Синезис (Synesis, Mink, Belarus). <a href="https://synesis.partners/en/blog/aleph/">Ссылка на публикацию (на английском языке).</a><br>
<br>
Связавшись с представителем компании (один из управляющих партнеров — Птицын Николай), с кем знаком лично по встречам на разных международных мероприятиях и тусовках (MWC, iGB Affiliate, etc), узнал немного деталей имевшего места “кейса”.<br>
<br>
<b>Long story short:</b> <i>некий молодой человек по имени Санчаров Кирилл связался с фаундерами компании Synesis(Минск, РБ) и предложил партнерство в области развития математического алгоритма сжатия данных (архиватора) с использованием вполне научно-подобного метода “поиск заданной n-битной последовательности в бесконечном иррациональном числовом ряду, коим является значение Пи после запятой”. Науко-подобное звучание, стечение обстоятельств, а также упорство молодого “разработчика-предпринимателя” сделали фантазию — реальностью. </i> <a href="https://habr.com/ru/articles/478006/?utm_campaign=478006&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Fri, 29 Nov 2019 08:43:39 GMT</pubDate>
      <dc:creator><![CDATA[exec77]]></dc:creator>
      <category><![CDATA[IT-компании]]></category><category><![CDATA[Венчурные инвестиции]]></category><category><![CDATA[Законодательство в IT]]></category><category><![CDATA[Развитие стартапа]]></category>
      <category><![CDATA[скам]]></category><category><![CDATA[обман]]></category><category><![CDATA[мошенничество]]></category><category><![CDATA[мошенники]]></category><category><![CDATA[due diligence]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Прикладные технологии на руинах блокчейн-лихорадки или о практической пользе распределения ресурсов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/466139/</guid>
      <link>https://habr.com/ru/articles/466139/?utm_campaign=466139&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[В последние годы новостные ленты наводнили сообщения о появляющихся буквально из ниоткуда распределенных вычислительных сетях нового типа, решающих (точнее, пытающихся решить) самые разнообразные задачи — сделать город умным, спасти мир от нарушителей авторских прав или наоборот, тайно передать информацию или ресурсы, сбежать из-под контроля государства в той или иной сфере. Вне зависимости от сферы, все они обладают рядом общих черт, обусловленных тем, что топливом для их роста явились алгоритмы и методики, вышедшие в широкие массы во время недавнего бума криптовалют и связанных с ними технологий. Наверное, каждая третья статья на профильных ресурсах в то время в названии имела слово “блокчейн” — обсуждение новых программных решений и экономических моделей некоторое время стало доминирующим трендом, на фоне которого иные сферы применения систем распределенных вычислений были отодвинуты на второй план. <br/>
<br/>
В то же время визионеры и профессионалы увидели основную суть явления: массовые распределенные вычисления, связанные с построением сетей из большого числа разрозненных и разнородных участников, вышли на новый уровень развития. Достаточно выбросить из головы хайповые темы и взглянуть на предмет с другой стороны: все эти сети, собранные из огромных пулов, в которых состоят тысячи обособленных разнородных участников, появились не сами по себе. Энтузиасты крипто-движения смогли разрешить в новом ключе сложные проблемы синхронизации данных и распределения ресурсов и задач, что и позволило собрать воедино подобную массу оборудования и создать новую экосистему, предназначенную для решения одной узконаправленной задачи.<br/>
 <a href="https://habr.com/ru/articles/466139/?utm_campaign=466139&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 04 Sep 2019 08:57:33 GMT</pubDate>
      <dc:creator><![CDATA[exec77]]></dc:creator>
      <category><![CDATA[CGI (графика)]]></category><category><![CDATA[GPGPU]]></category><category><![CDATA[Децентрализованные сети]]></category><category><![CDATA[Облачные вычисления]]></category><category><![CDATA[3D-графика]]></category>
      <category><![CDATA[облачные вычисления]]></category><category><![CDATA[распределенные вычисления]]></category><category><![CDATA[рендеринг]]></category><category><![CDATA[3Д графика]]></category><category><![CDATA[блокчейн]]></category><category><![CDATA[распределенная архитектура]]></category><category><![CDATA[unity]]></category><category><![CDATA[blender]]></category><category><![CDATA[3ds max]]></category><category><![CDATA[octane]]></category><category><![CDATA[графика]]></category><category><![CDATA[distributed computing]]></category><category><![CDATA[distributed video encoding]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
