<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>DNTD Dynamics</title>
    <link>https://dntddynamics.com/</link>
    <description>Recent content on DNTD Dynamics</description>
    <image>
      <title>DNTD Dynamics</title>
      <url>https://dntddynamics.com/images/og-card.png</url>
      <link>https://dntddynamics.com/images/og-card.png</link>
    </image>
    <generator>Hugo -- 0.124.0</generator>
    <language>en</language>
    <lastBuildDate>Thu, 21 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://dntddynamics.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Micro-doppler classifier — not everything that moves is a person</title>
      <link>https://dntddynamics.com/lab-notes/mmwave-phase6-microdoppler-classifier/</link>
      <pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/mmwave-phase6-microdoppler-classifier/</guid>
      <description>Phase 6 adds a DBSCAN cluster builder and a rule-based micro-doppler classifier to the pipeline. Novel returns are now labeled PERSON, OBJECT, or UNKNOWN before they reach the zone logic. UNKNOWN passes through as PERSON — the classifier can never make the system less safe than the baseline.</description>
    </item>
    <item>
      <title>Persistent background map — the sensor shouldn&#39;t relearn the room every boot</title>
      <link>https://dntddynamics.com/lab-notes/mmwave-phase5-persistent-background/</link>
      <pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/mmwave-phase5-persistent-background/</guid>
      <description>The 15-second background learning phase is necessary — but only once. Phase 5 adds a persistent voxel map saved to disk after the first learn, reloaded on every subsequent boot. Also: a novelty-aware refresh gate that means a stationary person can never be silently absorbed into the background.</description>
    </item>
    <item>
      <title>Swept-volume workspace clipper — the sensor finally knows what the arm can reach</title>
      <link>https://dntddynamics.com/lab-notes/mmwave-phase7-swept-volume-clipper/</link>
      <pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/mmwave-phase7-swept-volume-clipper/</guid>
      <description>Phase 7 adds a swept-volume workspace clipper to the pipeline. Detections outside the arm&amp;rsquo;s reachable envelope are suppressed before they reach zone logic. This is the primary technical differentiator over fixed-mount sensors — and the reason the hardware configuration locked at 3× IWR6843AOP on the forearm link.</description>
    </item>
    <item>
      <title>Full safety stack live — background learning, ego-motion compensation, and the motionless person problem</title>
      <link>https://dntddynamics.com/lab-notes/mmwave-full-safety-stack-live/</link>
      <pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/mmwave-full-safety-stack-live/</guid>
      <description>The IWR6843AOP is now running a complete ROS 2 safety pipeline on the Jetson — CLEAR/CAUTION/STOP zone detection with ego-motion compensation, voxel background learning, fault handling, and a heartbeat watchdog. One non-obvious bug dominated the session: velocity filtering was silently eating motionless people.</description>
    </item>
    <item>
      <title>Privacy Policy</title>
      <link>https://dntddynamics.com/privacy/</link>
      <pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/privacy/</guid>
      <description>Privacy Policy for DNTD Dynamics LLC</description>
    </item>
    <item>
      <title>Returns &amp; Refunds</title>
      <link>https://dntddynamics.com/returns/</link>
      <pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/returns/</guid>
      <description>Return and refund policy for DNTD Dynamics LLC</description>
    </item>
    <item>
      <title>Shipping Policy</title>
      <link>https://dntddynamics.com/shipping/</link>
      <pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/shipping/</guid>
      <description>Shipping policy for DNTD Dynamics LLC</description>
    </item>
    <item>
      <title>Terms of Service</title>
      <link>https://dntddynamics.com/terms/</link>
      <pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/terms/</guid>
      <description>Terms of Service for DNTD Dynamics LLC</description>
    </item>
    <item>
      <title>TLV frames live on the Jetson — wrong firmware was the whole problem</title>
      <link>https://dntddynamics.com/lab-notes/mmwave-tlv-live-wrong-firmware/</link>
      <pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/mmwave-tlv-live-wrong-firmware/</guid>
      <description>Two days chasing a sensor that accepted every config command, then emitted 16 bytes of 0xFF. Root cause: ISK firmware on AOP hardware. The fix was one file.</description>
    </item>
    <item>
      <title>sensorStart Error -1 — the chirp was running outside the 60–64 GHz band</title>
      <link>https://dntddynamics.com/lab-notes/mmwave-sensorstart-error-chirp-out-of-band/</link>
      <pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/mmwave-sensorstart-error-chirp-out-of-band/</guid>
      <description>All 12 calibrations passed. Sensor State 1. Then nothing. The chirp engine silently refused to run because the end frequency exceeded the regulatory band by 750 MHz.</description>
    </item>
    <item>
      <title>IWR6843AOPEVM arrived — bringup notes and the mmWave Studio trap</title>
      <link>https://dntddynamics.com/lab-notes/iwr6843aopevm-arrived-bringup-notes/</link>
      <pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/iwr6843aopevm-arrived-bringup-notes/</guid>
      <description>EVM in hand, USB detection working immediately. mmWave Studio looked like the obvious next step. It was a trap — the AOP standalone board can&amp;rsquo;t connect. UniFlash is the right tool.</description>
    </item>
    <item>
      <title>Project Lumina — something is taking shape</title>
      <link>https://dntddynamics.com/lab-notes/lumina-something-is-taking-shape/</link>
      <pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/lumina-something-is-taking-shape/</guid>
      <description>A display project. More when it&amp;rsquo;s further along.</description>
    </item>
    <item>
      <title></title>
      <link>https://dntddynamics.com/lab-notes/mmwave_phase7done_cleaned_context/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/mmwave_phase7done_cleaned_context/</guid>
      <description>RadarGuard — mmWave Cobot Safety System Context &amp;amp; Session State Last updated: May 21, 2026 (Phase 7 complete, arm build in progress)
Project Identity Product name: RadarGuard Repo name: RadarGuard-mmwave-cobot-safety-system GitHub org: DNTD-Dynamics GitHub URL: github.com/DNTD-Dynamics/RadarGuard-mmwave-cobot-safety-system Repo visibility: PUBLIC as of May 20, 2026 Company: DNTD Dynamics (Snohomish, Washington) Contact: contact@dntddynamics.com Website: dntddynamics.com (GitHub Pages + Cloudflare, repo separate from RadarGuard)
License: Business Source License 1.1 (BSL 1.1)
Free for non-commercial use (research, education, personal projects) Commercial use requires license from DNTD Dynamics Change date: 4 years from first public release → Apache 2.</description>
    </item>
    <item>
      <title></title>
      <link>https://dntddynamics.com/lab-notes/readme_521/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/lab-notes/readme_521/</guid>
      <description>RadarGuard — mmWave Cobot Safety System Real-time human presence detection and collision avoidance for robot arms and mobile robots, powered by mmWave radar.
Built by DNTD Dynamics · Licensed under BSL 1.1
What is this? RadarGuard is an open-source safety system that uses mmWave radar to detect people in a robot&amp;rsquo;s workspace and output CLEAR / CAUTION / STOP zone commands in real time.
Unlike camera-based safety systems, mmWave radar:</description>
    </item>
    <item>
      <title>About</title>
      <link>https://dntddynamics.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/about/</guid>
      <description>The next discoveries are waiting. Most people aren&amp;#39;t looking.</description>
    </item>
    <item>
      <title>Store</title>
      <link>https://dntddynamics.com/store/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://dntddynamics.com/store/</guid>
      <description>Pre-order the mmWave 360° Sensing Kit from DNTD Dynamics.</description>
    </item>
  </channel>
</rss>
