{
  "schema_version": 1,
  "generated_at": "2026-11-09T16:04:05Z",
  "status": "ok",
  "channels": [
    {
      "id": "openrobotics-discourse",
      "name": "ROS · Open Robotics Discourse",
      "url": "https://discourse.openrobotics.org/latest",
      "feed_url": "https://discourse.openrobotics.org/latest.rss",
      "kind": "rss",
      "resource_type": "discussion",
      "last_attempted_at": "2026-11-09T16:04:05Z",
      "last_success_at": "2026-11-09T16:04:05Z",
      "status": "ok",
      "item_count": 149,
      "fetched_item_count": 25,
      "stale": false,
      "age_seconds": 0
    },
    {
      "id": "gazebo-discourse",
      "name": "Gazebo Community",
      "url": "https://discourse.openrobotics.org/c/gazebo/95",
      "feed_url": "https://discourse.openrobotics.org/c/gazebo/95.rss",
      "kind": "rss",
      "resource_type": "discussion",
      "last_attempted_at": "2026-11-09T16:04:05Z",
      "last_success_at": "2026-11-09T16:04:05Z",
      "status": "ok",
      "item_count": 31,
      "fetched_item_count": 25,
      "stale": false,
      "age_seconds": 0
    },
    {
      "id": "julia-models",
      "name": "Julia · Modelling & Simulations",
      "url": "https://discourse.julialang.org/c/domain/models/21",
      "feed_url": "https://discourse.julialang.org/c/domain/models/21.rss",
      "kind": "rss",
      "resource_type": "discussion",
      "last_attempted_at": "2026-11-09T16:04:05Z",
      "last_success_at": "2026-11-09T16:04:05Z",
      "status": "ok",
      "item_count": 31,
      "fetched_item_count": 25,
      "stale": false,
      "age_seconds": 0
    },
    {
      "id": "openmodelica-releases",
      "name": "OpenModelica Releases",
      "url": "https://github.com/OpenModelica/OpenModelica/releases",
      "feed_url": "https://github.com/OpenModelica/OpenModelica/releases.atom",
      "kind": "atom",
      "resource_type": "release",
      "last_attempted_at": "2026-11-09T16:04:05Z",
      "last_success_at": "2026-11-09T16:04:05Z",
      "status": "ok",
      "item_count": 11,
      "fetched_item_count": 10,
      "stale": false,
      "age_seconds": 0
    },
    {
      "id": "awesome-robotics",
      "name": "Awesome Robotics Libraries",
      "url": "https://github.com/jslee02/awesome-robotics-libraries",
      "feed_url": "https://raw.githubusercontent.com/jslee02/awesome-robotics-libraries/master/README.md",
      "kind": "github_readme",
      "resource_type": "directory",
      "last_attempted_at": "2026-11-09T16:04:05Z",
      "last_success_at": "2026-11-09T16:04:05Z",
      "status": "ok",
      "item_count": 25,
      "fetched_item_count": 25,
      "stale": false,
      "age_seconds": 0
    },
    {
      "id": "awesome-simulation",
      "name": "Awesome Software for Simulations",
      "url": "https://github.com/oskar-j/awesome-sim-software",
      "feed_url": "https://raw.githubusercontent.com/oskar-j/awesome-sim-software/master/README.md",
      "kind": "github_readme",
      "resource_type": "directory",
      "last_attempted_at": "2026-11-09T16:04:05Z",
      "last_success_at": "2026-11-09T16:04:05Z",
      "status": "ok",
      "item_count": 19,
      "fetched_item_count": 19,
      "stale": false,
      "age_seconds": 0
    }
  ],
  "items": [
    {
      "id": "channel-80401a676b34e671a76ae9ac",
      "title": "nightly",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/nightly",
      "summary": "Improve simple equation count in checkModel (#17944 ) - Fix simple equation conditions to be closer to the old checkModel. - Count simple equations symbolically like the variable/equation count.",
      "published_at": "2026-11-09T15:58:37Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica",
        "https://github.com/rustls/rustls"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-c562ff56bcbdd30d2e031fcc",
      "title": "Corebrum OS — A Linux desktop for ROS 2, AI agents, and Physical AI 🤖",
      "url": "https://discourse.openrobotics.org/t/corebrum-os-a-linux-desktop-for-ros-2-ai-agents-and-physical-ai/59657",
      "summary": "Hey ROS community! I’ve been hacking on a side project called Corebrum OS (https://corebrum.com ) , and I figured it was time to share what I’ve been building! It started with a simple question: What if we had a Linux operating system built specifically for robotics and Physical AI, with ROS 2 and AI agents baked right in? I’ve always liked the developer experience of Omarchy , so I started experimenting with a simi…",
      "published_at": "2026-11-09T15:22:01Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-09T16:04:05Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-09T16:04:05Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-09T16:04:05Z"
    },
    {
      "id": "channel-ddc8a04c67d5274bdf273a2d",
      "title": "Spatial Math Python 1.1.19 released",
      "url": "https://discourse.openrobotics.org/t/spatial-math-python-1-1-19-released/59655",
      "summary": "Repository rai-opensource/spatialmath-python GitHub - rai-opensource/spatialmath-python: Create, manipulate and convert representations of... Create, manipulate and convert representations of position and orientation in 2D or 3D using Python Spatial Math is a Python library for working with poses and orientations in 2D and 3D. It is not specifically a ROS 2 library, but of course, it is very useful for robotics. Spa…",
      "published_at": "2026-11-09T14:35:49Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-09T16:04:05Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-09T16:04:05Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/rai-opensource/spatialmath-python"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/rai-opensource/spatialmath-python"
      ],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-09T16:04:05Z"
    },
    {
      "id": "channel-995053a4a6c58419db7bc552",
      "title": "StrataSLAM: open-source multi-floor SLAM for ROS 2 (stairs, elevators, ramps, identical floors)",
      "url": "https://discourse.openrobotics.org/t/strataslam-open-source-multi-floor-slam-for-ros-2-stairs-elevators-ramps-identical-floors/59649",
      "summary": "Hi all, We have released StrataSLAM, an open-source multi-floor 3D SLAM for ROS 2 from the Intelligent Robotics Lab (Universidad Rey Juan Carlos). StrataSLAM: multi-floor SLAM for ROS 2 (stairs, elevators, ramps, identical floors) Most SLAM systems struggle when a robot changes floor. They lose the height in an elevator, because the cabin moves with the sensor. They close false loops between floors that look alike,…",
      "published_at": "2026-11-09T08:43:47Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-09T09:56:32Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-09T09:56:32Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/easynavigation/strataslam"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/easynavigation/strataslam"
      ],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-09T09:56:32Z"
    },
    {
      "id": "channel-43e0a8474d0401f7b5718a23",
      "title": "Anyone here using outdoor furniture knowledge for weatherproofing robot field enclosures?",
      "url": "https://discourse.openrobotics.org/t/anyone-here-using-outdoor-furniture-knowledge-for-weatherproofing-robot-field-enclosures/59643",
      "summary": "I have a couple of small outdoor robots that sit on a patio and handle light rain during demos. The enclosure seams are currently sealed with generic weatherstripping, and it’s starting to pull away after a few months of sun. I started looking at outdoor patio furniture construction to see how it handles long-term UV and moisture, since the materials and joint methods seem similar. One thing I’m unsure about is whet…",
      "published_at": "2026-11-08T23:53:06Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-09T09:56:32Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-09T09:56:32Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-09T09:56:32Z"
    },
    {
      "id": "channel-8ec670641f9e700f3a05a09f",
      "title": "Observer: An Open Experiment in Interest-Driven Artificial World Modeling",
      "url": "https://discourse.openrobotics.org/t/observer-an-open-experiment-in-interest-driven-artificial-world-modeling/59642",
      "summary": "I am not sure if this is the right area to drop this. This is an idea I had that could have a lot of research implications especially as it get down into anticipation and fine details of observations. Aspects in robotics and Ai with 3D modeling. I am imagining an array that operates as separate nodes but data processed and analyzed in layers. Open Research Proposal An Observation-First, Interest-Driven Artificial Wo…",
      "published_at": "2026-11-08T23:52:47Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-09T09:56:32Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-09T09:56:32Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "Ai"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-09T09:56:32Z"
    },
    {
      "id": "channel-f4c49586fb09ddd7636caf32",
      "title": "How do robotics teams handle perception failures and training data?",
      "url": "https://discourse.openrobotics.org/t/how-do-robotics-teams-handle-perception-failures-and-training-data/59640",
      "summary": "Hi, I’m a robotics engineer based in Australia, exploring ways to improve robotics perception models using targeted training data. I’m curious how robotics teams currently handle perception failures, difficult edge cases, and collecting new training data. Do you face challenges with this? Have you considered paying for external datasets or synthetic data to improve your models? Thanks! Jalal 1 post - 1 participant R…",
      "published_at": "2026-11-08T23:51:45Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-09T09:56:32Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-09T09:56:32Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-09T09:56:32Z"
    },
    {
      "id": "channel-7bc375abbd43447712ef91dd",
      "title": "Do you see anything in AMR telemetry before docking/localization failures?",
      "url": "https://discourse.openrobotics.org/t/do-you-see-anything-in-amr-telemetry-before-docking-localization-failures/59638",
      "summary": "I’m working on an offline monitor for AMR deployment traces. In simulation, I’ve seen multi-sensor state signals change before a modeled failure boundary. Has anyone seen something similar in real fleets? What signals do you look at before docking misses or localization resets? 1 post - 1 participant Read full topic",
      "published_at": "2026-11-08T23:51:16Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-09T09:56:32Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-09T09:56:32Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-09T09:56:32Z"
    },
    {
      "id": "channel-4f840c5feffaf25a3a8a0fb2",
      "title": "A robot controller written directly into neural-network weights, in ROS 2 and Gazebo",
      "url": "https://discourse.openrobotics.org/t/a-robot-controller-written-directly-into-neural-network-weights-in-ros-2-and-gazebo/59616",
      "summary": "After reading Sparks of Weight-Space Programming by Rikiya Takehi, Jayden Teoh, Alex Zhang and Omar Khattab, I wanted to try the idea on a robotics problem: could directly authored neural-network weights produce useful navigation behavior? I set up two rooms, a doorway and a lidar-equipped robot in Gazebo. Fable 5.1 wrote and revised the weights of a small network; a ROS 2 node ran it and turned its outputs into mot…",
      "published_at": "2026-11-07T20:51:46Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-08T09:11:53Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-08T09:11:53Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/alepistella/dum-e"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/alepistella/dum-e"
      ],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "neural-network"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-08T09:11:53Z"
    },
    {
      "id": "channel-ed4451fb313c54257a7be179",
      "title": "ZED ROS 2 Wrapper 5.6: CUDA zero-copy with rosidl::Buffer for ROS 2 Lyrical and Isaac ROS 5",
      "url": "https://discourse.openrobotics.org/t/zed-ros-2-wrapper-5-6-cuda-zero-copy-with-rosidl-buffer-for-ros-2-lyrical-and-isaac-ros-5/59608",
      "summary": "Hi everyone, We just released ZED ROS 2 Wrapper v5.6 , which adds support for the new rosidl::Buffer message fields of ROS 2 Lyrical with the CUDA buffer backend . rosidl::Buffer and the CUDA buffer backend were contributed by NVIDIA to ROS 2 Lyrical in collaboration with the OSRA, and they are the foundation of the accelerated data path of NVIDIA Isaac ROS 5. With this release, the ZED node publishes its dense data…",
      "published_at": "2026-11-07T11:32:36Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-08T09:11:53Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-08T09:11:53Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/stereolabs/zed-ros2-examples",
            "https://github.com/stereolabs/zed-ros2-wrapper"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/stereolabs/zed-ros2-examples",
        "https://github.com/stereolabs/zed-ros2-wrapper"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-08T09:11:53Z"
    },
    {
      "id": "channel-9d94c584ca7d2bc5b903c487",
      "title": "Early end of support of Gazebo Harmonic, Fortress on macOS",
      "url": "https://discourse.openrobotics.org/t/early-end-of-support-of-gazebo-harmonic-fortress-on-macos/59605",
      "summary": "The freeimage and qt@5 formulae used in Gazebo Harmonic and Fortress will soon be disabled in homebrew due to multiple open CVEs in freeimage (see osrf/homebrew-simulation#3298 ) and the already passed end-of-life for Qt5 in 2025-05. The freeimage formula will be disabled in homebrew-core on 2027-01-10 and qt@5 will be disabled on 2027-05-19 . Gazebo Rotary and Jetty have migrated to Qt6 and away from freeimage, and…",
      "published_at": "2026-11-07T07:54:57Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-11-07T08:56:39Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-07T08:56:39Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/osrf/homebrew-simulation",
            "https://github.com/homebrew/homebrew-core"
          ],
          "age_seconds": 0
        },
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-11-07T08:56:39Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/osrf/homebrew-simulation",
            "https://github.com/homebrew/homebrew-core"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/osrf/homebrew-simulation",
        "https://github.com/homebrew/homebrew-core"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-07T08:56:39Z"
    },
    {
      "id": "channel-e8e31b4c8c5e6ae947f260e9",
      "title": "ROS News for the Week of November 2nd, 2026",
      "url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-november-2nd-2026/59601",
      "summary": "ROS News for the Week of November 2nd, 2026 Our first ever ROSCon in Italy was a smashing success this week as they way overshot their attendance goals for their first event! I just had a call with @rbonghi and he was brimming with pride and excitement after the event. Congratulations to the whole team and I look forward to hopefully joining you next year. Coming up tomorrow is our second annual ROS Meetup in Colomb…",
      "published_at": "2026-11-06T20:08:01Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-07T08:56:39Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-07T08:56:39Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/mmehdi98/lopsy_ws",
            "https://github.com/fujitatomoya/ros-apac-developer-meeting",
            "https://github.com/3dgeo-heidelberg/helios"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/mmehdi98/lopsy_ws",
        "https://github.com/fujitatomoya/ros-apac-developer-meeting",
        "https://github.com/3dgeo-heidelberg/helios"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-07T08:56:39Z"
    },
    {
      "id": "channel-95ed176c15c1b6ee41243e0e",
      "title": "Stepper motor model",
      "url": "https://discourse.julialang.org/t/stepper-motor-model/142794",
      "summary": "Is there a stepper motor model in Dyad? AI says there isn’t, but it could be built. Perhaps I should rephrase my question: Did anyone build a stepper motor model in Dyad? 1 post - 1 participant Read full topic",
      "published_at": "2026-11-06T17:18:40Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-11-07T08:56:39Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-11-07T08:56:39Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-07T08:56:39Z"
    },
    {
      "id": "channel-cca172dde9f8f4aa255c0ebd",
      "title": "Korean high school students' Isaac Sim robot competition — just wanted to share",
      "url": "https://discourse.openrobotics.org/t/korean-high-school-students-isaac-sim-robot-competition-just-wanted-to-share/59598",
      "summary": "Hi everyone, This isn’t a ROS project, it’s all Isaac Sim / Isaac Lab, but I wanted to share it anyway because the students worked really hard. We run a non-profit robotics competition for high school students in Korea. Each team trained walking policies for a humanoid (Unitree H1) or a quadruped (Go2) by tuning reward functions. In the finals, the robots collect cubes in an arena with stairs, ramps and a moving car…",
      "published_at": "2026-11-06T17:18:38Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-07T08:56:39Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-07T08:56:39Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robots",
            "robotics",
            "humanoid",
            "quadruped"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-07T08:56:39Z"
    },
    {
      "id": "channel-5f7596362a47d944dcd4889c",
      "title": "MABEL: an open-source 56-DOF bimanual mobile robot from NYU and the University of Toronto",
      "url": "https://discourse.openrobotics.org/t/mabel-an-open-source-56-dof-bimanual-mobile-robot-from-nyu-and-the-university-of-toronto/59597",
      "summary": "Photo: the MABEL authors, CC BY 4.0 Sharing an open-source robot I think many here will like: MABEL, by the MABEL team at NYU and the University of Toronto. What it is: 56 degrees of freedom: a three-wheel swerve base, a vertical lift, a pitching torso and a 3-DOF head with stereo cameras Two 7-DOF arms (derived from OpenArm) and two 17-DOF hands (derived from ORCA Hand) Teleoperated with a single Apple Vision Pro A…",
      "published_at": "2026-11-06T17:15:11Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-07T08:56:39Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-07T08:56:39Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/robotmabel/open_mabel"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/robotmabel/open_mabel"
      ],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-07T08:56:39Z"
    },
    {
      "id": "channel-bc55d7c198489dc9898d6867",
      "title": "Ros2_control in Lyrical Luth: what's new",
      "url": "https://discourse.openrobotics.org/t/ros2-control-in-lyrical-luth-whats-new/59593",
      "summary": "Lyrical Luth has been marked as stable/released in ros2_control, ros2_controllers, control_toolbox and realtime_tools. Here are the main changes since Kilted Kaiju. A few of them change default behaviour, so read the Breaking / behaviour changes subsections before you upgrade. For what the stable label means for API and ABI stability from here on, see Releases, versioning and public API claim of ros-controls . = bac…",
      "published_at": "2026-11-06T14:30:25Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-07T08:56:39Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-07T08:56:39Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/ros-controls/ros2_control",
            "https://github.com/ros-controls/ros2_controllers",
            "https://github.com/ros-controls/control_toolbox",
            "https://github.com/ros-controls/realtime_tools"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/ros-controls/ros2_control",
        "https://github.com/ros-controls/ros2_controllers",
        "https://github.com/ros-controls/control_toolbox",
        "https://github.com/ros-controls/realtime_tools"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-07T08:56:39Z"
    },
    {
      "id": "channel-9aa2a75e358d0dcd2a78fff8",
      "title": "What happened to \"Robot-as-a-Snap\"?",
      "url": "https://discourse.openrobotics.org/t/what-happened-to-robot-as-a-snap/59592",
      "summary": "If you’re building on ROS 2, odds are you’re running Ubuntu. It’s the default for almost everyone. Over the last few years, Canonical has put a ton of engineering effort into pushing an Ubuntu Robotics ecosystem built around Snaps and Ubuntu Core . On paper, it sounds like a dream setup for production robots: Atomic & Transactional Updates: Ubuntu Core gives you atomic OS updates and transactional Snap updates. If a…",
      "published_at": "2026-11-06T13:41:48Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-07T08:56:39Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-07T08:56:39Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot",
            "robots",
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-07T08:56:39Z"
    },
    {
      "id": "channel-914ba06042b3f015995d0a50",
      "title": "Call for participation: UAV Perception Testing Track at ICST 2027 (ROS 2 Jazzy, PX4, nvblox, Isaac Sim)",
      "url": "https://discourse.openrobotics.org/t/call-for-participation-uav-perception-testing-track-at-icst-2027-ros-2-jazzy-px4-nvblox-isaac-sim/59591",
      "summary": "Hi everyone, We have opened the UAV Perception Testing Track , a tool competition in the Challenge Competition Track of ICST 2027 , the IEEE International Conference on Software Testing, Verification and Validation. The question it asks is a practical one for anyone flying ROS 2 drones: which scenarios make a perception-driven autonomy stack fail, in how many different ways? Flight c0017 from the released training d…",
      "published_at": "2026-11-06T12:42:38Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-07T08:56:39Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-07T08:56:39Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/ideals-lab/uav-testing-track-2027"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/ideals-lab/uav-testing-track-2027"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-07T08:56:39Z"
    },
    {
      "id": "channel-0a7fef4c9d06e4bd1e016061",
      "title": "Looking for research gaps in cooperative AUVs and underwater communication",
      "url": "https://discourse.openrobotics.org/t/looking-for-research-gaps-in-cooperative-auvs-and-underwater-communication/59573",
      "summary": "Hi everyone, I have a Master’s degree in Computer Science, with a background in computer networks and IoT. I’m currently looking for a research topic for a conference paper on Autonomous Underwater Vehicles (AUVs). I’ve been reading recent papers about cooperative AUVs, formation control, path planning, and underwater acoustic communication. I noticed that many studies already address packet loss, communication dela…",
      "published_at": "2026-11-05T23:47:05Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-06T09:31:54Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-06T09:31:54Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-06T09:31:54Z"
    },
    {
      "id": "channel-c5a3d3bf0fab592ee0238e69",
      "title": "Robotiq_description and robotiq_controllers releases moving from ros2_robotiq_gripper to robotiq-ros",
      "url": "https://discourse.openrobotics.org/t/robotiq-description-and-robotiq-controllers-releases-moving-from-ros2-robotiq-gripper-to-robotiq-ros/59562",
      "summary": "Hi all, The robotiq_controllers and robotiq_description packages on Humble, Jazzy, Lyrical and Rolling will soon be released from robotiq/robotiq-ros instead of PickNikRobotics/ros2_robotiq_gripper , with PickNik’s agreement. robotiq-ros started as a fork of ros2_robotiq_gripper and is maintained by Robotiq. The same release will also add robotiq_driver , robotiq_msgs and the other robotiq-ros packages to the build…",
      "published_at": "2026-11-05T16:29:01Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-06T09:31:54Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-06T09:31:54Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/robotiq/robotiq-ros",
            "https://github.com/picknikrobotics/ros2_robotiq_gripper"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/robotiq/robotiq-ros",
        "https://github.com/picknikrobotics/ros2_robotiq_gripper"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-06T09:31:54Z"
    },
    {
      "id": "channel-037510d1f756efc4a1388ba4",
      "title": "Community Meeting #66 - November 9, 2026 @ 3pm UTC",
      "url": "https://discourse.openrobotics.org/t/community-meeting-66-november-9-2026-3pm-utc/59560",
      "summary": "Our next meeting is coming up on Monday. Highlights include: Looking for feedback on extended container images for GUI applications and devcontainers Building and validating the Edge AI support Building up CI/CD automation for recipe generation, container image publishing, and more See more details here: Community Meeting #65 - November 9th, 2026 @ 4pm UTC · ros/meta-ros · Discussion #1884 Meeting Details Date/Time…",
      "published_at": "2026-11-05T15:14:11Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-06T09:31:54Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-06T09:31:54Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/ros/meta-ros"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/ros/meta-ros"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-06T09:31:54Z"
    },
    {
      "id": "channel-49612fd0101638dec8a7d1a5",
      "title": "ManyForge: a new manipulation framework",
      "url": "https://discourse.openrobotics.org/t/manyforge-a-new-manipulation-framework/59559",
      "summary": "Hi everyone! I mentioned this project at ROSCon Italy a couple of days ago but it was literally just released! Meet ManyForge , which is an evolution of ManyMove . It’s not just its “newer version”: it’s redesigned from ground up around a few core concepts, some of which I took directly from @scastro ’s RoboPlan (the planner I use as standard in ManyForge): The core is ROS-free: all core ManyForge components are C++…",
      "published_at": "2026-11-05T12:08:22Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-06T09:31:54Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-06T09:31:54Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/pastoriomarco/manyforge",
            "https://github.com/pastoriomarco/manymove"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/pastoriomarco/manyforge",
        "https://github.com/pastoriomarco/manymove"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-06T09:31:54Z"
    },
    {
      "id": "channel-cc392a477d512b14989ed968",
      "title": "Main Workflow Node",
      "url": "https://discourse.openrobotics.org/t/main-workflow-node/59552",
      "summary": "Hello everyone! So I’m just getting started with ROS2 and have a question on process workflow. Let’s say I have a system that has a robot, inspection, and linear actuators. I understand that I would have a node for each of these devices, but what is your main entry point that works through the entirety of your process i.e. robot move here then inspection begin then actuator move etc. Does the main workflow get hoste…",
      "published_at": "2026-11-04T22:02:57Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-05T09:38:48Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-05T09:38:48Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-05T09:38:48Z"
    },
    {
      "id": "channel-f5cf15caf15b0d8a25c63740",
      "title": "Anyone used an AI mobile app builder to make a robot control interface?",
      "url": "https://discourse.openrobotics.org/t/anyone-used-an-ai-mobile-app-builder-to-make-a-robot-control-interface/59537",
      "summary": "I’m on the software side of a small lab setup where we run a couple of ROS 2 robots, and I keep running into the same friction: the people who want to watch telemetry or trigger simple actions aren’t comfortable with our command-line tools. I’ve been looking into AI-assisted mobile app builders that promise to generate a working app from a plain description, mostly because I don’t have mobile development experience…",
      "published_at": "2026-11-04T15:11:07Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-05T09:38:48Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-05T09:38:48Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robots"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-05T09:38:48Z"
    },
    {
      "id": "channel-5db7486ff3c00aa54132205f",
      "title": "Build ROS 2 Lyrical with Bazel: new ROS Central Registry release and a call for a working group",
      "url": "https://discourse.openrobotics.org/t/build-ros-2-lyrical-with-bazel-new-ros-central-registry-release-and-a-call-for-a-working-group/59532",
      "summary": "Hi everyone, @Andrew_Symington shared some exciting news on Zulip that deserves a wider audience: a new release of the ROS Central Registry (RCR) , lyrical.2026-10-05.rcr.0 , is available at https://bazel.ros.org . The RCR is a community Bazel build for ROS, from Lyrical onward. It’s designed to complement colcon, pixi and other build tools, not replace them . It’s still a proof of concept, and community adoption an…",
      "published_at": "2026-11-04T09:54:25Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-05T09:38:48Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-05T09:38:48Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/asymingt/rcr-example",
            "https://github.com/openrobotics/ros-central-registry",
            "https://github.com/openrobotics/rcr-frontend",
            "https://github.com/mvukov/rules_ros2"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/asymingt/rcr-example",
        "https://github.com/openrobotics/ros-central-registry",
        "https://github.com/openrobotics/rcr-frontend",
        "https://github.com/mvukov/rules_ros2"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-05T09:38:48Z"
    },
    {
      "id": "channel-5375ed0c43f7ce694c24b781",
      "title": "Christophe Bédard is the ROS Boss for ROS 2 Makoa Mata-mata",
      "url": "https://discourse.openrobotics.org/t/christophe-bedard-is-the-ros-boss-for-ros-2-makoa-mata-mata/59531",
      "summary": "Hi everyone, I’m happy to share that @christophebedard is the ROS Boss for ROS 2 Makoa Mata-mata , our next release, planned for May 2027. Thank you, Christophe, for taking this on! What the ROS Boss does The ROS Boss coordinates a distribution through its release, working with maintainers, the PMC and the infrastructure team to keep everything on track. You can see the full list of distributions and their ROS Bosse…",
      "published_at": "2026-11-04T09:09:12Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-cbe2eb5753ba0fce1915c320",
      "title": "Ai agents, ai tools, ai slop on open robotics discourse and elsewhere",
      "url": "https://discourse.openrobotics.org/t/ai-agents-ai-tools-ai-slop-on-open-robotics-discourse-and-elsewhere/59530",
      "summary": "HELLO EVERYONE. I WANT TO MENTION A PREVIOUS ISSUE - WITH A MOST PROBABLY - AI AGENT : Profile - Sattyam_Jain - Open Robotics Discourse IN THE PAST THIS ENTITY HAD MANY POSTING “ATTACKS” WITHOUT ANY ANSWER TO ANYONE. RIGHT NOW IS BACK!? I THINK THAT ALMOST EVERYONE HAS A SECOND CHANCE, SO I WOULD BE CAUTIOUS ON MY JUDGMENTAL FOR THIS “AGENT” TO HAVE THE SAME BEHAVIOR. STILL I THINK THAT THE FORUM SHOULD INSPECT THIS…",
      "published_at": "2026-11-04T08:56:11Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "Ai"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-7410bbafe69e93cdc8b03ad7",
      "title": "Looking for a no-code app builder that can tie into a small robot project",
      "url": "https://discourse.openrobotics.org/t/looking-for-a-no-code-app-builder-that-can-tie-into-a-small-robot-project/59515",
      "summary": "I’m helping with a small after-school robotics club here in Chicago, and we’ve got a basic ROS 2 setup running on a couple of little wheeled robots. The kids want a simple phone app so parents can see a camera feed and send a few commands, but none of us want to hand-code the whole interface from scratch. I keep seeing no-code and AI app builders mentioned, and I’m trying to figure out whether any of them can realis…",
      "published_at": "2026-11-04T05:47:03Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-05T09:38:48Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-05T09:38:48Z",
          "stale": false,
          "links": [],
          "age_seconds": 368717
        }
      ],
      "links": [],
      "age_seconds": 368717,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robots",
            "robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-68da92703219100f5cd5d2ab",
      "title": "Request to remove archived package documentation",
      "url": "https://discourse.openrobotics.org/t/request-to-remove-archived-package-documentation/59514",
      "summary": "Hi ROS Infrastructure Team, Could you please assist in removing the automatically generated documentation pages for the skyway package from docs.ros.org ? Package Name: skyway Wiki Page: Making sure you're not a bot! Documentation URL to be removed: Making sure you're not a bot! The source repository for this package has been archived/removed, and we would like to have these documentation pages cleaned up or unindex…",
      "published_at": "2026-11-04T05:46:27Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-09T09:56:32Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-09T09:56:32Z",
          "stale": false,
          "links": [],
          "age_seconds": 22053
        }
      ],
      "links": [],
      "age_seconds": 22053,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-c657acdca70717d69c7e8f6b",
      "title": "Interop SIG, 05 November 2026: Behavior Declarations",
      "url": "https://discourse.openrobotics.org/t/interop-sig-05-november-2026-behavior-declarations/59512",
      "summary": "Meeting Link Calendar Link Thu, Nov 5, 2026 3:00 PM UTC The Next Generation Open-RMF initiative aims to have a highly modular architecture that will allow users to swap out parts of the system (e.g. Traffic Management, Task Management, Execution, Door Management, Elevator Management) with alternative implementations. This framework is meant to be deployed across many different kinds of environments which may have di…",
      "published_at": "2026-11-04T04:56:16Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-04T09:29:09Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-04T09:29:09Z",
          "stale": false,
          "links": [],
          "age_seconds": 455696
        }
      ],
      "links": [],
      "age_seconds": 455696,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-1b0a5ebabd96c55a4d4d5cc3",
      "title": "Interop SIG, 05 November 2026: Capability Declarations",
      "url": "https://discourse.openrobotics.org/t/interop-sig-05-november-2026-capability-declarations/59512",
      "summary": "Meeting Link Calendar Link Thu, Nov 5, 2026 3:00 PM UTC The Next Generation Open-RMF initiative aims to have a highly modular architecture that will allow users to swap out parts of the system (e.g. Traffic Management, Task Management, Execution, Door Management, Elevator Management) with alternative implementations. This framework is meant to be deployed across many different kinds of environments which may have di…",
      "published_at": "2026-11-04T04:56:16Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-05T09:38:48Z",
      "last_seen_at": "2026-11-09T09:56:32Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-05T09:38:48Z",
          "last_seen_at": "2026-11-09T09:56:32Z",
          "stale": false,
          "links": [],
          "age_seconds": 22053
        }
      ],
      "links": [],
      "age_seconds": 22053,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-05T09:38:48Z"
    },
    {
      "id": "channel-b55710a746a573c3324e8ecf",
      "title": "Browser-based BehaviorTree.CPP editor with Nav2 import/export (free, open source)",
      "url": "https://discourse.openrobotics.org/t/browser-based-behaviortree-cpp-editor-with-nav2-import-export-free-open-source/59508",
      "summary": "I maintain behaviortrees.com , a free, open-source visual behavior tree editor that runs in the browser. It imports and exports BehaviorTree.CPP XML (v4 for Jazzy and Groot2, v3.8 for Humble), including Nav2’s navigate-to-pose trees. Changes to the BT.CPP support are checked in CI by loading the editor’s exports into the real BT.CPP v4 and v3.8 libraries via Docker. It also comes with: A CLI for CI pipelines: npx be…",
      "published_at": "2026-11-04T00:05:25Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-08T09:11:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-08T09:11:53Z",
          "stale": false,
          "links": [
            "https://github.com/behaviortrees/behaviortrees"
          ],
          "age_seconds": 111132
        }
      ],
      "links": [
        "https://github.com/behaviortrees/behaviortrees"
      ],
      "age_seconds": 111132,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-9d015c279f7f9275c17d8acd",
      "title": "How trunk sway (roll/pitch) while robot gait is usually compensated?",
      "url": "https://discourse.openrobotics.org/t/how-trunk-sway-roll-pitch-while-robot-gait-is-usually-compensated/59507",
      "summary": "Hi everyone, I am designing the state estimation and navigation pipeline for a mobile robot in ROS 2 / Nav2. During locomotion, the robot’s alternating gait causes the chassis to periodically tilt, creating trunk sway in both roll and pitch. This cause: Less precise IMU measurement Less precise odometry value Less precise odom->baselink transformation I have seen some solutions. They include: Setting two_d_mode: tru…",
      "published_at": "2026-11-04T00:05:18Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-08T09:11:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-08T09:11:53Z",
          "stale": false,
          "links": [],
          "age_seconds": 111132
        }
      ],
      "links": [],
      "age_seconds": 111132,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "데이터 분석"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {
          "데이터 분석": [
            "state estimation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-7375e769aa787fb206fb8023",
      "title": "plynth: connect every robot to every building",
      "url": "https://discourse.openrobotics.org/t/plynth-connect-every-robot-to-every-building/59504",
      "summary": "Hi everyone, I'm Peter, an architect in New York. I've spent my career at the intersection of architecture and robotics (Toyota Woven City, 3D Printed Construction, etc.). Lately I keep hearing the same thing from robot teams: the robot drives fine, and the building is the hard part. Every new site has a different elevator company, a different door and badge system and its own IT review, so the robot waits in the lo…",
      "published_at": "2026-11-04T00:04:02Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-08T09:11:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-08T09:11:53Z",
          "stale": false,
          "links": [],
          "age_seconds": 111132
        }
      ],
      "links": [],
      "age_seconds": 111132,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-0b6195c7472800bb9da3adf5",
      "title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "published_at": "2026-11-03T22:37:38Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-08T09:11:53Z",
          "stale": false,
          "links": [
            "https://github.com/gazebosim/gz-sensors",
            "https://github.com/gazebosim/gz-physics",
            "https://github.com/gazebosim/gz-sim",
            "https://github.com/gazebosim/gz-cmake",
            "https://github.com/ogrecave/ogre-next",
            "https://github.com/osrf/buildfarm-tools"
          ],
          "age_seconds": 111132
        },
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/gazebosim/gz-sensors",
            "https://github.com/gazebosim/gz-physics",
            "https://github.com/gazebosim/gz-sim",
            "https://github.com/gazebosim/gz-cmake",
            "https://github.com/ogrecave/ogre-next",
            "https://github.com/osrf/buildfarm-tools",
            "https://github.com/gazebo-tooling/release-tools",
            "https://github.com/osrf/homebrew-simulation"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/gazebosim/gz-sensors",
        "https://github.com/gazebosim/gz-physics",
        "https://github.com/gazebosim/gz-sim",
        "https://github.com/gazebosim/gz-cmake",
        "https://github.com/ogrecave/ogre-next",
        "https://github.com/osrf/buildfarm-tools",
        "https://github.com/gazebo-tooling/release-tools",
        "https://github.com/osrf/homebrew-simulation"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-7ce3152a1ca59eb3e703841f",
      "title": "This Week at Open Robotics Headquarters (2026-10-26)",
      "url": "https://discourse.openrobotics.org/t/this-week-at-open-robotics-headquarters-2026-10-26/59500",
      "summary": "The most exciting news from the past week at Open Robotics HQ is that we received a generous $10K USD grant from the John A. DePizzo, Jr. Family Foundation! The foundation trustees were especially interested in our robotics education efforts, and we’ve been working hard on outreach to academia and potential partner organizations to support that work. Special thanks go to Vanessa for managing that process! If you fol…",
      "published_at": "2026-11-03T21:37:43Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-08T09:11:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-08T09:11:53Z",
          "stale": false,
          "links": [],
          "age_seconds": 111132
        }
      ],
      "links": [],
      "age_seconds": 111132,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-51b2cfe8de661b3006e78975",
      "title": "Microduck ROS 2 Integration: Running Policies in MuJoCo with ROS 2",
      "url": "https://discourse.openrobotics.org/t/microduck-ros-2-integration-running-policies-in-mujoco-with-ros-2/59492",
      "summary": "Hi everyone! I’ve been working on bringing Microduck into the ROS 2 ecosystem , and I’m excited to share that the integration is now open source! GitHub: GitHub - Arjunros/microduck_ros2: ROS 2 simulation, skills, Nav2 navigation and LLM/voice control for Pollen Robotics' Microduck biped, in MuJoCo with the real BAM actuator model · GitHub What does it do? The integration allows Microduck policies to run in MuJoCo w…",
      "published_at": "2026-11-03T17:50:53Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-07T08:56:39Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-07T08:56:39Z",
          "stale": false,
          "links": [
            "https://github.com/arjunros/microduck_ros2"
          ],
          "age_seconds": 198446
        }
      ],
      "links": [
        "https://github.com/arjunros/microduck_ros2"
      ],
      "age_seconds": 198446,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-9c07c85c85ff6fe61a937aff",
      "title": "ROS PMC Minutes for November 03, 2026",
      "url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-november-03-2026/59490",
      "summary": "The ROS PMC meeting for this week was on Tuesday, November 3, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business Vote on the meeting hour: should the PMC meeting stay at the current time or go back to the normal schedule? PMC members, please vote The recent committer vote did not get enough participation, so @ahcorde will restart it this week (week of Nov 2, 2026). Eac…",
      "published_at": "2026-11-03T16:54:57Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-07T08:56:39Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-07T08:56:39Z",
          "stale": false,
          "links": [],
          "age_seconds": 198446
        }
      ],
      "links": [
        "https://github.com/ros2/rmw_connextdds",
        "https://github.com/ros2/rclpy",
        "https://github.com/ros/rosdistro"
      ],
      "age_seconds": 198446,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-9b0c6451cb9de80597463a5f",
      "title": "ROS PMC Minutes for October 27, 2026",
      "url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-27-2026/59486",
      "summary": "The ROS PMC meeting for this week was on Tuesday, October 27, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business Two asynchronous votes under Charter Article 4.12.ii have closed. Six of the seven items passed by a 2/3 majority (at least 14 of 20 PMC Constituents). New committers: Tim Clephas (“Timple”) - 15 / 20, passed Nadav Elkabets - 14 / 20, passed @KimMcG - 15 / 2…",
      "published_at": "2026-11-03T15:01:06Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-06T09:31:54Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-06T09:31:54Z",
          "stale": false,
          "links": [
            "https://github.com/ros/rosdistro",
            "https://github.com/ros2/rclpy",
            "https://github.com/ros2/ci"
          ],
          "age_seconds": 282731
        }
      ],
      "links": [
        "https://github.com/ros/rosdistro",
        "https://github.com/ros2/rclpy",
        "https://github.com/ros2/ci"
      ],
      "age_seconds": 282731,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-cb6d5904f58c854cfe4fb780",
      "title": "Humanoid Robot Bootcamp (Spain, November 25–27) — Onsite Training",
      "url": "https://discourse.openrobotics.org/t/humanoid-robot-bootcamp-spain-november-25-27-onsite-training/59485",
      "summary": "Hi ROS community, We are organizing a 3-day Humanoid Robot Reinforcement Learning Bootcamp in Barcelona (November 25–27, 2026), focused on practical workflows for training and deploying control policies on humanoid robots. The training is delivered by The Construct Robotics Institute and is designed for engineers and researchers interested in reinforcement learning applied to humanoid systems. During the bootcamp, p…",
      "published_at": "2026-11-03T14:38:27Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-06T09:31:54Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-06T09:31:54Z",
          "stale": false,
          "links": [],
          "age_seconds": 282731
        }
      ],
      "links": [],
      "age_seconds": 282731,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot",
            "robots",
            "Robotics",
            "Humanoid"
          ]
        },
        "technique_matches": {
          "AI": [
            "Reinforcement Learning"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-74cf76ad71a4e617720132e9",
      "title": "Topic statistics and libstatistics_collector removed from rclcpp in Rolling (Makoa Mata-mata)",
      "url": "https://discourse.openrobotics.org/t/topic-statistics-and-libstatistics-collector-removed-from-rclcpp-in-rolling-makoa-mata-mata/59481",
      "summary": "Hi everyone, Heads-up about an API removal that recently landed in Rolling and will be part of ROS 2 Makoa Mata-mata (May 23, 2027): built-in topic statistics have been removed from rclcpp , and libstatistics_collector is no longer part of the ROS 2 core. What changed The following PRs were merged on October 5, 2026: ros2/rclcpp#3203 : removes the topic statistics implementation from rclcpp , rclcpp_lifecycle and rc…",
      "published_at": "2026-11-03T13:20:55Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-04T09:29:09Z",
      "last_seen_at": "2026-11-06T09:31:54Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-04T09:29:09Z",
          "last_seen_at": "2026-11-06T09:31:54Z",
          "stale": false,
          "links": [
            "https://github.com/ros2/rclcpp",
            "https://github.com/ros2/ros2",
            "https://github.com/ros2/demos",
            "https://github.com/ros2/examples",
            "https://github.com/ros2/ros2_documentation"
          ],
          "age_seconds": 282731
        }
      ],
      "links": [
        "https://github.com/ros2/rclcpp",
        "https://github.com/ros2/ros2",
        "https://github.com/ros2/demos",
        "https://github.com/ros2/examples",
        "https://github.com/ros2/ros2_documentation",
        "https://github.com/ros2/ros2_tracing",
        "https://github.com/tanayk07/ros2_pulse"
      ],
      "age_seconds": 282731,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-04T09:29:09Z"
    },
    {
      "id": "channel-9d66fd3c3a04f9400046b553",
      "title": "Can Julia land on the Moon?",
      "url": "https://discourse.julialang.org/t/can-julia-land-on-the-moon/142724",
      "summary": "In recent years, we’ve been working on developing a simulation framework tailored to our needs at the European Space Agency, in the context of the Argonaut lunar lander programme. The result is ATLAS (Argonaut Tools for Landing Analysis and Simulation), a closed-loop, high-fidelity guidance, navigation, and control simulation framework developed entirely in Julia. Last month, we had the opportunity to present some o…",
      "published_at": "2026-11-03T09:35:03Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-11-03T09:42:47Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-11-03T09:42:47Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://arxiv.org/abs/2609.03843"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://arxiv.org/abs/2609.03843"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-03T09:42:47Z"
    },
    {
      "id": "channel-a7ba0cc703e7341bb6678260",
      "title": "Intrinsic Core released: Open-source, ROS-compatible real-time control, motion planning and more",
      "url": "https://discourse.openrobotics.org/t/intrinsic-core-released-open-source-ros-compatible-real-time-control-motion-planning-and-more/59457",
      "summary": "A couple of weeks ago during ROSCon, we released Intrinsic Core (GitHub - intrinsic-ai/intrinsic-core: Intrinsic Core™ provides an open, local runtime, SDK, and hardware agnostic, real-time control framework for industrial robotics. · GitHub ), open-sourcing foundational capabilities and services from Intrinsic that we’ve been using for real-world manufacturing deployments. Intrinsic Core is interoperable with ROS v…",
      "published_at": "2026-11-02T18:13:28Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-03T09:42:47Z",
      "last_seen_at": "2026-11-06T09:31:54Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-03T09:42:47Z",
          "last_seen_at": "2026-11-06T09:31:54Z",
          "stale": false,
          "links": [],
          "age_seconds": 282731
        }
      ],
      "links": [
        "https://github.com/intrinsic-ai/omts",
        "https://github.com/intrinsic-ai/intrinsic-core"
      ],
      "age_seconds": 282731,
      "fields": [
        "로봇",
        "제조"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ],
          "제조": [
            "manufacturing"
          ]
        },
        "technique_matches": {
          "AI": [
            "ai"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-03T09:42:47Z"
    },
    {
      "id": "channel-28385b7a170a1b07e059e4d1",
      "title": "[GSoC 2026] Scalable Multi-Robot Simulation in ROS 2 and Gazebo",
      "url": "https://discourse.openrobotics.org/t/gsoc-2026-scalable-multi-robot-simulation-in-ros-2-and-gazebo/59454",
      "summary": "Organization: Open Robotics Contributor: Jiayi Cai (@C88-YQ ) Mentor: Addisu Taddese (@azeey ) Community Meeting Talk : Talk video ; Talk slides Project Overview Multi-robot simulation is widely used in robotics research and development, including warehouse automation, robot swarms, and multi-robot coordination. However, setting up a multi-robot simulation in ROS 2 and Gazebo can require a lot of repetitive configur…",
      "published_at": "2026-11-02T16:19:28Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-03T09:42:47Z",
      "last_seen_at": "2026-11-06T09:31:54Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-03T09:42:47Z",
          "last_seen_at": "2026-11-06T09:31:54Z",
          "stale": false,
          "links": [],
          "age_seconds": 282731
        }
      ],
      "links": [
        "https://github.com/gazebosim/docs",
        "https://github.com/gazebosim/ros_gz",
        "https://github.com/azeey/gsoc2026_multirobot",
        "https://github.com/gazebosim/sdformat",
        "https://github.com/gazebosim/gz-sim",
        "https://github.com/gazebosim/gz-msgs",
        "https://github.com/gazebosim/gz-transport"
      ],
      "age_seconds": 282731,
      "fields": [
        "로봇",
        "물류"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot",
            "Robotics"
          ],
          "물류": [
            "warehouse automation"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "Simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-03T09:42:47Z"
    },
    {
      "id": "channel-89c885e55935cf9dc773143e",
      "title": "Data collection framework update to Lyrical, Jazzy and Rolling",
      "url": "https://discourse.openrobotics.org/t/data-collection-framework-update-to-lyrical-jazzy-and-rolling/59439",
      "summary": "Hi ROS2 community! 3 years and ~150 commits since my last announcement , my open-source data collection project for ros2 is now able to run on lyrical, jazzy and rolling. DC runs on the robot. It collects measurements, validates every record against a JSON schema, and ships them to your own PostgreSQL or object storage. It was already released some years ago and here is what changed since recently: Jazzy, Lyrical an…",
      "published_at": "2026-11-02T09:02:35Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-06T09:31:54Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-06T09:31:54Z",
          "stale": false,
          "links": [],
          "age_seconds": 282731
        }
      ],
      "links": [],
      "age_seconds": 282731,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-8dd372967ec73576307bff7b",
      "title": "batchplan 0.5: tool paths, blended motions and a ROS 2 demo",
      "url": "https://discourse.openrobotics.org/t/batchplan-0-5-tool-paths-blended-motions-and-a-ros-2-demo/59431",
      "summary": "batchplan 0.5 is out. Releases 0.3 through 0.5 added tool paths, pick-and-place, blended motions, and live replanning and servoing in the core library. For ROS users, batchplan-ros now supports Cartesian paths and blended motion sequences on Lyrical and Jazzy. The Panda example tries several grasps in one request, picks the shortest path, then approaches the object in a straight line. Try the browser demo: git clone…",
      "published_at": "2026-11-02T00:50:19Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-06T09:31:54Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-06T09:31:54Z",
          "stale": false,
          "links": [],
          "age_seconds": 282731
        }
      ],
      "links": [
        "https://github.com/natsuku-lab/batchplan-ros",
        "https://github.com/natsuku-lab/batchplan"
      ],
      "age_seconds": 282731,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-10cbdaca38cebac296ac32ae",
      "title": "TALOS HUB: Autonomous Flight and Pilot Assistance",
      "url": "https://discourse.openrobotics.org/t/talos-hub-autonomous-flight-and-pilot-assistance/59429",
      "summary": "Hello everyone, I’m a model aviation and flying enthusiast, and for some time I’ve been studying, designing and developing a software system for autonomous flight and pilot assistance. It is intended to coordinate missions, support the pilot and manage different operating conditions. I’ve named it “Talos Hub” , after the giant bronze automaton that guarded Crete, often considered one of the earliest examples of a “r…",
      "published_at": "2026-11-02T00:50:04Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-05T09:38:48Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-05T09:38:48Z",
          "stale": false,
          "links": [],
          "age_seconds": 368717
        }
      ],
      "links": [],
      "age_seconds": 368717,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-72a7d404f259b30670438530",
      "title": "Project TERRAIN = Seeking Independent Review of Robotics Navigation and Fault-Tolerance Simulation",
      "url": "https://discourse.openrobotics.org/t/project-terrain-seeking-independent-review-of-robotics-navigation-and-fault-tolerance-simulation/59428",
      "summary": "Hello Open Robotics community, I’d like to introduce Project TERRAIN, an independent robotics research project exploring navigation through uncertain environments, fault tolerance, and simulated safety-stop behavior. The project includes a working offline Python simulation with: Deterministic navigation and reproducible test scenarios Limited-observation exploration Communication-loss and emergency-stop scenarios Un…",
      "published_at": "2026-11-02T00:49:43Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-05T09:38:48Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-05T09:38:48Z",
          "stale": false,
          "links": [],
          "age_seconds": 368717
        }
      ],
      "links": [
        "https://github.com/icartpluk/project-terrain"
      ],
      "age_seconds": 368717,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "Simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-28d857295715ba8c819df1cd",
      "title": "Open data: 120 humanoid robots with prices and specs, and what public labs actually paid for them",
      "url": "https://discourse.openrobotics.org/t/open-data-120-humanoid-robots-with-prices-and-specs-and-what-public-labs-actually-paid-for-them/59427",
      "summary": "Hi all. We keep HumanoidStore, an independent catalog of humanoid robots, and we publish its data openly under CC BY 4.0. Posting it here because choosing a humanoid for a lab usually starts with a spreadsheet nobody wants to rebuild. There are two tables. The catalog (120 machines): sales status, who can actually buy it, list price and the month it was checked, delivered price to the US and to Germany, FCC ID where…",
      "published_at": "2026-11-02T00:49:20Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-05T09:38:48Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-05T09:38:48Z",
          "stale": false,
          "links": [],
          "age_seconds": 368717
        }
      ],
      "links": [],
      "age_seconds": 368717,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robots",
            "humanoid"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-e8a4e9a5bf6d7c69e1251388",
      "title": "complete noob (I can’t program): my introduction to robots with Microduck from “Pollen Robotics”. What do you think?",
      "url": "https://discourse.openrobotics.org/t/complete-noob-i-can-t-program-my-introduction-to-robots-with-microduck-from-pollen-robotics-what-do-you-think/59426",
      "summary": "Hi I have absolutely no idea about the topic of robots. I want to take the plunge / just give it a try. Is Microduck a good starting point? I can’t develop, but I’m a macOS power user. I have two children, 10 and 8, and it would be a nice joint project. Pollen Robotics Microduck: a tiny biped robot you can teach new tricks Microduck is a 25 cm open-source biped robot with 15 motors, a camera, LiDAR and a grasping be…",
      "published_at": "2026-11-02T00:49:05Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-04T09:29:09Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-04T09:29:09Z",
          "stale": false,
          "links": [],
          "age_seconds": 455696
        }
      ],
      "links": [],
      "age_seconds": 455696,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robots",
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-a2c8298b8da2d832617cc7aa",
      "title": "How does Nav2 calculate and provide the map -> odom transform? (REP 105)",
      "url": "https://discourse.openrobotics.org/t/how-does-nav2-calculate-and-provide-the-map-odom-transform-rep-105/59425",
      "summary": "Hi everyone, I am designing the state estimation and navigation pipeline for a mobile robot in ROS 2 / Nav2 , and I have a question about how the coordinate frame transformations work under REP 105 . REP 105 specifies the roles of the base_link , odom , and map frames . The odometry subsystem publishes odom -> base_link , and the localization system provides the global map -> odom transform to correct drift of the o…",
      "published_at": "2026-11-02T00:48:41Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-04T09:29:09Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-04T09:29:09Z",
          "stale": false,
          "links": [],
          "age_seconds": 455696
        }
      ],
      "links": [],
      "age_seconds": 455696,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "데이터 분석"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {
          "데이터 분석": [
            "state estimation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-51aafc375baf7e683702e183",
      "title": "[Open Source] DDS AutoDiag v0.1.0 — ROS 2 DDS Diagnostics with AI-Assisted Troubleshooting",
      "url": "https://discourse.openrobotics.org/t/open-source-dds-autodiag-v0-1-0-ros-2-dds-diagnostics-with-ai-assisted-troubleshooting/59419",
      "summary": "Hi ROS community! Ever had two ROS 2 systems that could ping each other, use the same ROS_DOMAIN_ID , but still couldn’t discover each other’s topics? I’ve encountered similar issues while working with distributed ROS 2 systems. Troubleshooting often means manually investigating DDS discovery, middleware configurations, QoS policies, and container networking. To make this process more systematic, I developed DDS Aut…",
      "published_at": "2026-11-01T17:40:23Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-04T09:29:09Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-04T09:29:09Z",
          "stale": false,
          "links": [],
          "age_seconds": 455696
        }
      ],
      "links": [
        "https://github.com/animesh2507/dds-autodiag"
      ],
      "age_seconds": 455696,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-7813cd039cf6f06387c145f7",
      "title": "livox_gz_sim: Livox Mid-360 and HAP simulation for Gazebo Harmonic",
      "url": "https://discourse.openrobotics.org/t/livox-gz-sim-livox-mid-360-and-hap-simulation-for-gazebo-harmonic/59418",
      "summary": "Hi all, I’ve released livox_gz_sim, a Gazebo Harmonic plugin that simulates Livox Mid-360 and HAP lidars and publishes exactly what livox_ros_driver2 publishes. As far as I know it’s the first gpu agnostic Livox simulator for Gazebo Harmonic; the existing ones target Gazebo Classic or require CUDA. What it does Uses Livox’s recorded non-repetitive scan patterns, so coverage builds up over frames like on the real sen…",
      "published_at": "2026-11-01T17:40:05Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [
            "https://github.com/mathaimp/livox_gz_sim"
          ],
          "age_seconds": 541278
        }
      ],
      "links": [
        "https://github.com/mathaimp/livox_gz_sim"
      ],
      "age_seconds": 541278,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation",
            "simulator"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-2fc1960ba8032b485ffacb47",
      "title": "How did you like the Wordly service at RosCon Global?",
      "url": "https://discourse.openrobotics.org/t/how-did-you-like-the-wordly-service-at-roscon-global/59408",
      "summary": "In the opening remarks of this year’s RosCon Global, there is a reference to the “AI interpretation” service Wordly. Could I ask those who used it how did they like it? Did it do well with all the technical terms? Were there any other blockers or glitches? I think OSRA also asked for some feedback regarding this service. Will this feedback (or its summary) be publicly available? I’m asking because my partner is an i…",
      "published_at": "2026-11-01T16:37:05Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        }
      ],
      "links": [],
      "age_seconds": 541278,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-5b30e852e65a9f67105a0a92",
      "title": "A small deterministic gate between the planner and the wheels: ROS 2 Jazzy node, simulation and CI only",
      "url": "https://discourse.openrobotics.org/t/a-small-deterministic-gate-between-the-planner-and-the-wheels-ros-2-jazzy-node-simulation-and-ci-only/59400",
      "summary": "I’ve been building a small supervisor node for differential-drive mobile robots that sits between a high-level velocity source (such as Nav2, an LLM agent, or teleoperation) and the base controller. Following the classic Simplex architecture (Sha et al.), the node treats complex high-level planners as unverified proposers and acts as a minimal, deterministic gatekeeper on /cmd_vel. I work alone and I’m self-taught,…",
      "published_at": "2026-11-01T11:04:55Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-02T09:39:37Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-02T09:39:37Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [
            "https://github.com/marunigno-ship-it/qerra-v2-classical"
          ],
          "age_seconds": 541278
        }
      ],
      "links": [
        "https://github.com/marunigno-ship-it/qerra-v2-classical"
      ],
      "age_seconds": 541278,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robots"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-02T09:39:37Z"
    },
    {
      "id": "channel-3cd9df1cec1536dd064a7a30",
      "title": "Agentic Development platform for robotics",
      "url": "https://discourse.openrobotics.org/t/agentic-development-platform-for-robotics/59385",
      "summary": "Hi everyone! I’m excited to share something we’ve been building. We are Upfreq Robotics — building an AI-native development environment for robotics software engineers to accelerate robot software development, simulation, and testing. We’re currently opening up our application to a small group of beta users , especially ROS2 developers and robotics engineers. If you’re working with ROS2, developing robot application…",
      "published_at": "2026-10-31T19:55:50Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-01T09:24:14Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-01T09:24:14Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        }
      ],
      "links": [],
      "age_seconds": 541278,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI",
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ],
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-01T09:24:14Z"
    },
    {
      "id": "channel-53fa7613970b63536269a983",
      "title": "Space Station OS v0.9.0 released — ROS 2 Jazzy, Pixi, and a new development baseline",
      "url": "https://discourse.openrobotics.org/t/space-station-os-v0-9-0-released-ros-2-jazzy-pixi-and-a-new-development-baseline/59382",
      "summary": "Space Station OS v0.9.0 released — ROS 2 Jazzy, Pixi, and a new development baseline We are pleased to announce the release of Space Station OS v0.9.0 . Demo video: https://www.youtube.com/watch?v=O37aDPzUH4w Space Station OS (SSOS) is an open-source ROS 2–based platform for simulating, integrating, and operating the subsystems of a crewed space station. v0.9.0 is a major integration milestone for the project. It es…",
      "published_at": "2026-10-31T16:19:01Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-11-01T09:24:14Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-11-01T09:24:14Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [
            "https://github.com/space-station-os/space_station_os"
          ],
          "age_seconds": 541278
        }
      ],
      "links": [
        "https://github.com/space-station-os/space_station_os"
      ],
      "age_seconds": 541278,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulating"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-11-01T09:24:14Z"
    },
    {
      "id": "channel-e40c9f8df9d65b5797b10cdd",
      "title": "ROS News for the Week of October 26th, 2026 :jack_o_lantern:",
      "url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-october-26th-2026/59367",
      "summary": "ROS News for the Week of October 26th, 2026 ROSCon Spain wrapped up this week in Valencia and our inaugural ROSCon Italy kicks off next week in Bologna. I hear that there is going to be pizza along with some awesome speakers. We had an amazing ROS Meetup in NYC last night. Our colleagues from Fauna Robotics , Tangent Robotics , and Cohesive Robotics all dropped by to discuss how ROS is critical to the success of the…",
      "published_at": "2026-10-30T19:34:53Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-31T08:33:13Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-31T08:33:13Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [
            "https://github.com/fujitatomoya/ros-apac-developer-meeting",
            "https://github.com/lgib2u/sharky",
            "https://arxiv.org/abs/2609.31035"
          ],
          "age_seconds": 541278
        }
      ],
      "links": [
        "https://github.com/fujitatomoya/ros-apac-developer-meeting",
        "https://github.com/lgib2u/sharky",
        "https://arxiv.org/abs/2609.31035"
      ],
      "age_seconds": 541278,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-31T08:33:13Z"
    },
    {
      "id": "channel-1d13e8fe31dcf1be808dc205",
      "title": "Survey: where does your time go between laptop and robot? (3 min, results shared back)",
      "url": "https://discourse.openrobotics.org/t/survey-where-does-your-time-go-between-laptop-and-robot-3-min-results-shared-back/59366",
      "summary": "Hi all, I am a robotics researcher looking at where engineering time goes when software moves from a laptop or simulation to a real robot: integration, bring-up, timing, configuration, debugging between parts. I am trying to measure this across different setups, not just ROS 2, so answers from people using PX4, ArduPilot, bare-metal MCU code or in-house frameworks are equally welcome. Survey link: Robotics Integrati…",
      "published_at": "2026-10-30T18:13:36Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-31T08:33:13Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-31T08:33:13Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        }
      ],
      "links": [],
      "age_seconds": 541278,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robotics"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-31T08:33:13Z"
    },
    {
      "id": "channel-fc5519394c55e586fdece11c",
      "title": "ROSCon UK 2026 Recap: Thank You Edinburgh! 🇬🇧 See You in Bristol 2027",
      "url": "https://discourse.openrobotics.org/t/roscon-uk-2026-recap-thank-you-edinburgh-see-you-in-bristol-2027/59365",
      "summary": "Hello there We’re delighted to share a recap of ROSCon UK 2026 , the second ROSCon UK! This year, the UK ROS community gathered in Edinburgh at the Pollock Estate Complex . We had three brilliant days of workshops, deep dives, talks, lightning talks, lab tours and demos. People of every experience level came, from first-time ROS users to long-time maintainers, and there were plenty of great conversations and new con…",
      "published_at": "2026-10-30T18:01:42Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-31T08:33:13Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-31T08:33:13Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        }
      ],
      "links": [],
      "age_seconds": 541278,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-31T08:33:13Z"
    },
    {
      "id": "channel-821bb986edb2a5b7c6c1b154",
      "title": "TU Delft Mirror is down",
      "url": "https://discourse.openrobotics.org/t/tu-delft-mirror-is-down/59362",
      "summary": "Hi, the TU Delft mirror http://ftp.tudelft.nl/ros/ubuntu has been down for a few days already. @gavanderhoorn could you please check with your infra? 2 posts - 2 participants Read full topic",
      "published_at": "2026-10-30T15:55:53Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-31T08:33:13Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-31T08:33:13Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        }
      ],
      "links": [],
      "age_seconds": 541278,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-31T08:33:13Z"
    },
    {
      "id": "channel-a463a282d7ea7f67c74e007e",
      "title": "Senior Mechanical Engineer - Robotics (m/f/d) - Munich,Germany",
      "url": "https://discourse.openrobotics.org/t/senior-mechanical-engineer-robotics-m-f-d-munich-germany/59359",
      "summary": "Apply Here What We’re Building Towards At Omegga, we’re on a mission to reinvent how AI and spectroscopy can drive positive change for animals, people and the planet. We started with a clear objective: eliminate chick culling on a global scale through early, non-invasive detection. This outdated practice still impacts billions of lives, and we’re here to change that. We’re not building for the niche, we’re building…",
      "published_at": "2026-10-30T14:03:19Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-31T08:33:13Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-31T08:33:13Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        }
      ],
      "links": [],
      "age_seconds": 541278,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-31T08:33:13Z"
    },
    {
      "id": "channel-4fa8289b349199d3323dd4d3",
      "title": "Open Telemetry - the next steps after logs with Matthew Macdonald-Wallace | Cloud Robotics WG Meeting 2026-11-16",
      "url": "https://discourse.openrobotics.org/t/open-telemetry-the-next-steps-after-logs-with-matthew-macdonald-wallace-cloud-robotics-wg-meeting-2026-11-16/59358",
      "summary": "The next meeting of the CRWG will be at Mon, Nov 16, 2026 4:00 PM UTC →Mon, Nov 16, 2026 5:00 PM UTC , where guest speaker Matthew Macdonald-Wallace from Dash0 will talk about what comes next once you’ve got your logs under control, and why he thinks Open Telemetry is the best way to approach metrics, logs, and traces today. The aim is visibility from end to end, from the control platform all the way down to the end…",
      "published_at": "2026-10-30T12:26:54Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-31T08:33:13Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-31T08:33:13Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        }
      ],
      "links": [],
      "age_seconds": 541278,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-31T08:33:13Z"
    },
    {
      "id": "channel-29b9794476d20d6755bf51ea",
      "title": "v1.27.2",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.2",
      "summary": "No content.",
      "published_at": "2026-10-30T10:31:37Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-31T08:33:13Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-31T08:33:13Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-31T08:33:13Z"
    },
    {
      "id": "channel-713026716511b52f5b58a343",
      "title": "Community meeting: How OTTO by Rockwell Automation uses Gazebo",
      "url": "https://discourse.openrobotics.org/t/community-meeting-how-otto-by-rockwell-automation-uses-gazebo/59334",
      "summary": "Hello Community! Here’s the information for our November Meeting where we’ll talk about how Gazebo is used to simulate industrial and manufacturing workflows. “At OTTO by Rockwell Automation, we use Gazebo as our primary simulator for developing and testing our AMRs. It can also be used with our OTTO Fleet Manager software, enabling anyone at OTTO to bring up a multi-robot simulation for their own use. This talk wil…",
      "published_at": "2026-10-29T16:30:32Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-30T08:45:56Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-30T08:45:56Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        },
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-30T08:45:56Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇",
        "제조"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ],
          "제조": [
            "manufacturing"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "simulation",
            "simulator"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-30T08:45:56Z"
    },
    {
      "id": "channel-4b73f701d29a18746ff36162",
      "title": "FOSDEM 2027: Robotics & Simulation Devroom, 3rd edition!",
      "url": "https://discourse.openrobotics.org/t/fosdem-2027-robotics-simulation-devroom-3rd-edition/59333",
      "summary": "Hi folks! We have done it again, the 3rd edition of the Robotics and Simulation Devroom got accepted at FOSDEM . It will take place on Sun, Jan 31, 2027 8:00 AM UTC →Sun, Jan 31, 2027 6:00 PM UTC and is on the ULB campus, in Brussel, Belgium. archive.fosdem.org FOSDEM 2026 - Home The call for participation is open to submit talk proposals for all things robotics, as long it is open source! And of course ROS and Gaze…",
      "published_at": "2026-10-29T15:39:56Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-30T08:45:56Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-30T08:45:56Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        }
      ],
      "links": [],
      "age_seconds": 541278,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "Simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-30T08:45:56Z"
    },
    {
      "id": "channel-f5df65f078dd52e9f6c3b9c1",
      "title": "Dedicated meeting to discuss REP 0157: Wednesday, 4 November 2026",
      "url": "https://discourse.openrobotics.org/t/dedicated-meeting-to-discuss-rep-0157-wednesday-4-november-2026/59331",
      "summary": "Dedicated meeting to discuss REP 0157: Wednesday, 4 November 2026 Hi everyone, At the ROS 2 PMC meeting on 27 October 2026 we discussed REP 0157 . There is a lot to cover, so the PMC agreed to hold a dedicated meeting on this REP. Anyone interested in REP 0157 is welcome to join. What is REP 0157? REP 0157 redesigns the rosidl messaging system so that ROS 2 gets native, universal zero-copy transport across process b…",
      "published_at": "2026-10-29T14:45:09Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-30T08:45:56Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-30T08:45:56Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [
            "https://github.com/openrobotics/reps"
          ],
          "age_seconds": 541278
        }
      ],
      "links": [
        "https://github.com/openrobotics/reps"
      ],
      "age_seconds": 541278,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-30T08:45:56Z"
    },
    {
      "id": "channel-4dc390a41f0c1aeaddbf7fd0",
      "title": "lightBot: rebuilt a ROSOrin Pro from a blank drive after apt update broke it (ROS 2 Humble, Orin NX, 37-chapter guide)",
      "url": "https://discourse.openrobotics.org/t/lightbot-rebuilt-a-rosorin-pro-from-a-blank-drive-after-apt-update-broke-it-ros-2-humble-orin-nx-37-chapter-guide/59328",
      "summary": "Bought a Hiwonder ROSOrin Pro. Ran apt update . Robot stopped working. The vendor image was a pile of pinned packages and hand-edited files nobody wrote down, and one upgrade broke the lot. So I wiped it and rebuilt from a blank NVMe, writing every step as I went, so the robot has a clean bill of health and I can do it again from nothing. Jetson Orin NX 16 GB, JetPack 6, ROS 2 Humble, Nav2 + SLAM Toolbox, no wheel e…",
      "published_at": "2026-10-29T14:25:00Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-30T08:45:56Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-30T08:45:56Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [
            "https://github.com/burgerbarn/publicrobot"
          ],
          "age_seconds": 541278
        }
      ],
      "links": [
        "https://github.com/burgerbarn/publicrobot"
      ],
      "age_seconds": 541278,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-30T08:45:56Z"
    },
    {
      "id": "channel-5828609650200d4c39fbafe7",
      "title": "ROS Deliberation Community Group Meeting - November 2, 2026",
      "url": "https://discourse.openrobotics.org/t/ros-deliberation-community-group-meeting-november-2-2026/59323",
      "summary": "We’re back after a ROSCon and post-ROSCon recovery break! The next ROS Deliberation Community Group meeting will be held on Mon, Nov 2, 2026 4:00 PM UTC . Please keep in mind the US will just be having a Daylight Savings “jump”, so this might be an hour difference from previous meetings in your local time zone. Google Meet link: Google Meet meeting Agenda: Spotlight: NASA Deep Space Autonomous Robotics Challenge (DS…",
      "published_at": "2026-10-29T11:49:09Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-30T08:45:56Z",
      "last_seen_at": "2026-11-02T09:39:37Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-30T08:45:56Z",
          "last_seen_at": "2026-11-02T09:39:37Z",
          "stale": false,
          "links": [],
          "age_seconds": 627868
        }
      ],
      "links": [],
      "age_seconds": 627868,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-30T08:45:56Z"
    },
    {
      "id": "channel-2cecb4b3e401297ac500e073",
      "title": "String command and state interfaces in ros2_control",
      "url": "https://discourse.openrobotics.org/t/string-command-and-state-interfaces-in-ros2-control/59304",
      "summary": "Hello ros control friends. I have a issue here that I was looking to get opinions on: strings for command and state interfaces · Issue #3491 · ros-controls/ros2_control · GitHub Basically it is very common for us to have to read strings from the hardware devices that we support. Software/firmware versions are a big one. Checksums for interlocking, diagnostics and metrics, etc. I think using `control_msgs/msgs/Generi…",
      "published_at": "2026-10-29T02:49:38Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-11-02T09:39:37Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-02T09:39:37Z",
          "stale": false,
          "links": [
            "https://github.com/ros-controls/ros2_control"
          ],
          "age_seconds": 627868
        }
      ],
      "links": [
        "https://github.com/ros-controls/ros2_control"
      ],
      "age_seconds": 627868,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-04a6078ccd195ac144ebf6b6",
      "title": "Head of Engineering (robotics, controls, hardware) at Arculus Solutions, Alexandria VA, on-site",
      "url": "https://discourse.openrobotics.org/t/head-of-engineering-robotics-controls-hardware-at-arculus-solutions-alexandria-va-on-site/59302",
      "summary": "Arculus adapts yesterday’s pipelines to transport tomorrow’s energy. Our SputteredPipe™ technology is an ultra-thin Al/Al₂O₃ multilayer coating, developed at MIT, applied to the internal surface of oil and gas pipelines. It lowers friction (lower OpEx, higher throughput), prevents corrosion, and makes pipe suitable for CO₂ transport and hydrogen blending. We apply it two ways: we coat new 40-ft pipe joints ourselves…",
      "published_at": "2026-10-28T21:04:27Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [],
          "age_seconds": 715191
        }
      ],
      "links": [],
      "age_seconds": 715191,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-a77cb795534c95c4de8c34b9",
      "title": "[STVL] New Obstruction Zones!",
      "url": "https://discourse.openrobotics.org/t/stvl-new-obstruction-zones/59298",
      "summary": "Howdy everyone - your friendly neighborhood navigator here! I wanted to let you know quickly about a new feature in STVL that I think is very useful for the community - Obstruction Zones ! Courtesy of Remco , these allow you to specify occlusions to your sensors to treat them specially in the decay functions so that they remain present when in-bounds of the sensor frustum so they aren’t actively decayed. STVL was or…",
      "published_at": "2026-10-28T18:37:15Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [
            "https://github.com/stevemacenski/spatio_temporal_voxel_layer",
            "https://github.com/user-attachments/assets"
          ],
          "age_seconds": 715191
        }
      ],
      "links": [
        "https://github.com/stevemacenski/spatio_temporal_voxel_layer",
        "https://github.com/user-attachments/assets"
      ],
      "age_seconds": 715191,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-7ebef020ce59c1d559090e0c",
      "title": "Zenoh + RaptorQ: Handling bulk asset transfer and command QoS in degraded/NLOS environments",
      "url": "https://discourse.openrobotics.org/t/zenoh-raptorq-handling-bulk-asset-transfer-and-command-qos-in-degraded-nlos-environments/59297",
      "summary": "Hi ROS Community, I’ve been working on an open-source transport prototype pairing Eclipse Zenoh with RaptorQ (RFC 6330) fountain codes, designed around the constraints of outdoor ground robots (such as mowers and agricultural rovers) operating in non-line-of-sight (NLOS) conditions. The Problem When ground vehicles operate across large outdoor sites with foliage, structures, or rolling topography, wireless links fre…",
      "published_at": "2026-10-28T18:08:05Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [
            "https://github.com/oceans-niagara/zenoh-fountain-transport"
          ],
          "age_seconds": 715191
        }
      ],
      "links": [
        "https://github.com/oceans-niagara/zenoh-fountain-transport"
      ],
      "age_seconds": 715191,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-1e724d50792b9d8991576d76",
      "title": "Feedback wanted: Jacob's Ladder - ROS 2 + PX4 external-modes framework for UAV autonomy",
      "url": "https://discourse.openrobotics.org/t/feedback-wanted-jacobs-ladder-ros-2-px4-external-modes-framework-for-uav-autonomy/59296",
      "summary": "Hi all, It’s been suggested that I bring my survey to ROS discourse. I’m Lucas, an undergrad in the MATRIX Lab at the University of Maryland, and we’ve been building Jacob’s Ladder, a modular UAV command-and-control framework on ROS 2 Humble and PX4. Missions are written entirely in ROS 2 and run on PX4 external modes, so the same code flies in Gazebo SITL and on our Jetson Orin NX hardware with no rewrites. Repo: G…",
      "published_at": "2026-10-28T18:02:26Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [
            "https://github.com/cursedrock17/jacob_ladder"
          ],
          "age_seconds": 715191
        }
      ],
      "links": [
        "https://github.com/cursedrock17/jacob_ladder"
      ],
      "age_seconds": 715191,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-a42be719e120443545612927",
      "title": "Feedback wanted: Jacob's Ladder, a ROS 2 + PX4 external-modes framework for UAV autonomy",
      "url": "https://discourse.openrobotics.org/t/feedback-wanted-jacobs-ladder-a-ros-2-px4-external-modes-framework-for-uav-autonomy/59295",
      "summary": "(topic deleted by author) 1 post - 1 participant Read full topic",
      "published_at": "2026-10-28T15:26:26Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-10-29T08:39:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-10-29T08:39:16Z",
          "stale": false,
          "links": [],
          "age_seconds": 977089
        }
      ],
      "links": [],
      "age_seconds": 977089,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-9c259a8d53a08cad3a4a9ac9",
      "title": "Looking for volunteers to improve pkg demos",
      "url": "https://discourse.julialang.org/t/looking-for-volunteers-to-improve-pkg-demos/140322",
      "summary": "Hello there, I am looking for volunteers interested in plasma physics to check and improve our test particle tracing demos in TestParticle.jl . There are currently over 50 demos for you to check out. Feel free to open PRs for contributing! 1 post - 1 participant Read full topic",
      "published_at": "2026-10-28T15:18:23Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-7ee46e5ddfcf5b35022e01d0",
      "title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "published_at": "2026-10-28T15:07:00Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [
            "https://github.com/gazebosim/gz-sim",
            "https://github.com/ogrecave/ogre-next",
            "https://github.com/gazebosim/gz-transport",
            "https://github.com/gazebosim/gz-gui",
            "https://github.com/gazebo-forks/ogre-2.3-release",
            "https://github.com/j-rivero/gz-rendering",
            "https://github.com/gazebo-web/fuel-server",
            "https://github.com/gazebo-web/gazebosim-app",
            "https://github.com/gazebosim/gz-physics",
            "https://github.com/gazebo-tooling/release-tools"
          ],
          "age_seconds": 715191
        },
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/gazebosim/gz-sim",
            "https://github.com/ogrecave/ogre-next",
            "https://github.com/gazebosim/gz-transport",
            "https://github.com/gazebosim/gz-gui",
            "https://github.com/gazebo-forks/ogre-2.3-release",
            "https://github.com/j-rivero/gz-rendering",
            "https://github.com/gazebo-web/fuel-server",
            "https://github.com/gazebo-web/gazebosim-app",
            "https://github.com/gazebosim/gz-physics",
            "https://github.com/gazebo-tooling/release-tools"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/gazebosim/gz-sim",
        "https://github.com/ogrecave/ogre-next",
        "https://github.com/gazebosim/gz-transport",
        "https://github.com/gazebosim/gz-gui",
        "https://github.com/gazebo-forks/ogre-2.3-release",
        "https://github.com/j-rivero/gz-rendering",
        "https://github.com/gazebo-web/fuel-server",
        "https://github.com/gazebo-web/gazebosim-app",
        "https://github.com/gazebosim/gz-physics",
        "https://github.com/gazebo-tooling/release-tools"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-c9d13ea8b6955363d5b573c2",
      "title": "ROS 2 GUI Installer – Making ROS 2 Setup Easier for Beginners",
      "url": "https://discourse.openrobotics.org/t/ros-2-gui-installer-making-ros-2-setup-easier-for-beginners/59289",
      "summary": "Hey everyone! We recently open-sourced ROS 2 GUI Installer , a tool we developed at RUNTIME Robotics to simplify ROS 2 installation, especially for absolute beginners. It provides a simple GUI to install ROS 2, Gazebo, Nav2, MoveIt 2, and other commonly used packages. One feature I find particularly useful is Workshop Profiles . You can create a YAML profile with the packages and configurations needed for a workshop…",
      "published_at": "2026-10-28T14:30:30Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [
            "https://github.com/runtimerobotics/ros2_gui_installer"
          ],
          "age_seconds": 715191
        }
      ],
      "links": [
        "https://github.com/runtimerobotics/ros2_gui_installer"
      ],
      "age_seconds": 715191,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-d3c858d051c946c9b8e37320",
      "title": "Kuka SW & AI Open Positions",
      "url": "https://discourse.openrobotics.org/t/kuka-sw-ai-open-positions/59282",
      "summary": "We’re hiring for the SW & AI team at KUKA. 15 roles are open now, with more to come. We’re building AMP, KUKA’s new software and AI platform, made to make robots easier to deploy, run, and improve. We’ve already deployed with our first customer, and the team is full of all-stars from the ROS community who have shipped a lot of robots and know what it actually takes to get solutions working in logistics and manufactu…",
      "published_at": "2026-10-28T13:12:21Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-29T08:39:16Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-29T08:39:16Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [],
          "age_seconds": 715191
        }
      ],
      "links": [],
      "age_seconds": 715191,
      "fields": [
        "로봇",
        "물류"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robots"
          ],
          "물류": [
            "logistics"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-29T08:39:16Z"
    },
    {
      "id": "channel-e01162b7ba7e011491df8443",
      "title": "GPT-6 ASTRA Meets the Real World",
      "url": "https://discourse.openrobotics.org/t/gpt-6-astra-meets-the-real-world/59268",
      "summary": "AI WORKER #23: GPT-6 ASTRA Meets the Real World We recently conducted an experiment connecting GPT-6 Astra and AI Worker through Codex so the AI can perceive and control a physical robot, and we have published the full Technical Story and demo video. Without task-specific policy training, we wanted to verify how far a general-purpose model can go when it selects and combines available robot motion and control tools…",
      "published_at": "2026-10-28T04:26:20Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-28T08:43:44Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-28T08:43:44Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [],
          "age_seconds": 715191
        }
      ],
      "links": [],
      "age_seconds": 715191,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-28T08:43:44Z"
    },
    {
      "id": "channel-503fd9b113d5ae14aabf4965",
      "title": "ROS2 Driver for Blueprint Subsea Oculus M3000d",
      "url": "https://discourse.openrobotics.org/t/ros2-driver-for-blueprint-subsea-oculus-m3000d/59261",
      "summary": "Hi everyone! I recently open-sourced the ROS2 driver that I’m using for my M3000d. You can find it here: Repository AlePuglisi/oculus-m3000d-ros2-cpp-driver GitHub - AlePuglisi/oculus-m3000d-ros2-cpp-driver: Driver for the Blueprint Subsea Oculus M3000d... Driver for the Blueprint Subsea Oculus M3000d Imaging Sonar. ROS2 Jazzy interface and Low Level C++ Sensor Driver. I worked on this last year by extending ENSTA B…",
      "published_at": "2026-10-27T23:23:36Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-28T08:43:44Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-28T08:43:44Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [
            "https://github.com/alepuglisi/oculus-m3000d-ros2-cpp-driver",
            "https://github.com/apl-ocean-engineering/liboculus"
          ],
          "age_seconds": 715191
        }
      ],
      "links": [
        "https://github.com/alepuglisi/oculus-m3000d-ros2-cpp-driver",
        "https://github.com/apl-ocean-engineering/liboculus"
      ],
      "age_seconds": 715191,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-28T08:43:44Z"
    },
    {
      "id": "channel-515669a822a8dffd4ecde080",
      "title": "This Week at Open Robotics Headquarters (2026-10-19)",
      "url": "https://discourse.openrobotics.org/t/this-week-at-open-robotics-headquarters-2026-10-19/59260",
      "summary": "The scariest thing this time of year isn’t Halloween; it’s that we now have only two months left in the year. The final months not only mean planning for the year to come but also closing the books and tying off loose ends from the year we’re leaving behind. One of those loose ends is that seemingly interminable audit which is—surprise!—almost complete. It’ll be a relief to regain the time currently going into that.…",
      "published_at": "2026-10-27T23:06:39Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-28T08:43:44Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-28T08:43:44Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [],
          "age_seconds": 715191
        }
      ],
      "links": [],
      "age_seconds": 715191,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-28T08:43:44Z"
    },
    {
      "id": "channel-420db57439a11d1c973844d4",
      "title": "Autonomous Pallet Jack Project – An Ongoing Robotics Project",
      "url": "https://discourse.openrobotics.org/t/autonomous-pallet-jack-project-an-ongoing-robotics-project/59254",
      "summary": "Hello everyone, I would like to share my current project: the development of an autonomous pallet jack , with the goal of exploring how robotics and autonomous navigation can be applied to pallet handling and material transport. The project is currently under development, and I am documenting its progress, design choices and technical aspects on my blog. Project page: transpalette-autonome.blogspot.com Transpalette…",
      "published_at": "2026-10-27T19:17:44Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-28T08:43:44Z",
      "last_seen_at": "2026-11-01T09:24:14Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-28T08:43:44Z",
          "last_seen_at": "2026-11-01T09:24:14Z",
          "stale": false,
          "links": [],
          "age_seconds": 715191
        }
      ],
      "links": [],
      "age_seconds": 715191,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-28T08:43:44Z"
    },
    {
      "id": "channel-a176ae06847ff96f81175c51",
      "title": "Luxonis: New Silver OSRA Member and a New Product Release (that you can win!)",
      "url": "https://discourse.openrobotics.org/t/luxonis-new-silver-osra-member-and-a-new-product-release-that-you-can-win/59245",
      "summary": "Today Luxonis has entrusted us with sharing two announcements with the community. The first is that Luxonis has strengthened its commitment to the ecosystem by increasing their OSRA membership from Supporter to Silver . Their enhanced membership matches the company’s growth and success, and is evidence of the importance of robotics to Luxonis. “We believe robotics should be accessible to anyone with an idea and the…",
      "published_at": "2026-10-27T15:48:46Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-28T08:43:44Z",
      "last_seen_at": "2026-10-31T08:33:13Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-28T08:43:44Z",
          "last_seen_at": "2026-10-31T08:33:13Z",
          "stale": false,
          "links": [],
          "age_seconds": 804652
        }
      ],
      "links": [],
      "age_seconds": 804652,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-28T08:43:44Z"
    },
    {
      "id": "channel-0a00b0c0091c37c428b95a13",
      "title": "Drone companion controller prototype (Arduino Mega, INA219, payload release), looking for feedback",
      "url": "https://discourse.openrobotics.org/t/drone-companion-controller-prototype-arduino-mega-ina219-payload-release-looking-for-feedback/59242",
      "summary": "Hi all, I’m Alfred, an embedded systems student at FUT Minna, Nigeria. I built this companion controller prototype during my internship at LET Innovations. It’s an Arduino Mega 2560 in C++ that does current monitoring (INA219 over I2C), ultrasonic proximity sensing with a buzzer alarm, and a servo payload release. I simulated it in Proteus and modelled the airframe in 3D. [Add here if it’s been tested on real hardwa…",
      "published_at": "2026-10-27T13:19:59Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-28T08:43:44Z",
      "last_seen_at": "2026-10-31T08:33:13Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-28T08:43:44Z",
          "last_seen_at": "2026-10-31T08:33:13Z",
          "stale": false,
          "links": [
            "https://github.com/alfredoeinsteino2024/drone-companion-controller"
          ],
          "age_seconds": 804652
        }
      ],
      "links": [
        "https://github.com/alfredoeinsteino2024/drone-companion-controller"
      ],
      "age_seconds": 804652,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-28T08:43:44Z"
    },
    {
      "id": "channel-9778425531d420ee95e918d3",
      "title": "ROS PMC Minutes for October 20, 2026",
      "url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-20-2026/59241",
      "summary": "The ROS PMC meeting for this week was on Tuesday, October 20, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business [@ahcorde ] Votes are going out to the PMC members for: @skye.galaxy as the ROS representative to the TGC 3 new committers @christophebedard as ROSboss for M-turtle @clalancette advised checking the voting requirements against the charter , so the process is…",
      "published_at": "2026-10-27T09:04:08Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-28T08:43:44Z",
      "last_seen_at": "2026-10-30T08:45:56Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-28T08:43:44Z",
          "last_seen_at": "2026-10-30T08:45:56Z",
          "stale": false,
          "links": [
            "https://github.com/ros/rosdistro",
            "https://github.com/ros2/ros2"
          ],
          "age_seconds": 890289
        }
      ],
      "links": [
        "https://github.com/ros/rosdistro",
        "https://github.com/ros2/ros2"
      ],
      "age_seconds": 890289,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-28T08:43:44Z"
    },
    {
      "id": "channel-aacf756d33063572c3faaee9",
      "title": "New course: Agentic Robotics with ROS 2, from AI agents to VLA models (code on GitHub)",
      "url": "https://discourse.openrobotics.org/t/new-course-agentic-robotics-with-ros-2-from-ai-agents-to-vla-models-code-on-github/59239",
      "summary": "Hello everyone, I have published a self-paced course that connects ROS 2 with today’s AI methods. Everything runs on one simulated greenhouse robot, with one task: inspect the tomato rows. What you build ROS 2 basics: nodes, topics, services and actions ROS 2 skill servers that an AI agent (LLM) calls as tools A dataset of 49 human demonstrations (4,228 frames) A SmolVLA model trained on that data, used as the robot…",
      "published_at": "2026-10-27T08:30:34Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-28T08:43:44Z",
      "last_seen_at": "2026-10-30T08:45:56Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-28T08:43:44Z",
          "last_seen_at": "2026-10-30T08:45:56Z",
          "stale": false,
          "links": [],
          "age_seconds": 890289
        }
      ],
      "links": [],
      "age_seconds": 890289,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "Robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-28T08:43:44Z"
    },
    {
      "id": "channel-0594850a80dfda031b5069a4",
      "title": "Silent release of UDEs with ModelingToolkit?",
      "url": "https://discourse.julialang.org/t/silent-release-of-udes-with-modelingtoolkit/140271",
      "summary": "I’ve seen several discussions about writing symbolic UDE models with ModelingToolkit, and I think it is fair to say it has been an anticipated feature for some years: UDEs & ModelingToolkit . Universal differential equations with MTK . I was playing around with callable parameters and realized that you can in fact model and train UDEs using this functionality. I rewrote the example from the SciML book shown below. u…",
      "published_at": "2026-10-26T21:02:14Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T02:19:57Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-27T02:19:57Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-27T02:19:57Z"
    },
    {
      "id": "channel-e045b4148f5c239603cc2c0d",
      "title": "How much RTK fix do your outdoor robots keep under tree canopy? Field data and a test design",
      "url": "https://discourse.openrobotics.org/t/how-much-rtk-fix-do-your-outdoor-robots-keep-under-tree-canopy-field-data-and-a-test-design/59222",
      "summary": "For those of you running outdoor robots (lawn mowers, orchard or vineyard platforms, campus AMRs), how much RTK fix do you actually keep under tree canopy? We recently went through a field test that logged several RTK receivers side by side under roadside trees, and I thought the numbers, and their limits, might be useful here. What was logged (all at about 10 Hz, viewed in RTKPLOT): Half sky + rain, 21.9 km baselin…",
      "published_at": "2026-10-26T18:08:02Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T02:19:57Z",
      "last_seen_at": "2026-10-30T08:45:56Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-27T02:19:57Z",
          "last_seen_at": "2026-10-30T08:45:56Z",
          "stale": false,
          "links": [
            "https://github.com/septentrio-gnss/septentrio_gnss_driver"
          ],
          "age_seconds": 890289
        }
      ],
      "links": [
        "https://github.com/septentrio-gnss/septentrio_gnss_driver"
      ],
      "age_seconds": 890289,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-27T02:19:57Z"
    },
    {
      "id": "channel-66ed24f77f290f953ef467b6",
      "title": "BTick — Behavior Tree Monitoring & Debugging for ROS 2",
      "url": "https://discourse.openrobotics.org/t/btick-behavior-tree-monitoring-debugging-for-ros-2/59220",
      "summary": "Hi ROS community! Working with Behavior Trees in robotics? Meet BTick, a powerful tool designed to make monitoring, debugging, and analyzing BehaviorTree.CPP applications easier and more interactive. Key Features Unlimited Nodes & Multi-Tree Support — Automatically discover and monitor multiple trees and nested subtrees in real time. Live Monitoring & Interactive Debugging — Track execution, use breakpoints and step…",
      "published_at": "2026-10-26T15:08:44Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T02:19:57Z",
      "last_seen_at": "2026-10-27T02:19:57Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-27T02:19:57Z",
          "last_seen_at": "2026-10-27T02:19:57Z",
          "stale": false,
          "links": [
            "https://github.com/sheriffathey/btick_app",
            "https://github.com/sheriffathey/btick"
          ],
          "age_seconds": 1172648
        }
      ],
      "links": [
        "https://github.com/sheriffathey/btick_app",
        "https://github.com/sheriffathey/btick"
      ],
      "age_seconds": 1172648,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-27T02:19:57Z"
    },
    {
      "id": "channel-1ce3c2a5c4e515e0ec3c071c",
      "title": "BTick :an open-source tool for Behavior Tree monitoring and runtime control in ROS 2",
      "url": "https://discourse.openrobotics.org/t/btick-an-open-source-tool-for-behavior-tree-monitoring-and-runtime-control-in-ros-2/59220",
      "summary": "Hi ROS community! Working with Behavior Trees in robotics? Meet BTick, a powerful tool designed to make monitoring, debugging, and analyzing BehaviorTree.CPP applications easier and more interactive. Key Features Unlimited Nodes & Multi-Tree Support — Automatically discover and monitor multiple trees and nested subtrees in real time. Live Monitoring & Interactive Debugging — Track execution, use breakpoints and step…",
      "published_at": "2026-10-26T15:08:44Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T08:01:53Z",
      "last_seen_at": "2026-10-30T08:45:56Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-27T08:01:53Z",
          "last_seen_at": "2026-10-30T08:45:56Z",
          "stale": false,
          "links": [
            "https://github.com/sheriffathey/btick_app",
            "https://github.com/sheriffathey/btick"
          ],
          "age_seconds": 890289
        }
      ],
      "links": [
        "https://github.com/sheriffathey/btick_app",
        "https://github.com/sheriffathey/btick"
      ],
      "age_seconds": 890289,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-27T08:01:53Z"
    },
    {
      "id": "channel-993c5163b260e87f545757fa",
      "title": "Testing the slam_toolbox multi-robot node with Nav2 on three TurtleBot3 Burgers (Jazzy)",
      "url": "https://discourse.openrobotics.org/t/testing-the-slam-toolbox-multi-robot-node-with-nav2-on-three-turtlebot3-burgers-jazzy/59212",
      "summary": "I wanted to see how well the decentralized multi-robot SLAM that slam_toolbox already implements (PR #592 ) holds up on real hardware, with one Nav2 stack per robot. Nothing new on the SLAM or navigation side: this is a test of what slam_toolbox and Nav2 already do, on three TurtleBot3 Burgers with ROS 2 Jazzy. It works well. The three robots build one shared map, and each robot sees the other two as obstacles in it…",
      "published_at": "2026-10-26T14:18:31Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T02:19:57Z",
      "last_seen_at": "2026-10-30T08:45:56Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-27T02:19:57Z",
          "last_seen_at": "2026-10-30T08:45:56Z",
          "stale": false,
          "links": [
            "https://github.com/stevemacenski/slam_toolbox",
            "https://github.com/prakash-aryan/turtlebot3-multi-robot-slam-nav2"
          ],
          "age_seconds": 890289
        }
      ],
      "links": [
        "https://github.com/stevemacenski/slam_toolbox",
        "https://github.com/prakash-aryan/turtlebot3-multi-robot-slam-nav2"
      ],
      "age_seconds": 890289,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-27T02:19:57Z"
    },
    {
      "id": "channel-a5603b1d5d9a3134a277e008",
      "title": "Founding Robotics Engineer - Subsea",
      "url": "https://discourse.openrobotics.org/t/founding-robotics-engineer-subsea/59209",
      "summary": "Posting here on ivandor’s advice! I’m Nick, and we’re building autonomous underwater vehicles (AUVs). We have vehicles in the water and we’re scaling up to multi-vehicle ops with some fun engineering challenges, so we’re looking for a founding robotics engineer to own autonomy end to end. What you’d work on: Navigation and state estimation without GPS (DVL/INS, acoustics) A ROS 2 autonomy stack ArduSub/Pixhawk today…",
      "published_at": "2026-10-26T13:30:16Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T02:19:57Z",
      "last_seen_at": "2026-10-30T08:45:56Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-27T02:19:57Z",
          "last_seen_at": "2026-10-30T08:45:56Z",
          "stale": false,
          "links": [],
          "age_seconds": 890289
        }
      ],
      "links": [],
      "age_seconds": 890289,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "데이터 분석"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {
          "데이터 분석": [
            "state estimation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-27T02:19:57Z"
    },
    {
      "id": "channel-44a136b30fdd892090a676aa",
      "title": "127-Camera Motion Capture for Human Motion Data and Humanoid Robotics | Apple Arts Studios",
      "url": "https://discourse.openrobotics.org/t/127-camera-motion-capture-for-human-motion-data-and-humanoid-robotics-apple-arts-studios/59207",
      "summary": "Hello Open Robotics Community, We would like to introduce Apple Arts Studios (AAS), a professional optical motion capture and performance capture studio based in Hyderabad, India. Our studio features an advanced 127-camera motion capture setup and an experienced technical team specializing in full-body, facial, and finger performance capture, motion tracking, data cleanup, and complex retargeting. While our work sup…",
      "published_at": "2026-10-26T13:29:34Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T02:19:57Z",
      "last_seen_at": "2026-10-29T08:39:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-27T02:19:57Z",
          "last_seen_at": "2026-10-29T08:39:16Z",
          "stale": false,
          "links": [],
          "age_seconds": 977089
        }
      ],
      "links": [],
      "age_seconds": 977089,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics",
            "Humanoid"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-27T02:19:57Z"
    },
    {
      "id": "channel-7ea38e70f579deb9c72b84f3",
      "title": "We made a new ROS robot: Mini Pupper 4",
      "url": "https://discourse.openrobotics.org/t/we-made-a-new-ros-robot-mini-pupper-4/59197",
      "summary": "YouTube Full Video : ROS2 Jazzy and micro-ros 1 post - 1 participant Read full topic",
      "published_at": "2026-10-26T10:34:02Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T02:19:57Z",
      "last_seen_at": "2026-10-29T08:39:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-27T02:19:57Z",
          "last_seen_at": "2026-10-29T08:39:16Z",
          "stale": false,
          "links": [],
          "age_seconds": 977089
        }
      ],
      "links": [],
      "age_seconds": 977089,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-27T02:19:57Z"
    },
    {
      "id": "channel-0ec2eca0e03eb52c1d02729c",
      "title": "RoboStack moved to a Monorepo",
      "url": "https://discourse.openrobotics.org/t/robostack-moved-to-a-monorepo/59196",
      "summary": "Hi everyone, RoboStack has moved to a monorepo approach! You can read all about it in this document . Why? All the major distros are now managed from one repo. This removes a lot of duplication and makes maintaining the distro channels much easier. Patches, new packages, testing and rebuilds can now be done for all distros at once, in a single PR. Easier to contribute We added several features to help new maintainer…",
      "published_at": "2026-10-26T10:10:44Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T02:19:57Z",
      "last_seen_at": "2026-10-29T08:39:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-27T02:19:57Z",
          "last_seen_at": "2026-10-29T08:39:16Z",
          "stale": false,
          "links": [],
          "age_seconds": 977089
        }
      ],
      "links": [],
      "age_seconds": 977089,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-27T02:19:57Z"
    },
    {
      "id": "channel-56efecc1db0abb2a6f6a5fa5",
      "title": "New Project Lead for ROS PMC!",
      "url": "https://discourse.openrobotics.org/t/new-project-lead-for-ros-pmc/59192",
      "summary": "Hello ROS Community! I’m Alejandro Hernández Cordero (@ahcorde ), and I’m happy to share that the ROS PMC has selected me as the new ROS project lead. It’s an honor to take on this role for a project that has shaped so much of my career. First, a big thank you to Michael Carroll (@mjcarroll ). He took on the interim role at a moment of change, shipped Kilted and Lyrical, and worked with the TGC to define what the pr…",
      "published_at": "2026-10-26T09:00:23Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-27T02:19:57Z",
      "last_seen_at": "2026-10-29T08:39:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-27T02:19:57Z",
          "last_seen_at": "2026-10-29T08:39:16Z",
          "stale": false,
          "links": [],
          "age_seconds": 977089
        }
      ],
      "links": [],
      "age_seconds": 977089,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-27T02:19:57Z"
    },
    {
      "id": "channel-eafa42d956d97e57d5b37a2f",
      "title": "Head of Robotics (Co-Founder & Partner), ROS 2 Micro-Manufacturing @ BuildShare, Remote (worldwide)",
      "url": "https://discourse.openrobotics.org/t/head-of-robotics-co-founder-partner-ros-2-micro-manufacturing-buildshare-remote-worldwide/59180",
      "summary": "Hi all, BuildShare (https://buildshare.ai ) is hiring a Head of Robotics to lead RoMi, our robotic micro-manufacturing system for building components and modules. Fully remote, worldwide. What we’re building Through Ingelica, our R&D unit, we are developing the robotics IP behind RoMi: robotic cells and production workflows that will be replicated in 500+ micro-factories across the US and run by our general-contract…",
      "published_at": "2026-10-26T02:50:51Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-26T07:55:22Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-26T07:55:22Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1063221
        }
      ],
      "links": [],
      "age_seconds": 1063221,
      "fields": [
        "로봇",
        "제조"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics",
            "robotic"
          ],
          "제조": [
            "Manufacturing"
          ]
        },
        "technique_matches": {
          "AI": [
            "ai"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-26T07:55:22Z"
    },
    {
      "id": "channel-8038b226865eda771f9b3e62",
      "title": "Can a social reflex stop a robot but never restart it? Testing a dual-dwell safety gate (Webots)",
      "url": "https://discourse.openrobotics.org/t/can-a-social-reflex-stop-a-robot-but-never-restart-it-testing-a-dual-dwell-safety-gate-webots/59167",
      "summary": "Hi everyone, Following up on my earlier experiments with supervisory gates (Demo 8) : Webots Demo 8: Supervisory Gate Multi-Fault Lifecycle & Watchdog Hardening (QERRA-v2 Classical) I’ve built a new test to evaluate the recovery side of a safety event. My underlying vision in robotics is harmonious human-robot social collaboration —specifically in vulnerable spaces like hospitals or eldercare facilities & beyond. We…",
      "published_at": "2026-10-25T15:59:09Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-25T23:31:39Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-25T23:31:39Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [
            "https://github.com/marunigno-ship-it/qerra-v2-classical"
          ],
          "age_seconds": 1063221
        }
      ],
      "links": [
        "https://github.com/marunigno-ship-it/qerra-v2-classical"
      ],
      "age_seconds": 1063221,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-25T23:31:39Z"
    },
    {
      "id": "channel-c3044776d93ad8254af4d972",
      "title": "Robotheca: an open catalogue of 475 buildable open-source robots, with ROS 2 support, URDFs and licences checked",
      "url": "https://discourse.openrobotics.org/t/robotheca-an-open-catalogue-of-475-buildable-open-source-robots-with-ros-2-support-urdfs-and-licences-checked/59166",
      "summary": "Hi all, I’m Klajdi. I’ve been building Robotheca , a free catalogue of open-source robots you can actually build, and the software around them. It’s still in beta, and before going further I’d love to hear from people who build robots for real. What’s there today 475 robots: arms, quadrupeds, humanoids, rovers, drones… 800+ robotics software projects and 75+ AI models For each robot: the CAD/STL files, the parts lis…",
      "published_at": "2026-10-25T15:26:47Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-25T23:31:39Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-25T23:31:39Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1063221
        }
      ],
      "links": [],
      "age_seconds": 1063221,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robots",
            "robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-25T23:31:39Z"
    },
    {
      "id": "channel-1e982a186660cb118b4ba148",
      "title": "ROSCon China 2026 - A Tremendous Success for the ROS Community",
      "url": "https://discourse.openrobotics.org/t/roscon-china-2026-a-tremendous-success-for-the-ros-community/59154",
      "summary": "Dear ROS Community, We are excited to share an official summary and recap of ROSCon China 2026 ! Held from October 16–18, 2026 at Shanghai, China , ROSCon China 2026 came together for 3 action-packed days of technical sessions, workshops, and networking. The scale and enthusiasm this year exceeded all expectations, bringing together developers, researchers, students, and industry leaders from across China and around…",
      "published_at": "2026-10-25T01:39:45Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-25T07:40:43Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-25T07:40:43Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1063221
        }
      ],
      "links": [],
      "age_seconds": 1063221,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-25T07:40:43Z"
    },
    {
      "id": "channel-c8da9a2e3331c9251176457f",
      "title": "Radar Plugin for Gazebo.",
      "url": "https://discourse.openrobotics.org/t/radar-plugin-for-gazebo/59153",
      "summary": "I’m currently developing a marine radar sensor plugin for Gazebo Harmonic with ROS 2 integration, designed to be mounted on a USV for testing obstacle detection and avoidance in simulation. The plugin publishes three outputs: a PPI (Plan Position Indicator) radar image, a point cloud of radar returns, and a list of detected targets. Range is configurable, so the same sensor can be reused across different vessels and…",
      "published_at": "2026-10-25T01:37:02Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-25T07:40:43Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-25T07:40:43Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1063221
        }
      ],
      "links": [],
      "age_seconds": 1063221,
      "fields": [],
      "techniques": [
        "시뮬레이션",
        "데이터 분석"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ],
          "데이터 분석": [
            "point cloud"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-25T07:40:43Z"
    },
    {
      "id": "channel-ba8039674cdc665d1627c3bf",
      "title": "batchplan: batched motion planning for ROS 2, with a MoveIt plugin",
      "url": "https://discourse.openrobotics.org/t/batchplan-batched-motion-planning-for-ros-2-with-a-moveit-plugin/59144",
      "summary": "I’m building batchplan, an open-source motion planner, with a ROS 2 entry point: batchplan-ros . Give it several candidate grasp poses in one request; it solves IK and plans to them in a batch, then returns the shortest valid path. It runs on CPU, speaks MoveIt’s MoveGroup and GetPositionIK interfaces, and includes an optional MoveIt planner plugin. Try the simulated Panda in your browser: git clone https://github.c…",
      "published_at": "2026-10-24T20:56:48Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-25T07:40:43Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-25T07:40:43Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [
            "https://github.com/natsuku-lab/batchplan-ros",
            "https://github.com/natsuku-lab/batchplan"
          ],
          "age_seconds": 1063221
        }
      ],
      "links": [
        "https://github.com/natsuku-lab/batchplan-ros",
        "https://github.com/natsuku-lab/batchplan"
      ],
      "age_seconds": 1063221,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-25T07:40:43Z"
    },
    {
      "id": "channel-f610d0c915087b1c9bb7a2bf",
      "title": "Make a Gazebo model in one sentence",
      "url": "https://discourse.openrobotics.org/t/make-a-gazebo-model-in-one-sentence/59131",
      "summary": "Make a Gazebo model in one sentence github: GitHub - yjphhw/gazebo-pack: Blender→Gazebo 资产包管线: manifest 契约 + 校验打包器 + 建模脚本 (bus/tesla/falcon9 等10例) · GitHub Getting a textured, physics-ready model into Gazebo usually means: modeling in Blender, UV mapping, exporting, hand-writing SDF XML, fixing collision and inertial, fighting axis conventions — until it finally runs in gz sim . This toolchain compresses all of that…",
      "published_at": "2026-10-24T09:07:08Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-25T07:40:43Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-25T07:40:43Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [
            "https://github.com/yjphhw/gazebo-pack"
          ],
          "age_seconds": 1063221
        },
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-25T07:40:43Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/yjphhw/gazebo-pack"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/yjphhw/gazebo-pack"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-25T07:40:43Z"
    },
    {
      "id": "channel-54f67a6f9b533dd0f0ade509",
      "title": "Open opportunities at a robotics startup building humanoids (On-site, NYC)",
      "url": "https://discourse.openrobotics.org/t/open-opportunities-at-a-robotics-startup-building-humanoids-on-site-nyc/59128",
      "summary": "Hiring on-site Mechanical, Electrical and Robotic Controls Engineers for a NYC-based robotics startup building and deploying humanoid robots for factory floors. Links to apply: Staff Robotic Controls Engineer Senior Staff Mechanical Engineer Staff Electrical Engineer 3 posts - 3 participants Read full topic",
      "published_at": "2026-10-24T03:47:38Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-24T07:25:16Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-24T07:25:16Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1063221
        }
      ],
      "links": [],
      "age_seconds": 1063221,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robots",
            "robotics",
            "Robotic",
            "humanoid"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-24T07:25:16Z"
    },
    {
      "id": "channel-9291fba1303d31ca45da3962",
      "title": "ROS News for the Week of October 19th, 2026",
      "url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-october-19th-2026/59114",
      "summary": "ROS News for the Week of October 19th, 2026 Right about now ROSConUK is wrapping up in Edinburgh! The photos from the event look fantastic, particularly the limited edition PR2 Red Rye Ale. Meanwhile, on the other side of the globe, a sold out ROSCon Singapore is kicking off! Later next week ROSCon Spain is happening in Valencia . ROSCon China happened last weekend and here’s a short video report of the exhibitors .…",
      "published_at": "2026-10-23T19:13:16Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-24T07:25:16Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-24T07:25:16Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [
            "https://github.com/fujitatomoya/ros-apac-developer-meeting",
            "https://github.com/isaac-sim/isaaclab"
          ],
          "age_seconds": 1063221
        }
      ],
      "links": [
        "https://github.com/fujitatomoya/ros-apac-developer-meeting",
        "https://github.com/isaac-sim/isaaclab"
      ],
      "age_seconds": 1063221,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-24T07:25:16Z"
    },
    {
      "id": "channel-c3ca04b0970480bfffee2201",
      "title": "Toy robot arm simulator for on-the-fly training & learning about small models",
      "url": "https://discourse.openrobotics.org/t/toy-robot-arm-simulator-for-on-the-fly-training-learning-about-small-models/59092",
      "summary": "huggingface.co AMP Embodied AI Workbench Demo - a Hugging Face Space by... Drive a robot arm with words, right in your browser A browser-only demo where you type or say an instruction and a very small AI model controls a toy robot arm. The model was trained on an everyday PC workstation. Its small, but it can follow these simple instructions (most of the time)! The demo includes a model viewer that I’ve wanted for a…",
      "published_at": "2026-10-23T08:44:37Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-24T07:25:16Z",
      "last_seen_at": "2026-10-27T08:01:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-24T07:25:16Z",
          "last_seen_at": "2026-10-27T08:01:53Z",
          "stale": false,
          "links": [
            "https://github.com/adaptive-machine-patterns/amp-toy-robotics"
          ],
          "age_seconds": 1152132
        }
      ],
      "links": [
        "https://github.com/adaptive-machine-patterns/amp-toy-robotics"
      ],
      "age_seconds": 1152132,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI",
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ],
          "시뮬레이션": [
            "simulator"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-24T07:25:16Z"
    },
    {
      "id": "channel-5aa6c025479a9d484b6615ae",
      "title": "Pre-built Open-RMF Docker images + a “draw your own site” tutorial (Lyrical)",
      "url": "https://discourse.openrobotics.org/t/pre-built-open-rmf-docker-images-a-draw-your-own-site-tutorial-lyrical/59081",
      "summary": "Hi everyone In the time-honoured tradition of conference-driven development, we’re announcing this exactly two days before ROSCon Singapore. The dev was, of course, finished well in advance We’ve released pre-built Docker images for the Open-RMF stack , plus a step-by-step tutorial for authoring your own site in the RMF Site Editor and running it in simulation. Repo: https://github.com/Nexsoss/Open-RMF Why Getting a…",
      "published_at": "2026-10-23T06:00:47Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-23T07:42:21Z",
      "last_seen_at": "2026-10-27T08:01:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-23T07:42:21Z",
          "last_seen_at": "2026-10-27T08:01:53Z",
          "stale": false,
          "links": [
            "https://github.com/nexsoss/open-rmf",
            "https://github.com/open-rmf/rmf"
          ],
          "age_seconds": 1152132
        }
      ],
      "links": [
        "https://github.com/nexsoss/open-rmf",
        "https://github.com/open-rmf/rmf"
      ],
      "age_seconds": 1152132,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-23T07:42:21Z"
    },
    {
      "id": "channel-3637798ee6cdaceb517e7902",
      "title": "Micro-ROS telemetry: what a 100 Hz target does—and doesn’t—prove",
      "url": "https://discourse.openrobotics.org/t/micro-ros-telemetry-what-a-100-hz-target-does-and-doesn-t-prove/59079",
      "summary": "A nominal 100 Hz timer doesn’t prove deterministic end-to-end delivery, especially over Wi-Fi. Measure jitter, dropped messages and Agent outages on your actual hardware. RoboTech Journal’s ESP32-S3/STM32 example is illustrative and untested; the guide explains the reference setup and caveats: micro-ROS on ESP32 and STM32: Telemetry Guide | RoboTechJournal What measurements do you use to validate the full path from…",
      "published_at": "2026-10-23T00:59:23Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-23T07:42:21Z",
      "last_seen_at": "2026-10-27T08:01:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-23T07:42:21Z",
          "last_seen_at": "2026-10-27T08:01:53Z",
          "stale": false,
          "links": [],
          "age_seconds": 1152132
        }
      ],
      "links": [],
      "age_seconds": 1152132,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-23T07:42:21Z"
    },
    {
      "id": "channel-642b46e15d0a70c4fab85b04",
      "title": "Recordings Now Available for ROSCon Global 2026 in Toronto 🎥",
      "url": "https://discourse.openrobotics.org/t/recordings-now-available-for-roscon-global-2026-in-toronto/59071",
      "summary": "Recordings Now Available for ROSCon Global 2026 in Toronto Hi Everyone, The recordings from ROSCon Global 2026 in Toronto are now available ad-free on Vimeo thanks to the generous support of our colleagues at AMD . It may take another week or two to get them up on the website, but I wanted to let everyone know as soon as possible. You can find the full showcase here or use the direct links below. Direct Links to Tal…",
      "published_at": "2026-10-22T18:21:47Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-23T07:42:21Z",
      "last_seen_at": "2026-10-27T08:01:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-23T07:42:21Z",
          "last_seen_at": "2026-10-27T08:01:53Z",
          "stale": false,
          "links": [],
          "age_seconds": 1152132
        }
      ],
      "links": [],
      "age_seconds": 1152132,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-23T07:42:21Z"
    },
    {
      "id": "channel-e1c3c4b11350a65617fa8c95",
      "title": "Conduit 3 sneak peek: drive robots and move arms from your iPhone",
      "url": "https://discourse.openrobotics.org/t/conduit-3-sneak-peek-drive-robots-and-move-arms-from-your-iphone/59063",
      "summary": "Since its release in January , Conduit has turned iPhone, iPad and Mac into ROS 2 sensor publishers. Conduit 3 adds the other direction: it subscribes to your robot and drives it. Here is a first look at a work-in-progress build. Both videos run in real time. Mobile robots Conduit 3 sneak peek: drive a robot through its own camera from your iPhone (ROS 2, Teleop) Drive through the robot’s own camera. A Kachaka publi…",
      "published_at": "2026-10-22T15:17:49Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-23T07:42:21Z",
      "last_seen_at": "2026-10-27T08:01:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-23T07:42:21Z",
          "last_seen_at": "2026-10-27T08:01:53Z",
          "stale": false,
          "links": [
            "https://github.com/swift-ros2/swift-ros2"
          ],
          "age_seconds": 1152132
        }
      ],
      "links": [
        "https://github.com/swift-ros2/swift-ros2"
      ],
      "age_seconds": 1152132,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-23T07:42:21Z"
    },
    {
      "id": "channel-377739321e1bc2003cf86b67",
      "title": "October CWG Meeting - Deep Venture and ResQ ROV: From COTS to Capability",
      "url": "https://discourse.openrobotics.org/t/october-cwg-meeting-deep-venture-and-resq-rov-from-cots-to-capability/59056",
      "summary": "Hi all, The Maritime Community Working Group meets next Tuesday, October 27, 2026, 4:00–5:00 pm EDT (20:00–21:00 UTC) . Meeting link: ROS Maritime CWG Zoom Link Calendar invites: Maritime Robotics WG Google Group This month: Deep Venture and ResQ ROV Robin Littlefield and Allisa Dalpe (WHOI) will present two new vehicle development projects, Deep Venture and ResQ ROV . Both projects added capability quickly by build…",
      "published_at": "2026-10-22T13:25:16Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-23T07:42:21Z",
      "last_seen_at": "2026-10-27T08:01:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-23T07:42:21Z",
          "last_seen_at": "2026-10-27T08:01:53Z",
          "stale": false,
          "links": [],
          "age_seconds": 1152132
        }
      ],
      "links": [],
      "age_seconds": 1152132,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-23T07:42:21Z"
    },
    {
      "id": "channel-c332259f1ad26e78c94a70b9",
      "title": "How to get a review on joystick_drivers",
      "url": "https://discourse.openrobotics.org/t/how-to-get-a-review-on-joystick-drivers/59049",
      "summary": "I have a PR with a fix for game_controller_node, but unfortunately I haven’t been able to get a review for it from a maintainer. Is there a good way to get in touch with the maintainers? github.com/ros-drivers/joystick_drivers Fix autorepeat for game_controller_node (#312) ros2 ← abrandemuehl:fix-autorepeat-game-controller opened 01:43PM - 09 Mar 26 UTC abrandemuehl +10 -2 The game_controller_node event loop runs th…",
      "published_at": "2026-10-22T09:35:20Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-23T07:42:21Z",
      "last_seen_at": "2026-10-27T08:01:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-23T07:42:21Z",
          "last_seen_at": "2026-10-27T08:01:53Z",
          "stale": false,
          "links": [
            "https://github.com/ros-drivers/joystick_drivers"
          ],
          "age_seconds": 1152132
        }
      ],
      "links": [
        "https://github.com/ros-drivers/joystick_drivers"
      ],
      "age_seconds": 1152132,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-23T07:42:21Z"
    },
    {
      "id": "channel-332efdc6e4c7da21512bf4bd",
      "title": "[RFC / Call for Collaborators] Multiscale Biophysical Simulation in Julia: Coupling Agents.jl with ODE Stock-Flow (SIMONE Engine)",
      "url": "https://discourse.julialang.org/t/rfc-call-for-collaborators-multiscale-biophysical-simulation-in-julia-coupling-agents-jl-with-ode-stock-flow-simone-engine/140143",
      "summary": "Hi everyone, As part of the open-source peer review for the Open Networked Earth (O.N.E.) civilizational framework (repository kyberlex/ONE on GitHub), we are seeking Julia modelers, complex systems researchers, and Co-Stewards to review, stress-test, and co-develop our scientific discrete-event co-simulation engine: SIMONE . SIMONE models socio-technical resilience and biophysical resource allocation across four ti…",
      "published_at": "2026-10-21T23:14:17Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-22T07:44:50Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-22T07:44:50Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/kyberlex/one"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/kyberlex/one"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "Simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-22T07:44:50Z"
    },
    {
      "id": "channel-ae821f856025647d4ee6f43e",
      "title": "Upcoming ROS 2 Workshop: Building AI Robots with Vision-Language Models and ROS 2",
      "url": "https://discourse.openrobotics.org/t/upcoming-ros-2-workshop-building-ai-robots-with-vision-language-models-and-ros-2/59032",
      "summary": "Looking forward to conducting a 2-day, hands-on workshop with Packt on October 24–25, 2026 . We’ll explore how to integrate VLMs with ROS 2, covering visual perception, scene understanding, AI-powered robotics, and practical projects. Excited to share some hands-on experiments in Robotics and Physical AI! Joining link: Building AI Robots with Vision-Language Models and ROS 2 (Cohort 3) · Luma 1 post - 1 participant…",
      "published_at": "2026-10-21T18:53:32Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-22T07:44:50Z",
      "last_seen_at": "2026-10-27T08:01:53Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-22T07:44:50Z",
          "last_seen_at": "2026-10-27T08:01:53Z",
          "stale": false,
          "links": [],
          "age_seconds": 1152132
        }
      ],
      "links": [],
      "age_seconds": 1152132,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robots",
            "robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-22T07:44:50Z"
    },
    {
      "id": "channel-a22f05f1160bb02eedf003f5",
      "title": "PlanSys2 4.0.0 released: robust, and covering PDDL from 1.2 to PDDL+",
      "url": "https://discourse.openrobotics.org/t/plansys2-4-0-0-released-robust-and-covering-pddl-from-1-2-to-pddl/59031",
      "summary": "Since it was born during the 2020 pandemic, PlanSys2 has been the basis of papers, master’s theses, master courses, and PhD theses. As far as I know, some companies use it to control their logistics robots, and it has even been to space on board the Astrobee robots, as I was told at ROSCon 2022 in Kyoto. Last year I had the chance to present it at ROSCon 2025 in Singapore: PlanSys2, the ROS 2 Planning System Past, p…",
      "published_at": "2026-10-21T18:14:15Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-22T07:44:50Z",
      "last_seen_at": "2026-10-26T07:55:22Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-22T07:44:50Z",
          "last_seen_at": "2026-10-26T07:55:22Z",
          "stale": false,
          "links": [
            "https://github.com/plansys2/ros2_planning_system_examples",
            "https://github.com/plansys2/kairos",
            "https://github.com/plansys2/ros2_planning_system"
          ],
          "age_seconds": 1238923
        }
      ],
      "links": [
        "https://github.com/plansys2/ros2_planning_system_examples",
        "https://github.com/plansys2/kairos",
        "https://github.com/plansys2/ros2_planning_system"
      ],
      "age_seconds": 1238923,
      "fields": [
        "로봇",
        "물류"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robots"
          ],
          "물류": [
            "logistics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-22T07:44:50Z"
    },
    {
      "id": "channel-46217913c70e239ea9b30610",
      "title": "ROS Developer Studio: a browser-based workspace for ROS 2 inspection and bag analysis",
      "url": "https://discourse.openrobotics.org/t/ros-developer-studio-a-browser-based-workspace-for-ros-2-inspection-and-bag-analysis/59023",
      "summary": "Hi ROS community, I’m sharing ROS Developer Studio , an open-source tool I’ve been building to make ROS 2 system investigation easier from a browser. It brings together live graph and topic inspection, opt-in telemetry monitoring, sensor visualizations, host metrics, ROS package exploration, Bag Studio, and diagnostics. Bag Studio reads recordings directly, so offline inspection doesn’t publish messages into the liv…",
      "published_at": "2026-10-21T15:55:38Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-22T07:44:50Z",
      "last_seen_at": "2026-10-26T07:55:22Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-22T07:44:50Z",
          "last_seen_at": "2026-10-26T07:55:22Z",
          "stale": false,
          "links": [
            "https://github.com/nazmulrahman/ros-developer-studio"
          ],
          "age_seconds": 1238923
        }
      ],
      "links": [
        "https://github.com/nazmulrahman/ros-developer-studio"
      ],
      "age_seconds": 1238923,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-22T07:44:50Z"
    },
    {
      "id": "channel-062c3364b652f29abac3abfc",
      "title": "Beyond Callback Scheduling: Choosing Where Computation Executes in ROS 2 with C++26",
      "url": "https://discourse.openrobotics.org/t/beyond-callback-scheduling-choosing-where-computation-executes-in-ros-2-with-c-26/59021",
      "summary": "Recently, I had the opportunity to present: “From Callbacks to Senders: Rethinking PX4 Precision Landing with C++26 Execution.” The experiment led me to a question I’d love to discuss with the ROS 2 community: As robotic systems become more scalable and interconnected, shouldn’t we have more explicit control over where application computations execute, and which execution resources they consume? What ROS 2 already p…",
      "published_at": "2026-10-21T15:54:55Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-22T07:44:50Z",
      "last_seen_at": "2026-10-26T07:55:22Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-22T07:44:50Z",
          "last_seen_at": "2026-10-26T07:55:22Z",
          "stale": false,
          "links": [
            "https://github.com/ros2/rclcpp"
          ],
          "age_seconds": 1238923
        }
      ],
      "links": [
        "https://github.com/ros2/rclcpp"
      ],
      "age_seconds": 1238923,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotic"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-22T07:44:50Z"
    },
    {
      "id": "channel-62d77d3ebcd52e111a137d17",
      "title": "Founding Robotics Engineer - Subsea/Autonomy",
      "url": "https://discourse.openrobotics.org/t/founding-robotics-engineer-subsea-autonomy/59020",
      "summary": "Hi all, I’m Nick, and we’re building autonomous underwater vehicles (AUVs). We have vehicles in the water and we’re scaling up to multi-vehicle ops with some fun engineering challenges, so we’re looking for a founding robotics engineer to own autonomy end to end. What you’d work on: Navigation and state estimation without GPS (DVL/INS, acoustics) A ROS 2 autonomy stack ArduSub/Pixhawk today, moving to a custom fligh…",
      "published_at": "2026-10-21T15:54:27Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-22T07:44:50Z",
      "last_seen_at": "2026-10-26T07:55:22Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-22T07:44:50Z",
          "last_seen_at": "2026-10-26T07:55:22Z",
          "stale": false,
          "links": [],
          "age_seconds": 1238923
        }
      ],
      "links": [],
      "age_seconds": 1238923,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "데이터 분석"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {
          "데이터 분석": [
            "state estimation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-22T07:44:50Z"
    },
    {
      "id": "channel-b6431dd9e706a703b3f810f8",
      "title": "Webots Demo 8: Supervisory Gate Multi-Fault Lifecycle & Watchdog Hardening (QERRA-v2 Classical)",
      "url": "https://discourse.openrobotics.org/t/webots-demo-8-supervisory-gate-multi-fault-lifecycle-watchdog-hardening-qerra-v2-classical/59014",
      "summary": "Hi everyone, Following up on my Demo 7 post about isolating high-level planners from actuator handles, I’ve completed Demo 8. Demo 7 showed a basic obstacle stop. Here I stress-tested the gate’s state machine through several consecutive faults in one take, and re-examined two anomalies from my last post (watchdog jitter and an apparent “wheel slip”). The multi-fault sequence Webots R2025a, TIAGo base, one continuous…",
      "published_at": "2026-10-21T12:13:30Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-22T07:44:50Z",
      "last_seen_at": "2026-10-26T07:55:22Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-22T07:44:50Z",
          "last_seen_at": "2026-10-26T07:55:22Z",
          "stale": false,
          "links": [
            "https://github.com/marunigno-ship-it/qerra-v2-classical"
          ],
          "age_seconds": 1238923
        }
      ],
      "links": [
        "https://github.com/marunigno-ship-it/qerra-v2-classical"
      ],
      "age_seconds": 1238923,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-22T07:44:50Z"
    },
    {
      "id": "channel-765c602545ea9129343da221",
      "title": "This Week at Open Robotics Headquarters (2026-10-12)",
      "url": "https://discourse.openrobotics.org/t/this-week-at-open-robotics-headquarters-2026-10-12/59003",
      "summary": "For us here in Open Robotics HQ, the past week was full of racing to complete tasks, including watching over local ROSCon events happening everywhere.. We have ROSCon China and UK this week, and Singapore (if you’ll be there, seek out Geoff!), Spain , and Italy in the next couple of weeks. If you’re there, please seek out our reps - we want to hear about your experiences with ROS and the rest of the Open Robotics Su…",
      "published_at": "2026-10-21T01:50:24Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-21T07:48:46Z",
      "last_seen_at": "2026-10-26T07:55:22Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-21T07:48:46Z",
          "last_seen_at": "2026-10-26T07:55:22Z",
          "stale": false,
          "links": [],
          "age_seconds": 1238923
        }
      ],
      "links": [],
      "age_seconds": 1238923,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-21T07:48:46Z"
    },
    {
      "id": "channel-2422de53ae8dc7d409cd52b6",
      "title": "From Multi-Agent RL in Simulation to Physical Multi-Robot Coordination",
      "url": "https://discourse.openrobotics.org/t/from-multi-agent-rl-in-simulation-to-physical-multi-robot-coordination/58999",
      "summary": "Hi everyone, I’d like to share our recent work on decentralized multi-agent reinforcement learning (MARL) for multi-robot task assignment and navigation in industrial environments . Paper: Learning Multi-Agent Task Assignment and Navigation in the Factory: From Simulation to Real Robots Videos of the real deployment here . In this work, we investigate how multiple mobile robots can coordinate to service multiple mac…",
      "published_at": "2026-10-20T22:30:17Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-21T07:48:46Z",
      "last_seen_at": "2026-10-26T07:55:22Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-21T07:48:46Z",
          "last_seen_at": "2026-10-26T07:55:22Z",
          "stale": false,
          "links": [
            "https://arxiv.org/abs/2609.14567"
          ],
          "age_seconds": 1238923
        }
      ],
      "links": [
        "https://arxiv.org/abs/2609.14567"
      ],
      "age_seconds": 1238923,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI",
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot",
            "Robots"
          ]
        },
        "technique_matches": {
          "AI": [
            "reinforcement learning"
          ],
          "시뮬레이션": [
            "Simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-21T07:48:46Z"
    },
    {
      "id": "channel-074d84cebd32de7758a0bcb4",
      "title": "OpenAMRobot 2.0: open-source dual-arm mobile manipulator on ROS 2, rc.1 on 20 November",
      "url": "https://discourse.openrobotics.org/t/openamrobot-2-0-open-source-dual-arm-mobile-manipulator-on-ros-2-rc-1-on-20-november/58998",
      "summary": "Hi everyone, A quick update on OpenAMRobot since the v0.0.1 release in July . We are now building OpenAMRobot 2.0: a general-purpose, open-source dual-arm mobile manipulator with an embodied AI software layer. The idea has not changed. People who know the work should be able to teach the robot by demonstration (show, correct, judge) instead of writing robot code. About the grocery video The renders and the video sho…",
      "published_at": "2026-10-20T22:29:21Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-21T07:48:46Z",
      "last_seen_at": "2026-10-26T07:55:22Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-21T07:48:46Z",
          "last_seen_at": "2026-10-26T07:55:22Z",
          "stale": false,
          "links": [
            "https://github.com/openamrobot/openamrobot-release"
          ],
          "age_seconds": 1238923
        }
      ],
      "links": [
        "https://github.com/openamrobot/openamrobot-release"
      ],
      "age_seconds": 1238923,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-21T07:48:46Z"
    },
    {
      "id": "channel-18164725093eb1b5536c7288",
      "title": "HX Friends – Open-Source Hands & Grippers",
      "url": "https://discourse.openrobotics.org/t/hx-friends-open-source-hands-grippers/58996",
      "summary": "ROBOTIS HAND #4: HX Friends – Open-Source Hands & Grippers We are releasing HX Friends, an open-source collection of robotic hand and gripper reference designs built on DYNAMIXEL. Many university labs and companies already use DYNAMIXEL actuators to build and share open-source robotic hands such as Leap Hand, Orca Hand, MIDAS Hand, and OpenHand. While developing our 20-DOF HX5-D20 hand, our team saw firsthand how wi…",
      "published_at": "2026-10-20T22:03:04Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-21T07:48:46Z",
      "last_seen_at": "2026-10-26T01:32:49Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-21T07:48:46Z",
          "last_seen_at": "2026-10-26T01:32:49Z",
          "stale": false,
          "links": [
            "https://github.com/robotis-git/robotis_hand"
          ],
          "age_seconds": 1261876
        }
      ],
      "links": [
        "https://github.com/robotis-git/robotis_hand"
      ],
      "age_seconds": 1261876,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotic"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-21T07:48:46Z"
    },
    {
      "id": "channel-bf958092ef8f5ed1fc1e2532",
      "title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "published_at": "2026-10-20T21:03:42Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-21T07:48:46Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-21T07:48:46Z",
          "last_seen_at": "2026-10-25T14:43:17Z",
          "stale": false,
          "links": [
            "https://github.com/gazebo-web/fuel-server",
            "https://github.com/gazebosim/gz-sim",
            "https://github.com/gazebosim/terraform_github_repos",
            "https://github.com/gazebosim/gz-physics",
            "https://github.com/gazebosim/gz-cmake",
            "https://github.com/gazebosim/sdformat",
            "https://github.com/j-rivero/gz-rendering",
            "https://github.com/gazebosim/gz-sensors",
            "https://github.com/gazebo-web/gazebosim-app",
            "https://github.com/gazebosim/docs",
            "https://github.com/osrf/homebrew-simulation"
          ],
          "age_seconds": 1300848
        },
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-21T07:48:46Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/gazebo-web/fuel-server",
            "https://github.com/gazebosim/gz-sim",
            "https://github.com/gazebosim/terraform_github_repos",
            "https://github.com/gazebosim/gz-physics",
            "https://github.com/gazebosim/gz-cmake",
            "https://github.com/gazebosim/sdformat",
            "https://github.com/j-rivero/gz-rendering",
            "https://github.com/gazebosim/gz-sensors",
            "https://github.com/gazebo-web/gazebosim-app"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/gazebo-web/fuel-server",
        "https://github.com/gazebosim/gz-sim",
        "https://github.com/gazebosim/terraform_github_repos",
        "https://github.com/gazebosim/gz-physics",
        "https://github.com/gazebosim/gz-cmake",
        "https://github.com/gazebosim/sdformat",
        "https://github.com/j-rivero/gz-rendering",
        "https://github.com/gazebosim/gz-sensors",
        "https://github.com/gazebo-web/gazebosim-app",
        "https://github.com/gazebosim/docs",
        "https://github.com/osrf/homebrew-simulation",
        "https://github.com/gazebo-tooling/release-tools"
      ],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "Simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-21T07:48:46Z"
    },
    {
      "id": "channel-35ff9696bceb7902cc38ac48",
      "title": "个人项目 Screph：从图像样例配置视觉流程，再连接到 ROS 2 代码工作流",
      "url": "https://discourse.openrobotics.org/t/screph-ros-2/58992",
      "summary": "大家好，我是 Screph 的个人开发者。这是我在开发的个人非商业项目，部分源代码开放，想向中文 ROS 社区分享一下思路。 Screph 的起点是图像：先在画布上选出对象和感兴趣区域，再以这些区域为样例配置计算机视觉方法。用户或智能体可以调整算法与参数，逐步查看图像和数值结果。后续代码使用这套视觉配置处理新的输入图像，ROS 2 是其中一个目标工作流。 我关注的是从视觉样例到可重复使用的程序之间的衔接：选区、算法试验和代码工作不必彼此割裂。希望听听大家在 ROS 项目中调试视觉算法、整理样例以及连接代码时遇到的问题，也欢迎对工作流程提出建议。 中文介绍和交互演示：Screph：从想法到计算机视觉程序 1 post - 1 participant Read full topic",
      "published_at": "2026-10-20T16:17:35Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-21T07:48:46Z",
      "last_seen_at": "2026-10-25T14:43:17Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-21T07:48:46Z",
          "last_seen_at": "2026-10-25T14:43:17Z",
          "stale": false,
          "links": [],
          "age_seconds": 1300848
        }
      ],
      "links": [],
      "age_seconds": 1300848,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-21T07:48:46Z"
    },
    {
      "id": "channel-2311447d3f80c63caaad4af3",
      "title": "MTK HIL simulation and code generation",
      "url": "https://discourse.julialang.org/t/mtk-hil-simulation-and-code-generation/140124",
      "summary": "Hello Julia community, I wanted to start by saying I really do appreciate Julia and that I don’t like the closed ecosystem of MATLAB/Simulink. However, I feel Simulink, with its real-time package and coders, is the king of hardware-in-the-loop (HIL) simulation. Notwithstanding my disdain for MATLAB, at work I chose to use Simulink for HIL simulation. My company is working with a few partners, one of which is supplyi…",
      "published_at": "2026-10-20T15:40:28Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-21T07:48:46Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-21T07:48:46Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-21T07:48:46Z"
    },
    {
      "id": "channel-d23d35c239d92af9bd07bb85",
      "title": "ROSCon Türkiye 2026",
      "url": "https://discourse.openrobotics.org/t/roscon-turkiye-2026/58981",
      "summary": "In collaboration with the Open Robotics , Saha Robotics and Terminal Istanbul will jointly host and organize the very first ROSCon Türkiye 2026! Location: Terminal Istanbul, Istanbul, Türkiye Date: December 3–4, 2026 Conference languages: English and Turkish You can submit your talk proposal using the form in the Talks section of our website. For ticket registration and more information about the event, please visit…",
      "published_at": "2026-10-20T13:37:25Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-21T07:48:46Z",
      "last_seen_at": "2026-10-24T07:25:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-21T07:48:46Z",
          "last_seen_at": "2026-10-24T07:25:16Z",
          "stale": false,
          "links": [],
          "age_seconds": 1413529
        }
      ],
      "links": [],
      "age_seconds": 1413529,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-21T07:48:46Z"
    },
    {
      "id": "channel-905f98766a855fd854b1b3c0",
      "title": "Help us make image_transport and point_cloud_transport better for Makoa!",
      "url": "https://discourse.openrobotics.org/t/help-us-make-image-transport-and-point-cloud-transport-better-for-makoa/58979",
      "summary": "Hi all, I’m not a maintainer of neither image_transport nor point_cloud_transport, though I’m their big user and proponent (point_cloud_transport has, in the end, origins in my lab , though it has come a long way since then). The more I use both throughout various ROS 2 distros, the more obstacles and surprises I keep hitting. I’ve started putting together a list of issues/API differences/API inconveniences of both:…",
      "published_at": "2026-10-20T11:51:58Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-20T12:09:09Z",
      "last_seen_at": "2026-10-24T07:25:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-20T12:09:09Z",
          "last_seen_at": "2026-10-24T07:25:16Z",
          "stale": false,
          "links": [
            "https://github.com/ros-perception/image_common"
          ],
          "age_seconds": 1413529
        }
      ],
      "links": [
        "https://github.com/ros-perception/image_common"
      ],
      "age_seconds": 1413529,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-20T12:09:09Z"
    },
    {
      "id": "channel-dbc68ca39fbe4381eed17c52",
      "title": "ROS PMC Minutes for October 13, 2026",
      "url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-13-2026/58975",
      "summary": "The ROS PMC meeting for this week was on Tuesday, October 13, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business @skye.galaxy TGC ROS representative: the vote is still to go out. @ahcorde will send it once the account credentials are available. @christophebedard ROSboss for M-turtle: the vote goes out together with the TGC vote. @ahcorde will re-read the governance doc…",
      "published_at": "2026-10-20T09:42:44Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-20T12:09:09Z",
      "last_seen_at": "2026-10-24T07:25:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-20T12:09:09Z",
          "last_seen_at": "2026-10-24T07:25:16Z",
          "stale": false,
          "links": [
            "https://github.com/ros/rosdistro"
          ],
          "age_seconds": 1413529
        }
      ],
      "links": [
        "https://github.com/ros/rosdistro",
        "https://github.com/ros2/rclpy"
      ],
      "age_seconds": 1413529,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-20T12:09:09Z"
    },
    {
      "id": "channel-c5306449d2b92b61b99d5b86",
      "title": "ROS PMC Minutes for October 06, 2026",
      "url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-06-2026/58974",
      "summary": "The ROS PMC meeting for this week was on Tuesday, October 6, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business @ahcorde takes over the ROS Project Leader role for the coming year, following @mjcarroll ’s interim term. @skye.galaxy Nominated as the ROS representative to the TGC. An offline vote will follow; @ahcorde will send it out. @christophebedard The group support…",
      "published_at": "2026-10-20T09:23:49Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-20T12:09:09Z",
      "last_seen_at": "2026-10-24T07:25:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-20T12:09:09Z",
          "last_seen_at": "2026-10-24T07:25:16Z",
          "stale": false,
          "links": [],
          "age_seconds": 1413529
        }
      ],
      "links": [
        "https://github.com/ros/rosdistro",
        "https://github.com/ros-infrastructure/ros_buildfarm",
        "https://github.com/ros-infrastructure/ros_buildfarm_config",
        "https://github.com/wolfpld/tracy"
      ],
      "age_seconds": 1413529,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-20T12:09:09Z"
    },
    {
      "id": "channel-1bb865bee6058cf839653321",
      "title": "Amazon Robotics open positions",
      "url": "https://discourse.openrobotics.org/t/amazon-robotics-open-positions/58967",
      "summary": "Dear people, we have a couple of positions at Amazon Robotics. You can look at the positions in the following URLs: Embedded Robotics SDE: LinkedIn Senior Embedded Robotics SDE: LinkedIn Robotics SDE, Safe Autonomy: LinkedIn Senior Robotics SDE, Safe Autonomy: LinkedIn and you can check my posting in LinkedIn. Feel free to contact me if you are interested. Best regards, -Mario 1 post - 1 participant Read full topic",
      "published_at": "2026-10-19T23:41:48Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-20T07:44:48Z",
      "last_seen_at": "2026-10-23T07:42:21Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-20T07:44:48Z",
          "last_seen_at": "2026-10-23T07:42:21Z",
          "stale": false,
          "links": [],
          "age_seconds": 1498904
        }
      ],
      "links": [],
      "age_seconds": 1498904,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-20T07:44:48Z"
    },
    {
      "id": "channel-fde9a0959cadd71d35c21288",
      "title": "urdf",
      "url": "https://github.com/ros/urdfdom",
      "summary": "Robot Description & Models · 🟢 urdf - XML format for representing a robot model. ⭐ 138",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/ros/urdfdom"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/ros/urdfdom"
      ],
      "context_title": "Robot Description & Models",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-fb8d7227057cc5e783cc2caf",
      "title": "Robot Control Stack (RCS)",
      "url": "https://github.com/robotcontrolstack/robot-control-stack",
      "summary": "Middleware & Frameworks · 🟢 Robot Control Stack (RCS) - ROS-free Gymnasium framework unifying MuJoCo sim and real robots for robot learning. ⭐ 164",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/robotcontrolstack/robot-control-stack"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/robotcontrolstack/robot-control-stack"
      ],
      "context_title": "Middleware & Frameworks",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot",
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-f7ce83abf4cfdec6ddd14f52",
      "title": "Gymnasium",
      "url": "https://github.com/farama-foundation/gymnasium",
      "summary": "Reinforcement learning · Gymnasium - A standard API for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym, made by Farama Foundation).",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/farama-foundation/gymnasium"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/farama-foundation/gymnasium"
      ],
      "context_title": "Reinforcement learning",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "Reinforcement learning"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-f26077a3aa6ad98f46f4c2d9",
      "title": "PhysiCell",
      "url": "https://github.com/mathcancer/physicell",
      "summary": "Bioinformatics · 🦠 PhysiCell - An Open Source Physics-Based Cell Simulator for 3-D Multicellular Systems.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/mathcancer/physicell"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/mathcancer/physicell"
      ],
      "context_title": "Bioinformatics",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "Simulator"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-f110f476d3f295eee6ce3ebd",
      "title": "ssik",
      "url": "https://github.com/personalrobotics/ssik",
      "summary": "Inverse Kinematics · 🟢 ssik - Analytical inverse kinematics for 6R and 7R revolute robot arms, returning every IK branch. ⭐ 188",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/personalrobotics/ssik"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/personalrobotics/ssik"
      ],
      "context_title": "Inverse Kinematics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-e57ace4f4d4b115745937b8d",
      "title": "Dimensional",
      "url": "https://github.com/dimensionalos/dimos",
      "summary": "Middleware & Frameworks · 🟢 Dimensional - Agentic operating system for physical space. ⭐ 4.6k",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/dimensionalos/dimos"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/dimensionalos/dimos"
      ],
      "context_title": "Middleware & Frameworks",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-e35f4831a7bc0803cea457ed",
      "title": "rigidbodydynamics.jl",
      "url": "https://github.com/juliarobotics/rigidbodydynamics.jl",
      "summary": "Kinematics & Dynamics · 🟡 RigidBodyDynamics.jl - Julia library for rigid body dynamics algorithms. ⭐ 312",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/juliarobotics/rigidbodydynamics.jl"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/juliarobotics/rigidbodydynamics.jl"
      ],
      "context_title": "Kinematics & Dynamics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-d888ddf91cca5fd146e765f2",
      "title": "ros2_medkit",
      "url": "https://github.com/selfpatch/ros2_medkit",
      "summary": "Middleware & Frameworks · 🟢 ros2_medkit - Fault management and diagnostics gateway for ROS 2 with a REST API. ⭐ 276",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/selfpatch/ros2_medkit"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/selfpatch/ros2_medkit"
      ],
      "context_title": "Middleware & Frameworks",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-d5419175658f61d2b4528b7e",
      "title": "Agents.jl",
      "url": "https://github.com/juliadynamics/agents.jl",
      "summary": "General purpose · 🧰 Agents.jl - Agent-based modeling framework in Julia.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/juliadynamics/agents.jl"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/juliadynamics/agents.jl"
      ],
      "context_title": "General purpose",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-d48915815c14f264cd994ffa",
      "title": "cloudsim-plus",
      "url": "https://github.com/manoelcampos/cloudsim-plus",
      "summary": "Cloud services optimization · cloudsim-plus - A modern, full-featured, easier-to-use, highly extensible, faster and more accurate Java 8+ Framework for Cloud Computing Simulation.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/manoelcampos/cloudsim-plus"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/manoelcampos/cloudsim-plus"
      ],
      "context_title": "Cloud services optimization",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션",
        "최적화"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "Simulation"
          ],
          "최적화": [
            "optimization"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-c5370a1ab5f2623af36c5cf1",
      "title": "Mesa",
      "url": "https://github.com/projectmesa/mesa",
      "summary": "General purpose · 🧰 Mesa - Mesa is an agent-based modeling framework in Python.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/projectmesa/mesa"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/projectmesa/mesa"
      ],
      "context_title": "General purpose",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-c3882407a6d462233782e4be",
      "title": "Linorobot",
      "url": "https://github.com/linorobot/linorobot",
      "summary": "Robot Hardware & Drivers · Linorobot - ROS compatible ground robots. ⭐ 1.1k · last commit 2022",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/linorobot/linorobot"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/linorobot/linorobot"
      ],
      "context_title": "Robot Hardware & Drivers",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot",
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-c0dbd5bc52b0ad6b89d9f14d",
      "title": "onine",
      "url": "https://github.com/grassjelly/onine",
      "summary": "Robot Hardware & Drivers · onine - Service Robot based on Linorobot and Braccio Arm. ⭐ 50 · last commit 2018",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/grassjelly/onine"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/grassjelly/onine"
      ],
      "context_title": "Robot Hardware & Drivers",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-be69a898ab863249acf9fb88",
      "title": "Mava",
      "url": "https://github.com/instadeepai/mava",
      "summary": "Reinforcement learning · Mava - A library of multi-agent reinforcement learning systems and components.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/instadeepai/mava"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/instadeepai/mava"
      ],
      "context_title": "Reinforcement learning",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "Reinforcement learning"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-bbc808ae8a477d772aa11ce9",
      "title": "autorally",
      "url": "https://github.com/autorally/autorally",
      "summary": "Robot Hardware & Drivers · AutoRally - High-performance testbed for advanced perception and control research. ⭐ 791 · last commit 2021",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/autorally/autorally"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/autorally/autorally"
      ],
      "context_title": "Robot Hardware & Drivers",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-b82677ad8889b06fe4e50052",
      "title": "MuJoCo Menagerie",
      "url": "https://github.com/google-deepmind/mujoco_menagerie",
      "summary": "Robot Description & Models · 🟢 MuJoCo Menagerie - Collection of well-tuned MuJoCo models for research and development. ⭐ 4.2k",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/google-deepmind/mujoco_menagerie"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/google-deepmind/mujoco_menagerie"
      ],
      "context_title": "Robot Description & Models",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-b7e67420bcccf1d7dd49d379",
      "title": "gama",
      "url": "https://github.com/gama-platform/gama",
      "summary": "General purpose · gama - Core plug-in projects of the GAMA platform. - https://gama-platform.github.io/",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/gama-platform/gama"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/gama-platform/gama"
      ],
      "context_title": "General purpose",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-b6df5a50aaf8d6021973d6e2",
      "title": "Robotics Library",
      "url": "https://github.com/roboticslibrary/rl",
      "summary": "Kinematics & Dynamics · 🟡 Robotics Library - Self-contained C++ library for robot kinematics, planning, and control. ⭐ 1.2k",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/roboticslibrary/rl"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/roboticslibrary/rl"
      ],
      "context_title": "Kinematics & Dynamics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-ade890182bd08a35c089fc39",
      "title": "phobos",
      "url": "https://github.com/dfki-ric/phobos",
      "summary": "Robot Description & Models · 🟢 phobos - Add-on for Blender creating URDF and SMURF robot models. ⭐ 908",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/dfki-ric/phobos"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/dfki-ric/phobos"
      ],
      "context_title": "Robot Description & Models",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-9410639d4b6f960515614fd1",
      "title": "PyDy",
      "url": "https://github.com/pydy/pydy",
      "summary": "Kinematics & Dynamics · 🟢 PyDy - Multibody dynamics analysis with symbolic Python using SymPy. ⭐ 416",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/pydy/pydy"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/pydy/pydy"
      ],
      "context_title": "Kinematics & Dynamics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-8c9fc0554bdc71d13c154180",
      "title": "onshape-to-robot",
      "url": "https://github.com/rhoban/onshape-to-robot",
      "summary": "Robot Description & Models · 🟢 onshape-to-robot - Converting OnShape assembly to robot definition (SDF or URDF) through OnShape API. ⭐ 638",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/rhoban/onshape-to-robot"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/rhoban/onshape-to-robot"
      ],
      "context_title": "Robot Description & Models",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-87e74e52c2992d9be9144724",
      "title": "ROS 2",
      "url": "https://github.com/ros2/ros2",
      "summary": "Middleware & Frameworks · 🟢 ROS 2 - Version 2.0 of the Robot Operating System (ROS) software stack. ⭐ 6.2k",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/ros2/ros2"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/ros2/ros2"
      ],
      "context_title": "Middleware & Frameworks",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-7620369ff362495f9cfabe79",
      "title": "Micro-ROS for Arduino",
      "url": "https://github.com/kaiaai/micro_ros_arduino_kaiaai",
      "summary": "Middleware & Frameworks · 🟡 Micro-ROS for Arduino - a Micro-ROS fork available in the Arduino Library Manager. ⭐ 14",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/kaiaai/micro_ros_arduino_kaiaai"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/kaiaai/micro_ros_arduino_kaiaai"
      ],
      "context_title": "Middleware & Frameworks",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-6b73dc16b603f58b92aedbae",
      "title": "js-simulator",
      "url": "https://github.com/chen0040/js-simulator",
      "summary": "General purpose · 🧰 js-simulator - General-purpose discrete-event multiagent simulation library for agent-based modelling and simulation.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/chen0040/js-simulator"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/chen0040/js-simulator"
      ],
      "context_title": "General purpose",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation",
            "simulator",
            "modelling and simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-66d51417a839020b00e82bf2",
      "title": "rbdyn",
      "url": "https://github.com/jrl-umi3218/rbdyn",
      "summary": "Kinematics & Dynamics · 🟢 RBDyn - Rigid body dynamics algorithms using spatial algebra with Eigen. ⭐ 224",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/jrl-umi3218/rbdyn"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/jrl-umi3218/rbdyn"
      ],
      "context_title": "Kinematics & Dynamics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-59401352470b66feda388270",
      "title": "idyntree",
      "url": "https://github.com/gbionics/idyntree",
      "summary": "Kinematics & Dynamics · 🟢 idyntree - Library for estimation and whole-body dynamics of floating-base robots. ⭐ 234",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/gbionics/idyntree"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/gbionics/idyntree"
      ],
      "context_title": "Kinematics & Dynamics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-560eba8528cb379018cb7cb0",
      "title": "ikbt",
      "url": "https://github.com/uw-biorobotics/ikbt",
      "summary": "Inverse Kinematics · 🟢 IKBT - A python package to solve robot arm inverse kinematics in symbolic form. ⭐ 220",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/uw-biorobotics/ikbt"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/uw-biorobotics/ikbt"
      ],
      "context_title": "Inverse Kinematics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-558975c1314811c36b00e691",
      "title": "pinocchio",
      "url": "https://github.com/stack-of-tasks/pinocchio",
      "summary": "Kinematics & Dynamics · 🟢 pinocchio - Fast and flexible algorithms for rigid-body dynamics with analytical derivatives. ⭐ 3.8k",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/stack-of-tasks/pinocchio"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/stack-of-tasks/pinocchio"
      ],
      "context_title": "Kinematics & Dynamics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-4ec24ea0249bb3e8aa5c1400",
      "title": "EpiModel",
      "url": "https://github.com/statnet/epimodel",
      "summary": "Infectious disease dynamics · 🦠 EpiModel - Mathematical Modeling of Infectious Disease Dynamics. http://epimodel.org",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/statnet/epimodel"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/statnet/epimodel"
      ],
      "context_title": "Infectious disease dynamics",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-48c8ecabda389f7a7e2a193a",
      "title": "ARTE",
      "url": "https://github.com/4rtur1t0/arte",
      "summary": "Kinematics & Dynamics · 🟢 ARTE - Matlab toolbox focussed on robotic manipulators. ⭐ 106",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/4rtur1t0/arte"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/4rtur1t0/arte"
      ],
      "context_title": "Kinematics & Dynamics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotic"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-4503a15d9599447a369a2401",
      "title": "PettingZoo",
      "url": "https://github.com/farama-foundation/pettingzoo",
      "summary": "Reinforcement learning · PettingZoo - A standard API for multi-agent reinforcement learning environments, with popular reference environments and related utilities (made by Farama Foundation).",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/farama-foundation/pettingzoo"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/farama-foundation/pettingzoo"
      ],
      "context_title": "Reinforcement learning",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "Reinforcement learning"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-44e70b74803de0d00438ce99",
      "title": "icub-main",
      "url": "https://github.com/robotology/icub-main",
      "summary": "Robot Hardware & Drivers · 🟢 iCub - Open-source cognitive humanoid robotic platform for embodied cognition research. ⭐ 121",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/robotology/icub-main"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/robotology/icub-main"
      ],
      "context_title": "Robot Hardware & Drivers",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot",
            "robotic",
            "humanoid"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-42fae884e351aa5c645f137a",
      "title": "AirSim",
      "url": "https://github.com/microsoft/airsim",
      "summary": "Autonomous vehicles · 🚗 AirSim - Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/microsoft/airsim"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/microsoft/airsim"
      ],
      "context_title": "Autonomous vehicles",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI",
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "AI"
          ],
          "시뮬레이션": [
            "simulator"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-423bb5857b101ef43c7898f4",
      "title": "ai-economist",
      "url": "https://github.com/salesforce/ai-economist",
      "summary": "General purpose · ai-economist - Foundation: An Economic Simulation Framework.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/salesforce/ai-economist"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/salesforce/ai-economist"
      ],
      "context_title": "General purpose",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI",
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "ai"
          ],
          "시뮬레이션": [
            "Simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-3b982633a59074df2f02ce25",
      "title": "KDL",
      "url": "https://github.com/orocos/orocos_kinematics_dynamics",
      "summary": "Kinematics & Dynamics · 🟢 KDL - Orocos Kinematics and Dynamics Library for kinematic chains. ⭐ 904",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/orocos/orocos_kinematics_dynamics"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/orocos/orocos_kinematics_dynamics"
      ],
      "context_title": "Kinematics & Dynamics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-3a59ac7b9835d83232c688ee",
      "title": "YARP",
      "url": "https://github.com/robotology/yarp",
      "summary": "Middleware & Frameworks · 🟢 YARP - Communication and device interfaces applicable from humanoids to embedded devices. ⭐ 603",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/robotology/yarp"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/robotology/yarp"
      ],
      "context_title": "Middleware & Frameworks",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-35c00c24be29eee60d464ffc",
      "title": "simupy",
      "url": "https://github.com/simupy/simupy",
      "summary": "General purpose · simupy - A framework for modeling and simulating dynamical systems.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/simupy/simupy"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/simupy/simupy"
      ],
      "context_title": "General purpose",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulating"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-28bb451aae5bdffeae50cd14",
      "title": "SARL Agent Programming Language",
      "url": "https://github.com/sarl/sarl",
      "summary": "General purpose · 🧰 SARL Agent Programming Language - SARL Agent-Oriented Programming Language. http://www.sarl.io",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/sarl/sarl"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/sarl/sarl"
      ],
      "context_title": "General purpose",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-2816829bd6fa6a23c31b13e7",
      "title": "RBDL",
      "url": "https://github.com/rbdl/rbdl",
      "summary": "Kinematics & Dynamics · 🟡 RBDL - Rigid Body Dynamics Library based on Featherstone algorithms. ⭐ 708",
      "published_at": null,
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-robotics",
          "source_name": "Awesome Robotics Libraries",
          "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/rbdl/rbdl"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/rbdl/rbdl"
      ],
      "context_title": "Kinematics & Dynamics",
      "context_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-222736eb6b3dae9a22969429",
      "title": "NaveGo",
      "url": "https://github.com/rodralez/navego",
      "summary": "Navigation · NaveGo - An open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial sensors analysis.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/rodralez/navego"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/rodralez/navego"
      ],
      "context_title": "Navigation",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-1f1c1c7585bf388da8265536",
      "title": "Causal.jl",
      "url": "https://github.com/zekeriyasari/causal.jl",
      "summary": "General purpose · Causal.jl - A modeling and simulation framework adopting causal modeling approach. https://zekeriyasari.github.io/Causal.jl/dev/",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/zekeriyasari/causal.jl"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/zekeriyasari/causal.jl"
      ],
      "context_title": "General purpose",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation",
            "modeling and simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-0a82a585e233dbfec36c099b",
      "title": "SpykeTorch",
      "url": "https://github.com/miladmozafari/spyketorch",
      "summary": "SNN (Spiking neural networks) · 🧠 SpykeTorch - High-speed simulator of convolutional spiking neural networks with at most one spike per neuron.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/miladmozafari/spyketorch"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/miladmozafari/spyketorch"
      ],
      "context_title": "SNN (Spiking neural networks)",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI",
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "neural networks"
          ],
          "시뮬레이션": [
            "simulator"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-02cfbf0d0603f8edbb278979",
      "title": "Simcoin",
      "url": "https://github.com/sbaresearch/simcoin",
      "summary": "Blockchain · Simcoin - Blockchain simulation framework with Docker and Python.",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/sbaresearch/simcoin"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/sbaresearch/simcoin"
      ],
      "context_title": "Blockchain",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-02c6faa9f67d13c21ac2a8da",
      "title": "Brian2",
      "url": "https://github.com/brian-team/brian2",
      "summary": "SNN (Spiking neural networks) · 🧠 Brian2 - Brian is a free, open source simulator for spiking neural networks. http://briansimulator.org",
      "published_at": null,
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "resource_type": "directory",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "awesome-simulation",
          "source_name": "Awesome Software for Simulations",
          "source_url": "https://github.com/oskar-j/awesome-sim-software",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/brian-team/brian2"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/brian-team/brian2"
      ],
      "context_title": "SNN (Spiking neural networks)",
      "context_url": "https://github.com/oskar-j/awesome-sim-software",
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI",
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "neural networks"
          ],
          "시뮬레이션": [
            "simulator"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-6fa5b4e59297c390b4a917ba",
      "title": "robot-data-diff: episode-aware diffs for LeRobot datasets",
      "url": "https://discourse.openrobotics.org/t/robot-data-diff-episode-aware-diffs-for-lerobot-datasets/58956",
      "summary": "I built a small CLI for a problem I kept running into: you retrain a policy and it gets worse — was it the code or the data? robot-data-diff diffs any two revisions of a LeRobot dataset directly — local dirs or HF repo ids (v2.1 + v3.0). No tracking setup, no commit workflow, just point it at two dirs. It reports episodes added / removed / modified with per-episode stat deltas (frame counts, action stats, idle ratio…",
      "published_at": "2026-10-19T16:16:05Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-23T07:42:21Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-23T07:42:21Z",
          "stale": false,
          "links": [],
          "age_seconds": 1498904
        }
      ],
      "links": [
        "https://github.com/yafetashenafi790-lgtm/robot-data-diff"
      ],
      "age_seconds": 1498904,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-7e274194ad39ae3bd22fa6a9",
      "title": "Swift-ros2 3.0: native Swift ROS 2 client library, now with generated common_interfaces and its own org",
      "url": "https://discourse.openrobotics.org/t/swift-ros2-3-0-native-swift-ros-2-client-library-now-with-generated-common-interfaces-and-its-own-org/58955",
      "summary": "swift-ros2 3.0.0 is out. It is the first stable 3.x release of the native Swift client library for ROS 2 that I introduced here in April . swift-ros2 lets a Swift app join a ROS 2 graph directly, over Zenoh (round-trip compatible with rmw_zenoh_cpp ) or DDS (rmw_cyclonedds_cpp ). There is no bridge and no rcl cross-compile. What’s new in 3.0 Three packages, mirroring upstream ROS 2. The project moved to the swift-ro…",
      "published_at": "2026-10-19T15:29:37Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-23T07:42:21Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-23T07:42:21Z",
          "stale": false,
          "links": [],
          "age_seconds": 1498904
        }
      ],
      "links": [
        "https://github.com/swift-ros2/swift-ros2-rosidl",
        "https://github.com/swift-ros2/swift-ros2",
        "https://github.com/swift-ros2/swift-ros2-common-interfaces"
      ],
      "age_seconds": 1498904,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-dc39c75bf791efd2c95e53df",
      "title": "42 Gazebo Harmonic Simulation Worlds for Navigation, Exploration and SLAM workflows",
      "url": "https://discourse.openrobotics.org/t/42-gazebo-harmonic-simulation-worlds-for-navigation-exploration-and-slam-workflows/58934",
      "summary": "I have created 42 Gazebo & Blender simulation worlds for testing, benchmarking and improving projects that involves navigation, exploration, LiDAR and robot model setups ex. The project is open-source and licensed with Apache 2.0 so you can use it freely. Currently the worlds are 2D plan based environments with simple objects including mazes, offices, warehouses, forests, real world places, moving obstacle worlds an…",
      "published_at": "2026-10-18T23:33:59Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-22T07:44:50Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-22T07:44:50Z",
          "stale": false,
          "links": [],
          "age_seconds": 1585155
        }
      ],
      "links": [
        "https://github.com/mertgulerx/frontier_exploration_ros2",
        "https://github.com/mertgulerx/world-collection"
      ],
      "age_seconds": 1585155,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "Simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-ed80163eb46f8284e6e48fe8",
      "title": "Is OTA for ROS 2 robots a solved problem?",
      "url": "https://discourse.openrobotics.org/t/is-ota-for-ros-2-robots-a-solved-problem/58933",
      "summary": "I could not find anything out there built specifically for OTA updates in the ROS 2 ecosystem. Coming from the web I wanted to see how close I could get to the developer experience I know, so I built a small project on a Raspberry Pi. The device pulls new container images from GitHub releases, runs a health check and rolls back automatically if a release is broken. It turned out to be harder than just shipping Docke…",
      "published_at": "2026-10-18T23:05:42Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-22T07:44:50Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-22T07:44:50Z",
          "stale": false,
          "links": [],
          "age_seconds": 1585155
        }
      ],
      "links": [
        "https://github.com/maxriazantsev/vision-stand"
      ],
      "age_seconds": 1585155,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-5b6f31c07528d5ddc4a5ee98",
      "title": "Teaching Robots to Feel with AI Worker Tactile Imitation Learning",
      "url": "https://discourse.openrobotics.org/t/teaching-robots-to-feel-with-ai-worker-tactile-imitation-learning/58932",
      "summary": "AI WORKER #22: Teaching Robots to Feel with AI Worker Tactile Imitation Learning Anyone who has trained vision-based imitation learning policies knows where cameras hit their limit: contact-rich manipulation with deformable objects. Recently, we tested a bimanual paper cup unstacking and stacking task on the AI Worker equipped with dual 20-DoF HX5-D20 hands. Separating two nested paper cups requires just enough grip…",
      "published_at": "2026-10-18T23:05:40Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-22T07:44:50Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-22T07:44:50Z",
          "stale": false,
          "links": [],
          "age_seconds": 1585155
        }
      ],
      "links": [],
      "age_seconds": 1585155,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robots"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI",
            "Imitation Learning"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-e98a06f6e66dabaf78ccfac3",
      "title": "MoveIt Community Meeting: October 20th, 2026",
      "url": "https://discourse.openrobotics.org/t/moveit-community-meeting-october-20th-2026/58928",
      "summary": "Hi motion planning community, posting on behalf of @nathanbrooks . Our next community meeting is Tue, Oct 20, 2026 3:00 PM UTC ! We will use this Google Meet meeting . Agenda: MoveIt2 Lyrical release announcement prep MoveIt2 Jazzy release : Now, or after merging backports? Automated-backporting pipeline suggested Official Robotiq drivers discussion Else Reply here or email nathan@picknik.ai with additional topics!…",
      "published_at": "2026-10-18T15:49:47Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-22T07:44:50Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-22T07:44:50Z",
          "stale": false,
          "links": [],
          "age_seconds": 1585155
        }
      ],
      "links": [
        "https://github.com/moveit/moveit2"
      ],
      "age_seconds": 1585155,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "ai"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-dbf7e9555d63cebce1b7ada8",
      "title": "ROS News for the Week of October 12th, 2026",
      "url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-october-12th-2026/58909",
      "summary": "ROS News for the Week of October 12th, 2026 We have a ton of great events lined up for this weekend and next week including: ROSCon China in Shanghai , RoboBusiness in Santa Clara , our monthly Gazebo Community Meeting on scalable multi-robot simulation in ROS 2 and Gazebo , RobOpsCon 26 in Mountain View , our October ROS By-The-Bay Meetup at Intrinsic , and our bi-weekly ROS-ffice Hours . Have you ever wanted to ru…",
      "published_at": "2026-10-16T19:04:55Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-22T07:44:50Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-22T07:44:50Z",
          "stale": false,
          "links": [],
          "age_seconds": 1585155
        }
      ],
      "links": [
        "https://github.com/nathanshankar/terminal_rviz",
        "https://github.com/hmer101/multi_drone_slung_load_master",
        "https://github.com/fujitatomoya/ros-apac-developer-meeting",
        "https://github.com/molanocortes/takto-one",
        "https://github.com/mrbearing/get-ros2",
        "https://github.com/cocel-postech/genz-lio",
        "https://github.com/dad-io/zenoh-explorer",
        "https://github.com/jlblancoc/nanoflann",
        "https://github.com/opsobot/yeah-hand",
        "https://arxiv.org/abs/2610.09488",
        "https://github.com/sea-bass/charqui",
        "https://github.com/generalroboticslab/rtnav",
        "https://github.com/zju3dv/supernav"
      ],
      "age_seconds": 1585155,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-9ef5c07d2a77d1a62fa48441",
      "title": "Logging and Observability Guide Review Part 4 | Cloud Robotics WG Meeting 2026-10-19",
      "url": "https://discourse.openrobotics.org/t/logging-and-observability-guide-review-part-4-cloud-robotics-wg-meeting-2026-10-19/58901",
      "summary": "The next meeting of the CRWG will be at Mon, Oct 19, 2026 4:00 PM UTC →Mon, Oct 19, 2026 5:00 PM UTC , where we will continue editing the first draft of the Logging and Observability guide. This will be very similar to the last meeting, except that the group hopes to finish the edit of the guide this meeting and send it to our prior guest speakers for review. The meeting link for next meeting is here , and you can s…",
      "published_at": "2026-10-16T10:29:50Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-22T07:44:50Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-22T07:44:50Z",
          "stale": false,
          "links": [],
          "age_seconds": 1585155
        }
      ],
      "links": [],
      "age_seconds": 1585155,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-d08c9ee64b760787c80e97b3",
      "title": "[RFC] Consolidating and Modernizing Integration Test Architecture for gz_ros2_control",
      "url": "https://discourse.openrobotics.org/t/rfc-consolidating-and-modernizing-integration-test-architecture-for-gz-ros2-control/58883",
      "summary": "Hi everyone, Over time, the integration test suite in gz_ros2_control has grown incrementally as new controllers, demos, and interfaces were introduced. While these tests prevent regressions, the lack of a explicit test architecture currently leads to duplicate simulation launches, unnecessary CI runtime, and varying coverage across ROS 2 distributions (Rolling down to Humble). I’ve opened an RFC on GitHub (#964 ) t…",
      "published_at": "2026-10-15T16:10:35Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-21T07:48:46Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-21T07:48:46Z",
          "stale": false,
          "links": [],
          "age_seconds": 1671319
        }
      ],
      "links": [
        "https://github.com/ros-controls/gz_ros2_control"
      ],
      "age_seconds": 1671319,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-efeb5199c003240b33c208df",
      "title": "Ros2_pulse: topic rates on a Grafana dashboard, now counting rclpy nodes and loaned messages",
      "url": "https://discourse.openrobotics.org/t/ros2-pulse-topic-rates-on-a-grafana-dashboard-now-counting-rclpy-nodes-and-loaned-messages/58863",
      "summary": "Some updates on ros2_pulse since the first post (Ros2_pulse: per-topic rates and node liveness, including intra-process, on stock binaries ), the LD_PRELOAD probe that counts per-topic rates and node liveness from the tracetools hooks instead of subscribing. Python nodes are counted on both sides now. Before, a Python subscriber’s deliveries never showed up, because rclpy isn’t instrumented. The probe now also hooks…",
      "published_at": "2026-10-14T16:34:03Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-21T07:48:46Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-21T07:48:46Z",
          "stale": false,
          "links": [],
          "age_seconds": 1671319
        }
      ],
      "links": [
        "https://github.com/tanayk07/ros2_pulse"
      ],
      "age_seconds": 1671319,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-e92f8d58b6f8c5a30846dd9e",
      "title": "Robotics Prototyping Intern @ Nestack Technologies in Hyderabad, India (On-site)",
      "url": "https://discourse.openrobotics.org/t/robotics-prototyping-intern-nestack-technologies-in-hyderabad-india-on-site/58861",
      "summary": "We are building an original, friendly-looking walking robot with expressive movement and AI interaction. We’re looking for a hands-on intern who is excited about robotics and wants to work on a real-world prototype from design and assembly through programming and testing. Must-haves: Currently pursuing an engineering degree or recently graduated in Robotics, Mechatronics, Mechanical Engineering, Electronics/Electric…",
      "published_at": "2026-10-14T15:06:58Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-21T07:48:46Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-21T07:48:46Z",
          "stale": false,
          "links": [],
          "age_seconds": 1671319
        }
      ],
      "links": [],
      "age_seconds": 1671319,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "Robotics"
          ]
        },
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-a6f4ab94f8033e1efca80f2d",
      "title": "AI-assisted inspection of ROS 2 systems: a preview of DDS Monitor Pro’s MCP integration",
      "url": "https://discourse.openrobotics.org/t/ai-assisted-inspection-of-ros-2-systems-a-preview-of-dds-monitor-pro-s-mcp-integration/58853",
      "summary": "Hi everyone, We at eProsima are sharing a preview of the upcoming AI capabilities in DDS Monitor Pro, with a workflow that is also relevant to engineers working with DDS-based ROS 2 systems. The Monitor’s built-in Model Context Protocol (MCP) server connects an MCP-compatible AI assistant to the system information and operations available in the Monitor. You can ask questions about the running system and inspect the…",
      "published_at": "2026-10-14T09:09:24Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-21T07:48:46Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-21T07:48:46Z",
          "stale": false,
          "links": [],
          "age_seconds": 1671319
        }
      ],
      "links": [],
      "age_seconds": 1671319,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-08d110a2035d5393ea9f2ca8",
      "title": "These weeks at Open Robotics HQ (since pre-ROSCon Global)",
      "url": "https://discourse.openrobotics.org/t/these-weeks-at-open-robotics-hq-since-pre-roscon-global/58845",
      "summary": "Did I say I’d publish one of these right after ROSCon Global? I was overly ambitious (so, so overly ambitious). Truth be told, Open Robotics HQ is still digging out from all the good stuff that happened in Toronto. There’s a whole lot involved with tying off an event, not least of which are the dozens of follow-up conversations that started while in Toronto. We’re closing the loop on a lot of community questions, in…",
      "published_at": "2026-10-14T04:24:52Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-21T07:48:46Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-21T07:48:46Z",
          "stale": false,
          "links": [],
          "age_seconds": 1671319
        }
      ],
      "links": [],
      "age_seconds": 1671319,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-8a3eb6148df820765e1f71e1",
      "title": "Building a retrofit robotic milking system — looking to learn and collaborate",
      "url": "https://discourse.openrobotics.org/t/building-a-retrofit-robotic-milking-system-looking-to-learn-and-collaborate/58843",
      "summary": "Hi everyone! I’m Tom, originally from Ireland and currently based in Sydney, Australia. I grew up on a dairy farm and have spent much of my career in business development and industrial operations. I’m relatively new to robotics, so firstly, I hope this is the right place to introduce myself and a project I’m working on! The project — Moobotics Dairy farming is incredibly labour-intensive, particularly milking cows…",
      "published_at": "2026-10-13T22:44:48Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-21T07:48:46Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-21T07:48:46Z",
          "stale": false,
          "links": [],
          "age_seconds": 1671319
        }
      ],
      "links": [],
      "age_seconds": 1671319,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics",
            "robotic"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-73d76eaf5dff4becf8a734b2",
      "title": "PlanSys2 moves to Kairos and STN 🚀",
      "url": "https://discourse.openrobotics.org/t/plansys2-moves-to-kairos-and-stn/58838",
      "summary": "Two big changes are coming to PlanSys2 : a new default planner, Kairos , and a new default plan BT Builder for the executor, STN . Kairos is a temporal and numeric PDDL planner developed within the PlanSys2 organization . It does not depend on ROS: it can be used as a C++ library or from the command line. Efficient and robust. On classical, numeric, temporal and robotics benchmarks it solves more problems than LAMA,…",
      "published_at": "2026-10-13T19:05:07Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T13:14:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T13:14:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1738161
        }
      ],
      "links": [
        "https://github.com/plansys2/ros2_planning_system",
        "https://github.com/plansys2/kairos",
        "https://arxiv.org/abs/2406.17379"
      ],
      "age_seconds": 1738161,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-8f288888321f4f54eb1b29a7",
      "title": "Gazebo PMC Meeting Minutes 2026-10-12",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-12/58829",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 12, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved Cherrie Lu for mentee committer status. Voting is currently open via email on adding Luca Della Vedova as a mentee PMC member. New agenda items Gazebo Maintainer Audit & Rebalancing (Phase 2) : A reminder that Phase 2 of the Gazebo Maintainer Audit & Rebalancing Workspace (2026) (n…",
      "published_at": "2026-10-13T17:23:17Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T13:14:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1738161
        },
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/osrf/homebrew-simulation",
        "https://github.com/gazebo-tooling/release-tools",
        "https://github.com/gazebosim/gz-sim",
        "https://github.com/gazebosim/gz-physics",
        "https://github.com/gazebosim/gz-rendering",
        "https://github.com/gazebosim/gz-sensors",
        "https://github.com/gazebosim/gz-transport",
        "https://github.com/gazebo-release/gz_rendering_vendor"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-0ea1a543c9ca3a3dca7b6af3",
      "title": "RoboShield v2: an inline command firewall gateway for ROS 2 (Rust + rclrs, two-domain bridge, SROS2)",
      "url": "https://discourse.openrobotics.org/t/roboshield-v2-an-inline-command-firewall-gateway-for-ros-2-rust-rclrs-two-domain-bridge-sros2/58826",
      "summary": "Hi all, Follow-up on RoboShield, my ROS 2 security project. v1 was a passive Rust watchdog that parsed raw RTPS packets with libpcap and flagged unknown GUID prefixes, unauthorized publishers and topic floods. It could alert, but it couldn’t stop anything. v2 is an inline gateway that protects the robot. Repo: GitHub - Amin-Ahmed-G/robotshield: Embedded out-of-band NIDS for ROS 2 RTPS/DDS networks in Rust with libpc…",
      "published_at": "2026-10-13T16:13:00Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T13:14:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T13:14:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1738161
        }
      ],
      "links": [],
      "age_seconds": 1738161,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-62e5abafea4d1728b2d7e627",
      "title": "Introducing RobotLens — a connected engineering workspace for ROS 2",
      "url": "https://discourse.openrobotics.org/t/introducing-robotlens-a-connected-engineering-workspace-for-ros-2/58825",
      "summary": "Hi everyone! I’ve been building RobotLens , a native robotics engineering workspace that brings visualization, debugging, diagnostics, simulation, and development workflows into one connected environment. My background is in computer graphics and game development. When I started learning ROS 2, I found myself constantly switching between terminals, visualizers, logs, simulators, and other tools. Each tool was useful…",
      "published_at": "2026-10-13T16:11:36Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T13:14:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T13:14:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1738161
        }
      ],
      "links": [],
      "age_seconds": 1738161,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "simulation",
            "simulators"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-7e3ab91a00ade0e55825dbd7",
      "title": "VizMini2: RViz, teleop and ROS 2 tools on your Android phone or tablet",
      "url": "https://discourse.openrobotics.org/t/vizmini2-rviz-teleop-and-ros-2-tools-on-your-android-phone-or-tablet/58822",
      "summary": "Hi everyone, I’d like to introduce VizMini2 , an Android app to view, drive and inspect ROS 2 robots from your phone or tablet. This is the first time I’m sharing it outside my own circle, so any comments, criticism or ideas are more than welcome. Why I built it Very often I just wanted to take a quick look at the robot: check whether the laser is publishing, see where it thinks it is on the map, move it a little or…",
      "published_at": "2026-10-13T15:04:54Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T13:14:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T13:14:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1738161
        }
      ],
      "links": [],
      "age_seconds": 1738161,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot",
            "robots"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-be915eb17780c7b6c8e8ce42",
      "title": "Interaction of ModellingToolkit with C code",
      "url": "https://discourse.julialang.org/t/interaction-of-modellingtoolkit-with-c-code/139982",
      "summary": "Hi All, I am trying to model a converter using ModellingToolkit whose control lies in a c file. The control is being called at a regular interval using ccall and periodic callback. It seems impossible to integrate the variable updated from c file into the model as it is not reflecting as an unknown. In the code the function InvVoltage uses Vinv to get a control output from C code. During the calculations it takes th…",
      "published_at": "2026-10-13T08:07:12Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-1ce53dc6ff7d9db2d21ce488",
      "title": "Rclnodejs 2.3.0: ROS 2 Actions over WebSocket and HTTP/SSE",
      "url": "https://discourse.openrobotics.org/t/rclnodejs-2-3-0-ros-2-actions-over-websocket-and-http-sse/58817",
      "summary": "Send a goal, follow the feedback, get the result. rclnodejs 2.3.0 , the ROS 2 client library for Node.js, brings ROS 2 actions to web apps over WebSocket and HTTP/SSE. ROS 2 Actions from the Browser The browser SDK derives TypeScript goal, feedback and result types from generated ROS declarations. OpenAPI export also includes action schemas. With an HTTP runtime on port 9001 exposing a running Fibonacci action serve…",
      "published_at": "2026-10-13T07:43:15Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T13:14:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T13:14:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1738161
        }
      ],
      "links": [],
      "age_seconds": 1738161,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-18482c9444b9297e3437aaa7",
      "title": "New packages for Humble Hawksbill 2026-10-12",
      "url": "https://discourse.openrobotics.org/t/new-packages-for-humble-hawksbill-2026-10-12/58802",
      "summary": "We’re happy to announce 40 new packages and 446 updates to ROS 2 Humble Hawksbill This sync was tagged as humble/2026-10-12 . amd64 (40 new, 446 updates) (click for more details) arm64 (115 new, 446 updates) (click for more details) Thanks to all ROS maintainers who make packages available to the ROS community. The above list of packages was made possible by the work of the following maintainers: Alejandro Hernanade…",
      "published_at": "2026-10-12T16:55:47Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T13:14:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T13:14:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1738161
        }
      ],
      "links": [],
      "age_seconds": 1738161,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-42b8246635130e0d2d193783",
      "title": "Rokoko Device SDK update: more robust USB stream, OTA-ready Smartgloves II and a pinch detector example",
      "url": "https://discourse.openrobotics.org/t/rokoko-device-sdk-update-more-robust-usb-stream-ota-ready-smartgloves-ii-and-a-pinch-detector-example/58800",
      "summary": "Hi everyone This follows up on our ROS 2 bridge for Smartgloves II . We’ve released a new version of the Rokoko Device SDK, which the bridge is built on. What’s new: More robust USB data stream: handles the SDK closing abruptly (requested by several customers) New Smartgloves II firmware: small improvements in power usage and performance OTA ready: from the next release, Smartgloves II can be updated over WiFi Pinch…",
      "published_at": "2026-10-12T16:27:43Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T07:44:48Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T07:44:48Z",
          "stale": false,
          "links": [],
          "age_seconds": 1757957
        }
      ],
      "links": [],
      "age_seconds": 1757957,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-e32ebd66b147bcaf82575f0b",
      "title": "DendROS - colored ROS2 terminal output with utils",
      "url": "https://discourse.openrobotics.org/t/dendros-colored-ros2-terminal-output-with-utils/58797",
      "summary": "Hi all, I’d like to share DendROS , an open-source tool that makes ROS 2 terminal output easier to read. When a launch file starts thirty nodes, they all print to the same terminal in the same color, and the line you need has usually scrolled away by the time you look for it. DendROS gives each group of nodes its own color and opens ros2 launch in a viewer where you can scroll, search and filter the log while the la…",
      "published_at": "2026-10-12T16:21:54Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T07:44:48Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T07:44:48Z",
          "stale": false,
          "links": [],
          "age_seconds": 1757957
        }
      ],
      "links": [],
      "age_seconds": 1757957,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-f5e72f4fd1116dc97741dc36",
      "title": "Advice on ROS 2, GLIM and nvblox for Autonomous Drones",
      "url": "https://discourse.openrobotics.org/t/advice-on-ros-2-glim-and-nvblox-for-autonomous-drones/58781",
      "summary": "Hi everyone! I’m developing an autonomous quadcopter(small category drone) using PX4, ROS 2 Humble, and a Jetson Orin NX 16 GB, with a Livox Mid-360 LiDAR. I’m planning to use GLIM for odometry, nvblox for 3D mapping, and a custom planner for obstacle avoidance, with PX4 SITL and Gazebo Harmonic for simulation. Could you please share your insights on whether this setup is suitable for real-time autonomous navigation…",
      "published_at": "2026-10-12T07:25:30Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T07:44:48Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T07:44:48Z",
          "stale": false,
          "links": [],
          "age_seconds": 1757957
        }
      ],
      "links": [],
      "age_seconds": 1757957,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-fdd26dbc3a2b859a969abc5d",
      "title": "Webots Demo 7: Testing a Supervisory Gate Pattern on TIAGo (QERRA-v2 Classical)",
      "url": "https://discourse.openrobotics.org/t/webots-demo-7-testing-a-supervisory-gate-pattern-on-tiago-qerra-v2-classical/58768",
      "summary": "Hi everyone, Following up on my previous posts on deterministic safety reflexes (Demo 6) and Layer 3 ranking rules, I wanted to share the latest simulation milestone from QERRA-v2 Classical: Webots Demo 7 (Supervisory Gate & Authority Separation) . The Motivation In ROS 2 mobile bases, we typically route planner commands through twist_mux or nav2_collision_monitor, with watchdog timeouts on cmd_vel. In Demo 7, I wan…",
      "published_at": "2026-10-11T12:27:59Z",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-19T17:17:09Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openrobotics-discourse",
          "source_name": "ROS · Open Robotics Discourse",
          "source_url": "https://discourse.openrobotics.org/latest",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-19T17:17:09Z",
          "stale": false,
          "links": [],
          "age_seconds": 1810016
        }
      ],
      "links": [],
      "age_seconds": 1810016,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-57aa3b53189bd36e071bd7ec",
      "title": "Community meeting: Scalable Multi-Robot Simulation in ROS 2 and Gazebo",
      "url": "https://discourse.openrobotics.org/t/community-meeting-scalable-multi-robot-simulation-in-ros-2-and-gazebo/58728",
      "summary": "Hello Community! After ROSCon we’re back with our October Meeting where we’ll talk about multi-robot simulations. “Simulating multiple robots in Gazebo with ROS 2 often requires extensive manual configuration of topics, namespaces, and bridges. This Google Summer of Code project aims to simplify multi-robot simulation by introducing native namespace support in Gazebo and automated ROS-Gazebo bridging. These features…",
      "published_at": "2026-10-09T18:05:19Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robot",
            "robots"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "Simulation",
            "simulations",
            "Simulating"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-44a5a1ef0c5df9f9a6c4255a",
      "title": "Padé approximants",
      "url": "https://discourse.julialang.org/t/pade-approximants/139890",
      "summary": "I am looking for a general package to compute Padé approximants. In my use case these show up as part of the holomorphic load flow method (see Holomorphic Embedding Load-flow method - Wikipedia ). An implementation of HELM already exists at AnalyticalLoadFlow.jl (this is just HELM under a different name), which also includes the Padé approximation as part of its implementation. I think it would be worthwhile to setu…",
      "published_at": "2026-10-07T19:22:09Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-1a16a29003fbe673be9e2e9f",
      "title": "Gazebo PMC Meeting Minutes 2026-10-05",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-05/58601",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 5, 2026 6:00 PM UTC and the following is a summary: PMC Business PMC Membership & Mentee Committer Voting : Voting is currently open for adding Cherry as a mentee committer, and an asynchronous email vote is being opened for Luca Della Vedova’s nomination to the PMC. Asynchronous Meeting Engagement : The PMC agreed to encourage members and contributors in…",
      "published_at": "2026-10-05T20:47:48Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/gazebosim/gz-rendering",
        "https://github.com/gazebosim/gz-sensors",
        "https://github.com/gazebo-tooling/release-tools",
        "https://github.com/gazebosim/gz-sim",
        "https://github.com/gazebosim/sdformat",
        "https://github.com/gazebosim/gz-cmake"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-3c734922e8711755c677ac94",
      "title": "GUI for bifurcation analysis (BifurcationTool)",
      "url": "https://discourse.julialang.org/t/gui-for-bifurcation-analysis-bifurcationtool/139785",
      "summary": "Dear all, I just come across the very cool BifurcationTool which is a GUI windows desktop application for bifurcation analysis of biochemical / ODE models. The bifurcation code behind is based on BifurcationKit.jl . There are probably ideas about interfacing julia with other languages to be looked at. Best regards PS: the author has been contacted 2 posts - 2 participants Read full topic",
      "published_at": "2026-10-02T07:05:13Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/hsauro/bifurcationtool"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/hsauro/bifurcationtool"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-f1513d6d0a485f16008f919e",
      "title": "ModelingToolkit parameter estimation tutorials, and some confusion",
      "url": "https://discourse.julialang.org/t/modelingtoolkit-parameter-estimation-tutorials-and-some-confusion/139765",
      "summary": "Hi all, I am working to figure out how to do parameter fitting on a ModelingToolkit model, which yields an ODEProblem. I am not bringing neural nets or anything. I am trying to figure which way to do it either following: docs.sciml.ai Optimizing through an ODE solve and re-creating MTK Problems ·... Documentation for ModelingToolkit.jl. or Parameter Estimation of Ordinary Differential Equations · SciMLSensitivity.jl…",
      "published_at": "2026-09-30T20:33:01Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "ai"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-e1e1f3617347ea50b0c2239a",
      "title": "Gazebo PMC Meeting Minutes 2026-09-28",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-09-28/58502",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Sep 28, 2026 6:00 PM UTC and the following is a summary: PMC Business Formal Decision: Accepted REP-158: OpenUSD Conventions for Simulation Asset Interoperability in Open Source Robotics . This was a joint vote with the ROS PMC, and the final results will be announced once officially recorded by both PMCs. A formal vote will be requested to sponsor Cherie Hu…",
      "published_at": "2026-09-29T23:23:27Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/gazebosim/gz-common",
        "https://github.com/gazebo-tooling/release-tools",
        "https://github.com/gazebosim/gz-rendering",
        "https://github.com/gazebosim/gz-cmake",
        "https://github.com/gazebosim/gz-gui",
        "https://github.com/gazebosim/gz-math",
        "https://github.com/gazebosim/sdformat",
        "https://github.com/ros/urdfdom",
        "https://github.com/gazebosim/gz-physics",
        "https://github.com/google-deepmind/mujoco",
        "https://github.com/gazebosim/gz-sim",
        "https://github.com/gazebosim/gz-transport",
        "https://github.com/osrf/homebrew-simulation",
        "https://github.com/gazebosim/docs"
      ],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "Simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-6a7c47b93605afce42b7bd9f",
      "title": "Dropping armhf (32-bit ARM) binary packages for Gazebo",
      "url": "https://discourse.openrobotics.org/t/dropping-armhf-32-bit-arm-binary-packages-for-gazebo/58156",
      "summary": "Hi all, The Gazebo team is going to stop producing .deb packages for the armhf (32-bit ARM hard-float) architecture. Going forward, the supported Debian/Ubuntu architectures for Gazebo binaries are amd64 and arm64 . Why The ARM platforms Gazebo users actually run on (Raspberry Pi OS, NVIDIA Jetson, ARM cloud instances) all ship 64-bitimages today, and new ARM Cortex cores have been 64-bit only since 2023. Some upstr…",
      "published_at": "2026-09-15T17:18:01Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/gazebo-tooling/release-tools"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-395cfdad10c12762f3e613b9",
      "title": "Gazebo PMC Meeting Minutes 2026-09-14",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-09-14/58127",
      "summary": "Hi Gazebo Community! We didn’t have a meeting last week (Mon, Sep 7, 2026 12:00 AM UTC ) because it was a US holiday and most people couldn’t attend. This week’s meeting was held on Mon, Sep 14, 2026 6:00 PM UTC and the following is a summary: PMC Business REP-158 Vote : A call for vote has been issued to move REP-158 (OpenUSD conventions for robotics) from Draft to Approved. Advancing the proposal requires a 50% ap…",
      "published_at": "2026-09-14T21:39:40Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/gazebosim/gz-common"
      ],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-3cf3f241fecd50de9941535a",
      "title": "[Announcement] Gazebo Event Camera Plugin for ROS 2 Jazzy + Gazebo Harmonic",
      "url": "https://discourse.openrobotics.org/t/announcement-gazebo-event-camera-plugin-for-ros-2-jazzy-gazebo-harmonic/58040",
      "summary": "Hi everyone, We are happy to share a new event camera simulation plugin for Gazebo Harmonic and ROS 2 Jazzy. The goal of this project is to provide a practical way to simulate an event camera directly in Gazebo and generate asynchronous brightness-change events from a simulated camera stream. The plugin currently implements an ESIM-style event generation model, including: - Log-intensity based event generation - Pos…",
      "published_at": "2026-09-11T14:09:07Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-dfb6b754f6a8fe36165880c1",
      "title": "Gazebo Gymnasium : Bringing RL to Gazebo",
      "url": "https://discourse.openrobotics.org/t/gazebo-gymnasium-bringing-rl-to-gazebo/58022",
      "summary": "Good Afternoon Gazebo Community, Over the past half year, I’ve been interested in integrating Reinforcement Learning (RL) within Gazebo in a manner that anybody can extend their RL problems into the Gazebo ecosystem, without having to worry about the fuss of Gazebo+Gymnasium. Since I know there’s been some interest in making this work , I began working on a package, gazebo_gymnasium . It’s an independent package ins…",
      "published_at": "2026-09-10T23:43:00Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "Reinforcement Learning"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-ddb396e94e7f685ae8b99a85",
      "title": "Gazebo Ionic reaching end-of-life in December, 2026",
      "url": "https://discourse.openrobotics.org/t/gazebo-ionic-reaching-end-of-life-in-december-2026/57981",
      "summary": "Hello Gazebo Community, Gazebo Ionic was released in September 2024 and will reach EOL in December, 2026[1] together with ROS 2 Kilted. We recommend users upgrade to Gazebo Jetty, which is paired with ROS 2 Lyrical, as soon as possible. Migrating to Jetty should be fairly smooth, however, be sure to check the Jetty release notes in addition to the migration guides of each Gazebo library (e.g. gz-sim Migration.md ).…",
      "published_at": "2026-09-09T14:23:51Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-ba289cb7773bb24b4ab549bf",
      "title": "OpenModelica 1.27.1",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.1",
      "summary": "Patch release for 1.27.0. OMEdit can now re-simulate a model from compiled artifacts without requiring the Modelica source code and without the need of recompiling it #14111 . Improved handling of parameter menus for instances of replaceable models #16248 Many fixes to OMEdit, including some causing the GUI to crash. Fixed bug in the implementation of spatialDistribution() Here is the complete list of closed issues.…",
      "published_at": "2026-09-08T21:33:34Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-c197cc22c638bd4fa7e97777",
      "title": "Gazebo PMC Meeting Minutes 2026-08-31",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-08-31/57806",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Aug 31, 2026 6:00 PM UTC and the following is a summary: PMC Business None New agenda items Gazebo Maintainer Audit & Package Rebalancing : Initiated a two-phase audit of Gazebo package maintainer assignments (audit spreadsheet (not public)). Current maintainers will review their commitments, followed by opening primary and secondary maintainer roles for pack…",
      "published_at": "2026-09-01T15:23:23Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-b992e6689adef51dc7d29cce",
      "title": "Manually update operator in a SplitODEProblem",
      "url": "https://discourse.julialang.org/t/manually-update-operator-in-a-splitodeproblem/139138",
      "summary": "Hello, I have some library code which constructs a SplitODEProblem with a DiagonalOperator as f1, and I’m trying to write a function to remake the problem with problem.f.f1.A updated according to new parameter values. I have tried passing an update_func! to DiagonalOperator but the problem is that it gets called automatically at every time step which isn’t what I want. Is there any thing else I can do short of bundl…",
      "published_at": "2026-09-01T14:36:39Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-9be4cb0e18ecd490649cbb19",
      "title": "Does MTK nominal metadata for variables set abstol when solving ODE",
      "url": "https://discourse.julialang.org/t/does-mtk-nominal-metadata-for-variables-set-abstol-when-solving-ode/139123",
      "summary": "when you define a variables @variables begin x(t), [nominal=1e6] y(t), [nominal=1e-3] end will it essentially do the equivalent of setting abstol to a vector of absolute tolerances rather than a scalar, by multiplying the abstol you pass in sol = solve(prob, u0, (0,100); abstol=1e-6) by the nominal value? Or is it ignored ? The Documentation mentions it being used for optimal control problems but not for plain old O…",
      "published_at": "2026-08-31T20:05:30Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "최적화"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "최적화": [
            "optimal control"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-c25239cdb5cf07e003074be3",
      "title": "Homebrew dropping support for macOS intel / amd64",
      "url": "https://discourse.openrobotics.org/t/homebrew-dropping-support-for-macos-intel-amd64/57731",
      "summary": "Hi all, homebrew announced last year that they were planning to drop support for intel / amd64 CPUs in macOS in September 2026. I opened an issue with details about this change and a proposed plan, and since brew has already stopped building new intel bottles, I’m announcing it here. My apologies for not announcing it in a discoverable way sooner. My plan is to stop running CI and building bottles for intel / amd64…",
      "published_at": "2026-08-29T00:42:23Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-024902ada96c1e390ea89b53",
      "title": "Name the next Gazebo release! Gazebo M :speech_balloon:",
      "url": "https://discourse.openrobotics.org/t/name-the-next-gazebo-release-gazebo-m/57723",
      "summary": "Hi, community! As discussed in this announcement , the next Gazebo version will be released in March 2027. And we need a new name! Gazebo’s naming scheme increases alphabetically and follows the “architecture” theme. These are the existing names: Acropolis Blueprint Citadel Dome Edifice Fortress Garden Harmonic Ionic Jetty Now we invite you to name the next release, which will start with the letter M . As always, th…",
      "published_at": "2026-08-28T16:26:10Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-a0e8d0552054b0b6eff0cabb",
      "title": "Gazebo PMC Meeting Minutes 2026-08-24",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-08-24/57685",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Aug 24, 2026 6:00 PM UTC and the following is a summary: PMC Business None New agenda items Avoid GitHub PR Stacks : The PMC recommends avoiding GitHub PR stacks (gh-stack ) for now for all Gazebo committers due to an upstream bug (gh-stack#371 ) that produces malformed commit author attributions. Deprecating FreeImage for Ubuntu 26.04 (Resolute) / Jetty : Be…",
      "published_at": "2026-08-26T18:01:09Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-ac8b9b6aeafcfbcfe07539d2",
      "title": "Suggestion: Free-look camera control",
      "url": "https://discourse.openrobotics.org/t/suggestion-free-look-camera-control/57672",
      "summary": "When using a 360° skybox as the scene background, the view is only geometrically correct at the capture center. Gazebo’s current orbit control moves the camera around a clicked point. It would be very useful to add a shortcut, such as holding a key while dragging the mouse, to rotate yaw and pitch while keeping the camera position fixed. 1 post - 1 participant Read full topic",
      "published_at": "2026-08-26T05:46:13Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-3bc69044fffaf06822933998",
      "title": "GzSensorMonitor – Real-Time Sensor Feedback Inside Gazebo Harmonic",
      "url": "https://discourse.openrobotics.org/t/gzsensormonitor-real-time-sensor-feedback-inside-gazebo-harmonic/57613",
      "summary": "Hello ROS and Gazebo Community, We are pleased to announce the release of GzSensorMonitor, an open-source plugin for Gazebo Harmonic that enables real-time visualization of sensor data directly inside the Gazebo simulation. In a typical simulation workflow, the robot, its environment, and its sensor data are often inspected through different tools or windows. GzSensorMonitor brings the sensor feedback into the simul…",
      "published_at": "2026-08-23T16:21:49Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robot"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-246c9b4334d2fb933e3afa5d",
      "title": "Modelling fiber lasers in Julia as a BVDAE problem",
      "url": "https://discourse.julialang.org/t/modelling-fiber-lasers-in-julia-as-a-bvdae-problem/138925",
      "summary": "Hello, I am trying to model a fiber laser using Julia. I’ve managed to simulate an amplifier which is an initial value DAE problem, now i need to extend the code to a BVDAE problem to handle different laser resonator architectures. I’ve read the relevant documentation and based on it tried to use the Ascher method however the solver does not converge. Code fails before that, when setting up boundary conditions (I th…",
      "published_at": "2026-08-19T10:16:50Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-05c30b8726d2862033102cec",
      "title": "Gazebo PMC Meeting Minutes 2026-08-17",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-08-17/57494",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Aug 17, 2026 6:00 PM UTC and the following is a summary: PMC Business None New agenda items Gazebo-M Naming Process : The namestorming process for Gazebo-M continues on the namestorming sheet (not public) . The PMC agreed to extend the name filtering phase by one week to allow more community members and team participants to contribute. Updates C++20 Migration…",
      "published_at": "2026-08-18T16:39:40Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-fa633953a3c8856f11fa31af",
      "title": "Gazebo PMC Meeting Minutes 2026-08-10",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-08-10/57493",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Aug 10, 2026 6:00 PM UTC and the following is a summary: PMC Business None New agenda items Started the Gazebo-M name process : The Gazebo M release process has officially commenced with committers submitting naming proposals. This release sequence skips K and L versions to sync the name with ROS. Buildfarm Security & Infrastructure : Build Farm Infrastructur…",
      "published_at": "2026-08-18T16:39:16Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-1b7e970ce1c5edca2061f71e",
      "title": "Announcement: Fix for AdvancedLiftDrag Pitching Moment Computation",
      "url": "https://discourse.openrobotics.org/t/announcement-fix-for-advancedliftdrag-pitching-moment-computation/57364",
      "summary": "Hello Gazebo Community, We want to highlight an important bug fix and subsequent behavior change in the AdvancedLiftDrag system, recently addressed in Issue #3695 . What was the issue? Previously, when computing the pitching moment coefficient (Cem ) in AdvancedLiftDrag.cc , the alpha-based pitching moment (derived from Cem0 , Cema , and CemaStall ) was unintentionally being overwritten by the sideslip contribution.…",
      "published_at": "2026-08-13T03:02:08Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-eda21a929a89fd8864b8f770",
      "title": "How do you simulate latency?",
      "url": "https://discourse.openrobotics.org/t/how-do-you-simulate-latency/57337",
      "summary": "Did someone already do something regarding simulating latency (or even jitter) in sensor data and control commands? I think the obvious approach when you work with ROS is to implement something like topic_tools/delay and plug it behind the bridge. However, that seems to massively increase the number of topics, making it very error-prone to pick the right one… I can imagine a similar mechanism on the gz-transport sid…",
      "published_at": "2026-08-12T07:53:07Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulating"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-feede6d7895f0bf3ba3e475a",
      "title": "Community meeting: Gym-Gazebo-Sim",
      "url": "https://discourse.openrobotics.org/t/community-meeting-gym-gazebo-sim/57300",
      "summary": "Hello Community! Here’s the information for our next August Meeting where we’ll talk about running reinforce learning algorithms using Gazebo. “Gym Gazebo Sim is an educational software toolkit developed to help beginner Gazebo users use the Gymnasium API by the Farama Foundation for reinforcement learning. The toolkit was developed for an introductory course for Gazebo Sim, ROS 2, and RL. It simplifies development…",
      "published_at": "2026-08-10T20:01:14Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-06T09:31:54Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-06T09:31:54Z",
          "stale": false,
          "links": [],
          "age_seconds": 282731
        }
      ],
      "links": [],
      "age_seconds": 282731,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "reinforcement learning"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-001ae2eae1bcc1a7fdb680dc",
      "title": "Open-Source Fire Simulation Plugin for Gazebo Harmonic",
      "url": "https://discourse.openrobotics.org/t/open-source-fire-simulation-plugin-for-gazebo-harmonic/57257",
      "summary": "Hello Open Robotics community! We are excited to share our open-source Fire Simulation Plugin for Gazebo Harmonic / Gazebo Sim 8. The plugin provides a configurable fire simulation framework for simulating fire interaction with objects in a Gazebo environment. Features - Fire and flame simulation - Smoke and particle effects - Heat propagation - Distance- and direction-based fire exposure - Progressive ignition - Pr…",
      "published_at": "2026-08-09T15:14:04Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-03T09:42:47Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-03T09:42:47Z",
          "stale": false,
          "links": [],
          "age_seconds": 541278
        }
      ],
      "links": [],
      "age_seconds": 541278,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "Robotics"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "Simulation",
            "simulating"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-11d5ea3ae8aec67d85f0600d",
      "title": "Online hackathon (Aug 2026): composing differentiable simulation pipelines",
      "url": "https://discourse.julialang.org/t/online-hackathon-aug-2026-composing-differentiable-simulation-pipelines/138669",
      "summary": "Hi there! I work at Pasteur Labs on Tesseract, an open-source tool for wrapping simulation components so they compose into end-to-end differentiable pipelines (w/ some existing Julia examples via juliacall). We’re running a month-long online hackathon throughout August around that idea, and we figured a few people here might find it interesting. The challenge is to take differentiable components that don’t naturally…",
      "published_at": "2026-08-07T21:30:21Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-6061771426b0185e372706c5",
      "title": "GZ Weather System – Realistic Rain & Snow Simulation for Gazebo Sim",
      "url": "https://discourse.openrobotics.org/t/gz-weather-system-realistic-rain-snow-simulation-for-gazebo-sim/57225",
      "summary": "Hi everyone, We are excited to share GZ Weather System , an open-source collection of realistic Rain and Snow simulation worlds for Gazebo Sim (Harmonic) built using Gazebo Sim’s built-in ParticleEmitter system. The goal of this project is to provide lightweight, reusable weather environments that can be integrated into robotics simulations without requiring custom rendering plugins. Features Realistic Rain simulati…",
      "published_at": "2026-08-07T18:49:52Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-29T08:39:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-29T08:39:16Z",
          "stale": false,
          "links": [],
          "age_seconds": 977089
        }
      ],
      "links": [],
      "age_seconds": 977089,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotics"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "Simulation",
            "simulations"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-bfcd538d322181afa66e671d",
      "title": "Likelihood model in Bayesian NODE",
      "url": "https://discourse.julialang.org/t/likelihood-model-in-bayesian-node/138664",
      "summary": "Hi all, I’m reading Uncertainty Quantified Deep Bayesian Model Discovery · Overview of Julia's SciML . to play around with Bayesian NODEs. I noticed the loss function which actually gets passed to AdvancedHMC ’s samplers is l(θ) = -sum(abs2, ode_data .- predict_neuralode(θ)) - sum(θ .* θ) , where the “likelihood” part is proportional to a Gaussian likelihood model with a fixed standard deviation. My question is this…",
      "published_at": "2026-08-07T16:22:36Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-57b1f6d0907921d7cca957e4",
      "title": "Scenic Workshop August 20-21 @ UC Santa Cruz",
      "url": "https://discourse.openrobotics.org/t/scenic-workshop-august-20-21-uc-santa-cruz/57198",
      "summary": "Hi folks, For those interested in testing or training robotic systems in simulation, the annual Scenic Workshop for current and potential users and developers of the Scenic probabilistic programming language will be held at UC Santa Cruz on August 20-21. Scenic is a language for environment modeling and data generation for autonomous intelligent cyber-physical systems, and has been used to help design and evaluate r…",
      "published_at": "2026-08-05T23:31:22Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1063221
        }
      ],
      "links": [],
      "age_seconds": 1063221,
      "fields": [
        "로봇"
      ],
      "techniques": [
        "시뮬레이션"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {
          "로봇": [
            "robotic"
          ]
        },
        "technique_matches": {
          "시뮬레이션": [
            "simulation"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-66f31b88ebfa43c56420a783",
      "title": "Gazebo PMC Meeting Minutes 2026-08-03",
      "url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-08-03/57146",
      "summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Aug 3, 2026 6:00 PM UTC and the following is a summary: PMC Business None New agenda items ROSCon PMC Dinner Meeting : Confirmed a PMC dinner meeting on Mon, Sep 21, 2026 12:00 AM UTC (adjusting evening time to accommodate travel schedules). Location suggestions and a poll to finalize timing are being coordinated on Zulip. Buildfarm Security & Infrastructure…",
      "published_at": "2026-08-03T21:16:26Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-24T07:25:16Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-24T07:25:16Z",
          "stale": false,
          "links": [],
          "age_seconds": 1413529
        }
      ],
      "links": [],
      "age_seconds": 1413529,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-81b54e6d4eb5882b8a219c2c",
      "title": "Localization of The Gazebo Documentation",
      "url": "https://discourse.openrobotics.org/t/localization-of-the-gazebo-documentation/57141",
      "summary": "Hello Gazebo Community, I am the author of the Localize The Docs organization. And I’m glad to announce that the gazebosim-docs-l10n project is published now: Preview: gazebosim-docs-l10n Crowdin: gazebosim-docs-l10n GitHub: gazebosim-docs-l10n The goal of this project is to translate The Gazebo Documentation into multiple languages. Translations are contributed via the Crowdin platform, automatically synchronized w…",
      "published_at": "2026-08-03T19:04:20Z",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T13:14:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "gazebo-discourse",
          "source_name": "Gazebo Community",
          "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T13:14:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1738161
        }
      ],
      "links": [],
      "age_seconds": 1738161,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-7a24b5b13b60b6f0bd6ccf0f",
      "title": "Warning in SciMLBase about ContinousClock",
      "url": "https://discourse.julialang.org/t/warning-in-scimlbase-about-continousclock/138534",
      "summary": "During precompilation I get this warning. How could I avoid this? I have this version v2.155.1 SciMLBase │ ┌ Warning: the bare singleton variant syntax `ContinuousClock` is deprecated, write `ContinuousClock()` instead (near C:\\Users\\User\\.julia\\packages\\SciMLBase\\hLfdZ\\src\\clock.jl:4) │ │ caller = eval(m::Module, e::Any) at boot.jl:489 │ └ @ Core .\\boot.jl:489 └ 6 posts - 3 participants Read full topic",
      "published_at": "2026-07-30T10:51:19Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-6b183dbb87b83b8ce5b51f98",
      "title": "How good is the support for hybrid system modelling in MTK?",
      "url": "https://discourse.julialang.org/t/how-good-is-the-support-for-hybrid-system-modelling-in-mtk/138499",
      "summary": "How good is the support of modeling hybrid systems with MTK in the summer of 2026? It used to be incomplete/ buggy for a long time. Did this change? I am looking at the control of electrical machines. The controller can be outside of MTK, but it would be nice if not only the model, but also the observer could be modeled in MTK. See, for example: IM_AWES_bench.jl/src/estimators/rotor_flux_observer_discrete.jl at main…",
      "published_at": "2026-07-27T20:40:11Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/c-nicomar/im_awes_bench.jl"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/c-nicomar/im_awes_bench.jl"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-e6591feb34bb1d8992611412",
      "title": "Understanding jump model preparation cost",
      "url": "https://discourse.julialang.org/t/understanding-jump-model-preparation-cost/138472",
      "summary": "I am using Catalyst.jl to make JumpProblem s of around 160k species and a fairly sparse interaction structure that includes what JumpProcesses.jl calls “constant-rate jump” (CRJ) reactions. This works, but JumpProblem construction is quite slow (and so is integrator initialization). I would like to understand why that is and what I could do about it. As an (admittedly contrived) example, consider: using Catalyst usi…",
      "published_at": "2026-07-25T18:24:16Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-9b0573ee49f09f1f5cbdc582",
      "title": "Can Symbolics/MTK split the generated RHS into multiple smaller functions?",
      "url": "https://discourse.julialang.org/t/can-symbolics-mtk-split-the-generated-rhs-into-multiple-smaller-functions/138469",
      "summary": "I have a large ModelingToolkit model. mtkcompile inlines ~32k observed equations into a single big RHS function in around 60 seconds, and first-call compilation of that one function takes >1000 s (dominated by type inference of the single MethodInstance , per @snoop_inference ). CSE is working and it’s not a type-instability issue, it’s purely the size of one function. Because it’s a single function / single MethodI…",
      "published_at": "2026-07-25T15:22:02Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-407256620a0bcacfc022de14",
      "title": "What's all the current development of MTK currently going on related to?",
      "url": "https://discourse.julialang.org/t/whats-all-the-current-development-of-mtk-currently-going-on-related-to/138286",
      "summary": "I’m seeing a whole lot of commits and minor version increases the past week or two. It seems like a lot of it is internal reworking / refactoring. Just curious to know what it’s all about 31 posts - 9 participants Read full topic",
      "published_at": "2026-07-16T15:15:12Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-72a8c76c3ca0e23ef909389f",
      "title": "How to use a convolution integral with NeuralPDE.discretize",
      "url": "https://discourse.julialang.org/t/how-to-use-a-convolution-integral-with-neuralpde-discretize/137997",
      "summary": "Hello everyone! I am trying to include the convolution integral \\int_0^tKr(t -\\tau)\\dot x(\\tau)d\\tau in my equation and I keep coming up with this error when trying to do NeuralPDE.discretize ERROR: KeyError: key :tau not found Below is a reduced version of my code. using NeuralPDE, ModelingToolkit, Optimization, OptimizationOptimJL using DomainSets using Lux: Chain, Dense K_func(t) = exp(-t)*cos(t) @parameters t @p…",
      "published_at": "2026-07-07T22:53:27Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "최적화"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "최적화": [
            "Optimization"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-cb262a83ddb7c474abcb24d0",
      "title": "Initialization in ModelingToolkit",
      "url": "https://discourse.julialang.org/t/initialization-in-modelingtoolkit/137983",
      "summary": "Questions, etc. If any of the functionality discussed below already exists, please let me know! Does anyone else find the ideas useful? Or am I the only one that struggles with initialization? If anyone with better programming skills manage to develop better versions of the functionality below, with better testing of input arguments, etc., and with correction of the mistakes I certainly have done, please do so! Moti…",
      "published_at": "2026-07-07T12:17:13Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-55acb1874b351546cca90663",
      "title": "OpenModelica 1.27.0",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.0",
      "summary": "2026 summer release of OpenModelica version 1.27.0. Main highlights: Experimental MCP server in OMEdit for interaction with AI agents. OMEdit now uses Qt6 instead of Qt5, better rendering on high-resolution monitors. State machines are now supported by the new frontend. Reverse model lookup. The Modifiers tab in the parameter dialog now collects all the modifiers applied to a component instance that were not previou…",
      "published_at": "2026-07-02T20:07:44Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [
        "AI"
      ],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {
          "AI": [
            "AI"
          ]
        }
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-bd1b68ccee9f5b33748edbe3",
      "title": "v1.27.0-dev.beta.3",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.0-dev.beta.3",
      "summary": "v1.27.0-dev.beta.3",
      "published_at": "2026-06-27T19:02:54Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-848e00e37ab17980df9ae94d",
      "title": "Boundary Condition Error in MethodOfLines",
      "url": "https://discourse.julialang.org/t/boundary-condition-error-in-methodoflines/137819",
      "summary": "I’m trying to use MethodOfLines to solve the time-independent Schrodinger equation for hydrogen, as a prelude to more complicated systems. The equation is as follows: \\nabla^2 \\psi(\\vec{r}) - \\frac{1}{r}\\psi(\\vec{r}) = E\\psi(\\vec{r}) This problem has analytically known solutions and eigenvalues. Following the tutorials for the steady-state heat equation and 1D Schrodinger equation in MethodOfLines.jl, I’ve written t…",
      "published_at": "2026-06-26T20:14:08Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-bd5a0f4db024db13f9810d3b",
      "title": "Sensitivity Analysis on ODE system",
      "url": "https://discourse.julialang.org/t/sensitivity-analysis-on-ode-system/137757",
      "summary": "Hi everyone, I am trying to use automatic differentiation in julia to compute the Jacobian of my outputs wrt my design variables for local sensitivity, but my ODEs are nearly coupled as for example du[3]=A*du[2]+B u[1]. This lead to very high values (~e23) for Jacobian elements. So far I am using an implicit solver (FBDF) to solve my ODE system. Do you have any idea on how can I perform a sensitivity analysis for a…",
      "published_at": "2026-06-23T10:25:42Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-f233d4a2b6a692ecef8de74a",
      "title": "v1.27.0-dev.beta.2",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.0-dev.beta.2",
      "summary": "v1.27.0-dev.beta.2",
      "published_at": "2026-06-19T15:23:37Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-526baf23b5b19c3b7bff8f22",
      "title": "Update initialization guesses on an existing problem without rebuilding?",
      "url": "https://discourse.julialang.org/t/update-initialization-guesses-on-an-existing-problem-without-rebuilding/137694",
      "summary": "I have a DAE built with ModelingToolkit. Between solves I re-initialize from a new operating point. For variables that have an initial constraint*I can update them in place via the Initial parameter: prob.ps[Initial(x)] = 1.0 # or setp(prob, Initial(x))(prob, 1.0) For the algebraic unknowns I only provide guesses (they’re solved by the initialization, not constrained). I’d like to update those starting guesses betwe…",
      "published_at": "2026-06-19T11:06:55Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [],
          "age_seconds": 0
        }
      ],
      "links": [],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-87bf50c7844e9e74690c8f46",
      "title": "Invalid Shapes error on creating ODEProblem from MTK system",
      "url": "https://discourse.julialang.org/t/invalid-shapes-error-on-creating-odeproblem-from-mtk-system/137671",
      "summary": "I have been running into this problem in many situations and am at a loss to figure it out. It always seems to occur with ifelse() statements, abs(), and the like. Unfortunately I have to have a lot of these types of statements to handle bi-directional fluid flow. I should say I am using stream variables with instream(). You often have to calculate fluid properties for each potential flow direction. The common threa…",
      "published_at": "2026-06-17T20:02:42Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-06T09:31:54Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-06T09:31:54Z",
          "stale": false,
          "links": [],
          "age_seconds": 282731
        }
      ],
      "links": [],
      "age_seconds": 282731,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-d8cf3c2af4738b12af4b7895",
      "title": "MTK: @parameters vs. kwargs -- what is good practice?",
      "url": "https://discourse.julialang.org/t/mtk-parameters-vs-kwargs-what-is-good-practice/137633",
      "summary": "What is good practice when it comes to use of @parameters and kwargs in “component types”? To make my question concrete, consider the following “component type” (is that the proper term? – this is not meant as a “serious” component, just a simple example): # Component type for open tank water level model # @component function Tank(; name, rho=1, A=5, md_c=25, p_s=1e4, eps_v=1e-6) # Computing numeric parameters prior…",
      "published_at": "2026-06-15T09:21:42Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-02T09:39:37Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-02T09:39:37Z",
          "stale": false,
          "links": [],
          "age_seconds": 627868
        }
      ],
      "links": [],
      "age_seconds": 627868,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-6a2f2ef07078d3b05f6aa10d",
      "title": "v1.26.9",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.26.9",
      "summary": "What's Changed Fix for #15808 parameter value width by @adrpo in #15828 Full Changelog : v1.26.8...v1.26.9",
      "published_at": "2026-06-12T23:36:20Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-cfd1a63d1e6acc2b35fc7e9a",
      "title": "Changes in mtkcompile between v9.54 and v11.26",
      "url": "https://discourse.julialang.org/t/changes-in-mtkcompile-between-v9-54-and-v11-26/137536",
      "summary": "I am in the process of updating from MTK version 9.54 to 11.26 for my model. In general it looks like many things have sped up, which is great! There is one issue that I’m running into, namely that during mtkcompile I now get an ExtraEquationsException that did not get thrown in v9.54. My model is more than 6000 equations so I cannot easily create a MRE from this. Do you have any suggestions about conceptual changes…",
      "published_at": "2026-06-10T07:55:10Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-28T08:43:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-28T08:43:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1063221
        }
      ],
      "links": [],
      "age_seconds": 1063221,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-2b3e784573f07446c6978ebb",
      "title": "OpenModelica v1.26.8",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.26.8",
      "summary": "What's Changed nothing changed, just fixing some github actions Full Changelog : v1.26.7...v1.26.8",
      "published_at": "2026-06-06T11:30:45Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-e0a29aba617894e2b8014681",
      "title": "v1.27.0-dev.beta.1",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.0-dev.beta.1",
      "summary": "v1.27.0-dev.beta.1",
      "published_at": "2026-06-06T09:52:36Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-7f076473ced14526e7f712f3",
      "title": "v1.28.0-dev",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.28.0-dev",
      "summary": "No content.",
      "published_at": "2026-06-06T09:00:14Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-11-09T16:04:05Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-11-09T16:04:05Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 0
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 0,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-600ea7356c5e408877f05090",
      "title": "MTK libaries & initial values vs. initial guesses?",
      "url": "https://discourse.julialang.org/t/mtk-libaries-initial-values-vs-initial-guesses/137443",
      "summary": "In MTK libraries, should I include “hard-coded” initial values in components, or not? I’m toying with an alpha version of a library based on MTK, and have now come to the stage of testing whether I can linearize the completed model… To find the operating point, I simulate the system to “steady state”, then grab the final values of the unknowns, and use these as operating point in the linearization attempt. In my com…",
      "published_at": "2026-06-04T10:43:30Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-26T07:55:22Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-26T07:55:22Z",
          "stale": false,
          "links": [],
          "age_seconds": 1238923
        }
      ],
      "links": [],
      "age_seconds": 1238923,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-80e69c81bdbb667da9a68138",
      "title": "Issues solving DifferentialEquations EnsembleProblem",
      "url": "https://discourse.julialang.org/t/issues-solving-differentialequations-ensembleproblem/137413",
      "summary": "Hello, I was trying to experiment with ensemble problems from differentialequations package. I’m very quickly running into a roadblock in that even the examples from documentation are producing errors. Below is an example directly from the documentation that errors on my system: import DifferentialEquations as DE prob = DE.ODEProblem((u, p, t) -> 1.01u, 0.5, (0.0, 1.0)) function prob_func(prob, i, repeat) DE.remake(…",
      "published_at": "2026-06-03T00:06:51Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-21T07:48:46Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-21T07:48:46Z",
          "stale": false,
          "links": [],
          "age_seconds": 1671319
        }
      ],
      "links": [],
      "age_seconds": 1671319,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-d0a65a291c46ec90cd0a0926",
      "title": "MTK mtkcompile \"fully_determined\" kwarg unexpected behavior",
      "url": "https://discourse.julialang.org/t/mtk-mtkcompile-fully-determined-kwarg-unexpected-behavior/137408",
      "summary": "Hi all, I’m not sure if bug or not, but setting the fully_determined keyword argument to true on mtkcompile results in a compilation error, whereas setting it to false results in what seems to be a valid system, with an equal number of equations and unknowns, which can then be solved. Here is code to reproduce. using ModelingToolkit using ModelingToolkit: t_nounits as t, D_nounits as D using OrdinaryDiffEq using Dat…",
      "published_at": "2026-06-02T17:06:26Z",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "resource_type": "discussion",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-20T13:14:44Z",
      "stale": false,
      "origins": [
        {
          "source_id": "julia-models",
          "source_name": "Julia · Modelling & Simulations",
          "source_url": "https://discourse.julialang.org/c/domain/models/21",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-20T13:14:44Z",
          "stale": false,
          "links": [],
          "age_seconds": 1738161
        }
      ],
      "links": [],
      "age_seconds": 1738161,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    },
    {
      "id": "channel-78a830deccf764acc49e39e7",
      "title": "OpenModelica v1.26.7",
      "url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.26.7",
      "summary": "What's Changed nothing changed, just fixing some github actions fix copy-paste error by @adrpo in #15474 Full Changelog : v1.26.6...v1.26.7",
      "published_at": "2026-05-02T18:07:26Z",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "resource_type": "release",
      "discovered_at": "2026-10-19T17:04:15Z",
      "last_seen_at": "2026-10-30T08:45:56Z",
      "stale": false,
      "origins": [
        {
          "source_id": "openmodelica-releases",
          "source_name": "OpenModelica Releases",
          "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
          "discovered_at": "2026-10-19T17:04:15Z",
          "last_seen_at": "2026-10-30T08:45:56Z",
          "stale": false,
          "links": [
            "https://github.com/openmodelica/openmodelica"
          ],
          "age_seconds": 890289
        }
      ],
      "links": [
        "https://github.com/openmodelica/openmodelica"
      ],
      "age_seconds": 890289,
      "fields": [],
      "techniques": [],
      "classification": {
        "method": "keyword-rules-v1",
        "review_status": "unreviewed",
        "field_matches": {},
        "technique_matches": {}
      },
      "origin": "auto",
      "added_at": "2026-10-19T17:04:15Z"
    }
  ],
  "references": [
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "nightly",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/nightly",
      "context_summary": "Improve simple equation count in checkModel (#17944 ) - Fix simple equation conditions to be closer to the old checkModel. - Count simple equations symbolically like the variable/equation count.",
      "item_id": "channel-80401a676b34e671a76ae9ac",
      "stale": false
    },
    {
      "url": "https://github.com/easynavigation/strataslam",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "StrataSLAM: open-source multi-floor SLAM for ROS 2 (stairs, elevators, ramps, identical floors)",
      "context_url": "https://discourse.openrobotics.org/t/strataslam-open-source-multi-floor-slam-for-ros-2-stairs-elevators-ramps-identical-floors/59649",
      "context_summary": "Hi all, We have released StrataSLAM, an open-source multi-floor 3D SLAM for ROS 2 from the Intelligent Robotics Lab (Universidad Rey Juan Carlos). StrataSLAM: multi-floor SLAM for ROS 2 (stairs, elevators, ramps, identical floors) Most SLAM systems struggle when a robot changes floor. They lose the height in an elevator, because the cabin moves with the sensor. They close false loops between floors that look alike,…",
      "item_id": "channel-995053a4a6c58419db7bc552",
      "stale": false
    },
    {
      "url": "https://github.com/alepistella/dum-e",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "A robot controller written directly into neural-network weights, in ROS 2 and Gazebo",
      "context_url": "https://discourse.openrobotics.org/t/a-robot-controller-written-directly-into-neural-network-weights-in-ros-2-and-gazebo/59616",
      "context_summary": "After reading Sparks of Weight-Space Programming by Rikiya Takehi, Jayden Teoh, Alex Zhang and Omar Khattab, I wanted to try the idea on a robotics problem: could directly authored neural-network weights produce useful navigation behavior? I set up two rooms, a doorway and a lidar-equipped robot in Gazebo. Fable 5.1 wrote and revised the weights of a small network; a ROS 2 node ran it and turned its outputs into mot…",
      "item_id": "channel-4f840c5feffaf25a3a8a0fb2",
      "stale": false
    },
    {
      "url": "https://github.com/stereolabs/zed-ros2-examples",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ZED ROS 2 Wrapper 5.6: CUDA zero-copy with rosidl::Buffer for ROS 2 Lyrical and Isaac ROS 5",
      "context_url": "https://discourse.openrobotics.org/t/zed-ros-2-wrapper-5-6-cuda-zero-copy-with-rosidl-buffer-for-ros-2-lyrical-and-isaac-ros-5/59608",
      "context_summary": "Hi everyone, We just released ZED ROS 2 Wrapper v5.6 , which adds support for the new rosidl::Buffer message fields of ROS 2 Lyrical with the CUDA buffer backend . rosidl::Buffer and the CUDA buffer backend were contributed by NVIDIA to ROS 2 Lyrical in collaboration with the OSRA, and they are the foundation of the accelerated data path of NVIDIA Isaac ROS 5. With this release, the ZED node publishes its dense data…",
      "item_id": "channel-ed4451fb313c54257a7be179",
      "stale": false
    },
    {
      "url": "https://github.com/stereolabs/zed-ros2-wrapper",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ZED ROS 2 Wrapper 5.6: CUDA zero-copy with rosidl::Buffer for ROS 2 Lyrical and Isaac ROS 5",
      "context_url": "https://discourse.openrobotics.org/t/zed-ros-2-wrapper-5-6-cuda-zero-copy-with-rosidl-buffer-for-ros-2-lyrical-and-isaac-ros-5/59608",
      "context_summary": "Hi everyone, We just released ZED ROS 2 Wrapper v5.6 , which adds support for the new rosidl::Buffer message fields of ROS 2 Lyrical with the CUDA buffer backend . rosidl::Buffer and the CUDA buffer backend were contributed by NVIDIA to ROS 2 Lyrical in collaboration with the OSRA, and they are the foundation of the accelerated data path of NVIDIA Isaac ROS 5. With this release, the ZED node publishes its dense data…",
      "item_id": "channel-ed4451fb313c54257a7be179",
      "stale": false
    },
    {
      "url": "https://github.com/osrf/homebrew-simulation",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Early end of support of Gazebo Harmonic, Fortress on macOS",
      "context_url": "https://discourse.openrobotics.org/t/early-end-of-support-of-gazebo-harmonic-fortress-on-macos/59605",
      "context_summary": "The freeimage and qt@5 formulae used in Gazebo Harmonic and Fortress will soon be disabled in homebrew due to multiple open CVEs in freeimage (see osrf/homebrew-simulation#3298 ) and the already passed end-of-life for Qt5 in 2025-05. The freeimage formula will be disabled in homebrew-core on 2027-01-10 and qt@5 will be disabled on 2027-05-19 . Gazebo Rotary and Jetty have migrated to Qt6 and away from freeimage, and…",
      "item_id": "channel-9d94c584ca7d2bc5b903c487",
      "stale": false
    },
    {
      "url": "https://github.com/homebrew/homebrew-core",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Early end of support of Gazebo Harmonic, Fortress on macOS",
      "context_url": "https://discourse.openrobotics.org/t/early-end-of-support-of-gazebo-harmonic-fortress-on-macos/59605",
      "context_summary": "The freeimage and qt@5 formulae used in Gazebo Harmonic and Fortress will soon be disabled in homebrew due to multiple open CVEs in freeimage (see osrf/homebrew-simulation#3298 ) and the already passed end-of-life for Qt5 in 2025-05. The freeimage formula will be disabled in homebrew-core on 2027-01-10 and qt@5 will be disabled on 2027-05-19 . Gazebo Rotary and Jetty have migrated to Qt6 and away from freeimage, and…",
      "item_id": "channel-9d94c584ca7d2bc5b903c487",
      "stale": false
    },
    {
      "url": "https://github.com/osrf/homebrew-simulation",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Early end of support of Gazebo Harmonic, Fortress on macOS",
      "context_url": "https://discourse.openrobotics.org/t/early-end-of-support-of-gazebo-harmonic-fortress-on-macos/59605",
      "context_summary": "The freeimage and qt@5 formulae used in Gazebo Harmonic and Fortress will soon be disabled in homebrew due to multiple open CVEs in freeimage (see osrf/homebrew-simulation#3298 ) and the already passed end-of-life for Qt5 in 2025-05. The freeimage formula will be disabled in homebrew-core on 2027-01-10 and qt@5 will be disabled on 2027-05-19 . Gazebo Rotary and Jetty have migrated to Qt6 and away from freeimage, and…",
      "item_id": "channel-9d94c584ca7d2bc5b903c487",
      "stale": false
    },
    {
      "url": "https://github.com/homebrew/homebrew-core",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Early end of support of Gazebo Harmonic, Fortress on macOS",
      "context_url": "https://discourse.openrobotics.org/t/early-end-of-support-of-gazebo-harmonic-fortress-on-macos/59605",
      "context_summary": "The freeimage and qt@5 formulae used in Gazebo Harmonic and Fortress will soon be disabled in homebrew due to multiple open CVEs in freeimage (see osrf/homebrew-simulation#3298 ) and the already passed end-of-life for Qt5 in 2025-05. The freeimage formula will be disabled in homebrew-core on 2027-01-10 and qt@5 will be disabled on 2027-05-19 . Gazebo Rotary and Jetty have migrated to Qt6 and away from freeimage, and…",
      "item_id": "channel-9d94c584ca7d2bc5b903c487",
      "stale": false
    },
    {
      "url": "https://github.com/mmehdi98/lopsy_ws",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS News for the Week of November 2nd, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-november-2nd-2026/59601",
      "context_summary": "ROS News for the Week of November 2nd, 2026 Our first ever ROSCon in Italy was a smashing success this week as they way overshot their attendance goals for their first event! I just had a call with @rbonghi and he was brimming with pride and excitement after the event. Congratulations to the whole team and I look forward to hopefully joining you next year. Coming up tomorrow is our second annual ROS Meetup in Colomb…",
      "item_id": "channel-e8e31b4c8c5e6ae947f260e9",
      "stale": false
    },
    {
      "url": "https://github.com/fujitatomoya/ros-apac-developer-meeting",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS News for the Week of November 2nd, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-november-2nd-2026/59601",
      "context_summary": "ROS News for the Week of November 2nd, 2026 Our first ever ROSCon in Italy was a smashing success this week as they way overshot their attendance goals for their first event! I just had a call with @rbonghi and he was brimming with pride and excitement after the event. Congratulations to the whole team and I look forward to hopefully joining you next year. Coming up tomorrow is our second annual ROS Meetup in Colomb…",
      "item_id": "channel-e8e31b4c8c5e6ae947f260e9",
      "stale": false
    },
    {
      "url": "https://github.com/3dgeo-heidelberg/helios",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS News for the Week of November 2nd, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-november-2nd-2026/59601",
      "context_summary": "ROS News for the Week of November 2nd, 2026 Our first ever ROSCon in Italy was a smashing success this week as they way overshot their attendance goals for their first event! I just had a call with @rbonghi and he was brimming with pride and excitement after the event. Congratulations to the whole team and I look forward to hopefully joining you next year. Coming up tomorrow is our second annual ROS Meetup in Colomb…",
      "item_id": "channel-e8e31b4c8c5e6ae947f260e9",
      "stale": false
    },
    {
      "url": "https://github.com/robotmabel/open_mabel",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "MABEL: an open-source 56-DOF bimanual mobile robot from NYU and the University of Toronto",
      "context_url": "https://discourse.openrobotics.org/t/mabel-an-open-source-56-dof-bimanual-mobile-robot-from-nyu-and-the-university-of-toronto/59597",
      "context_summary": "Photo: the MABEL authors, CC BY 4.0 Sharing an open-source robot I think many here will like: MABEL, by the MABEL team at NYU and the University of Toronto. What it is: 56 degrees of freedom: a three-wheel swerve base, a vertical lift, a pitching torso and a 3-DOF head with stereo cameras Two 7-DOF arms (derived from OpenArm) and two 17-DOF hands (derived from ORCA Hand) Teleoperated with a single Apple Vision Pro A…",
      "item_id": "channel-5f7596362a47d944dcd4889c",
      "stale": false
    },
    {
      "url": "https://github.com/ros-controls/ros2_control",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Ros2_control in Lyrical Luth: what's new",
      "context_url": "https://discourse.openrobotics.org/t/ros2-control-in-lyrical-luth-whats-new/59593",
      "context_summary": "Lyrical Luth has been marked as stable/released in ros2_control, ros2_controllers, control_toolbox and realtime_tools. Here are the main changes since Kilted Kaiju. A few of them change default behaviour, so read the Breaking / behaviour changes subsections before you upgrade. For what the stable label means for API and ABI stability from here on, see Releases, versioning and public API claim of ros-controls . = bac…",
      "item_id": "channel-bc55d7c198489dc9898d6867",
      "stale": false
    },
    {
      "url": "https://github.com/ros-controls/ros2_controllers",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Ros2_control in Lyrical Luth: what's new",
      "context_url": "https://discourse.openrobotics.org/t/ros2-control-in-lyrical-luth-whats-new/59593",
      "context_summary": "Lyrical Luth has been marked as stable/released in ros2_control, ros2_controllers, control_toolbox and realtime_tools. Here are the main changes since Kilted Kaiju. A few of them change default behaviour, so read the Breaking / behaviour changes subsections before you upgrade. For what the stable label means for API and ABI stability from here on, see Releases, versioning and public API claim of ros-controls . = bac…",
      "item_id": "channel-bc55d7c198489dc9898d6867",
      "stale": false
    },
    {
      "url": "https://github.com/ros-controls/control_toolbox",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Ros2_control in Lyrical Luth: what's new",
      "context_url": "https://discourse.openrobotics.org/t/ros2-control-in-lyrical-luth-whats-new/59593",
      "context_summary": "Lyrical Luth has been marked as stable/released in ros2_control, ros2_controllers, control_toolbox and realtime_tools. Here are the main changes since Kilted Kaiju. A few of them change default behaviour, so read the Breaking / behaviour changes subsections before you upgrade. For what the stable label means for API and ABI stability from here on, see Releases, versioning and public API claim of ros-controls . = bac…",
      "item_id": "channel-bc55d7c198489dc9898d6867",
      "stale": false
    },
    {
      "url": "https://github.com/ros-controls/realtime_tools",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Ros2_control in Lyrical Luth: what's new",
      "context_url": "https://discourse.openrobotics.org/t/ros2-control-in-lyrical-luth-whats-new/59593",
      "context_summary": "Lyrical Luth has been marked as stable/released in ros2_control, ros2_controllers, control_toolbox and realtime_tools. Here are the main changes since Kilted Kaiju. A few of them change default behaviour, so read the Breaking / behaviour changes subsections before you upgrade. For what the stable label means for API and ABI stability from here on, see Releases, versioning and public API claim of ros-controls . = bac…",
      "item_id": "channel-bc55d7c198489dc9898d6867",
      "stale": false
    },
    {
      "url": "https://github.com/ideals-lab/uav-testing-track-2027",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Call for participation: UAV Perception Testing Track at ICST 2027 (ROS 2 Jazzy, PX4, nvblox, Isaac Sim)",
      "context_url": "https://discourse.openrobotics.org/t/call-for-participation-uav-perception-testing-track-at-icst-2027-ros-2-jazzy-px4-nvblox-isaac-sim/59591",
      "context_summary": "Hi everyone, We have opened the UAV Perception Testing Track , a tool competition in the Challenge Competition Track of ICST 2027 , the IEEE International Conference on Software Testing, Verification and Validation. The question it asks is a practical one for anyone flying ROS 2 drones: which scenarios make a perception-driven autonomy stack fail, in how many different ways? Flight c0017 from the released training d…",
      "item_id": "channel-914ba06042b3f015995d0a50",
      "stale": false
    },
    {
      "url": "https://github.com/robotiq/robotiq-ros",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Robotiq_description and robotiq_controllers releases moving from ros2_robotiq_gripper to robotiq-ros",
      "context_url": "https://discourse.openrobotics.org/t/robotiq-description-and-robotiq-controllers-releases-moving-from-ros2-robotiq-gripper-to-robotiq-ros/59562",
      "context_summary": "Hi all, The robotiq_controllers and robotiq_description packages on Humble, Jazzy, Lyrical and Rolling will soon be released from robotiq/robotiq-ros instead of PickNikRobotics/ros2_robotiq_gripper , with PickNik’s agreement. robotiq-ros started as a fork of ros2_robotiq_gripper and is maintained by Robotiq. The same release will also add robotiq_driver , robotiq_msgs and the other robotiq-ros packages to the build…",
      "item_id": "channel-c5a3d3bf0fab592ee0238e69",
      "stale": false
    },
    {
      "url": "https://github.com/picknikrobotics/ros2_robotiq_gripper",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Robotiq_description and robotiq_controllers releases moving from ros2_robotiq_gripper to robotiq-ros",
      "context_url": "https://discourse.openrobotics.org/t/robotiq-description-and-robotiq-controllers-releases-moving-from-ros2-robotiq-gripper-to-robotiq-ros/59562",
      "context_summary": "Hi all, The robotiq_controllers and robotiq_description packages on Humble, Jazzy, Lyrical and Rolling will soon be released from robotiq/robotiq-ros instead of PickNikRobotics/ros2_robotiq_gripper , with PickNik’s agreement. robotiq-ros started as a fork of ros2_robotiq_gripper and is maintained by Robotiq. The same release will also add robotiq_driver , robotiq_msgs and the other robotiq-ros packages to the build…",
      "item_id": "channel-c5a3d3bf0fab592ee0238e69",
      "stale": false
    },
    {
      "url": "https://github.com/ros/meta-ros",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Community Meeting #66 - November 9, 2026 @ 3pm UTC",
      "context_url": "https://discourse.openrobotics.org/t/community-meeting-66-november-9-2026-3pm-utc/59560",
      "context_summary": "Our next meeting is coming up on Monday. Highlights include: Looking for feedback on extended container images for GUI applications and devcontainers Building and validating the Edge AI support Building up CI/CD automation for recipe generation, container image publishing, and more See more details here: Community Meeting #65 - November 9th, 2026 @ 4pm UTC · ros/meta-ros · Discussion #1884 Meeting Details Date/Time…",
      "item_id": "channel-037510d1f756efc4a1388ba4",
      "stale": false
    },
    {
      "url": "https://github.com/pastoriomarco/manyforge",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ManyForge: a new manipulation framework",
      "context_url": "https://discourse.openrobotics.org/t/manyforge-a-new-manipulation-framework/59559",
      "context_summary": "Hi everyone! I mentioned this project at ROSCon Italy a couple of days ago but it was literally just released! Meet ManyForge , which is an evolution of ManyMove . It’s not just its “newer version”: it’s redesigned from ground up around a few core concepts, some of which I took directly from @scastro ’s RoboPlan (the planner I use as standard in ManyForge): The core is ROS-free: all core ManyForge components are C++…",
      "item_id": "channel-49612fd0101638dec8a7d1a5",
      "stale": false
    },
    {
      "url": "https://github.com/pastoriomarco/manymove",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ManyForge: a new manipulation framework",
      "context_url": "https://discourse.openrobotics.org/t/manyforge-a-new-manipulation-framework/59559",
      "context_summary": "Hi everyone! I mentioned this project at ROSCon Italy a couple of days ago but it was literally just released! Meet ManyForge , which is an evolution of ManyMove . It’s not just its “newer version”: it’s redesigned from ground up around a few core concepts, some of which I took directly from @scastro ’s RoboPlan (the planner I use as standard in ManyForge): The core is ROS-free: all core ManyForge components are C++…",
      "item_id": "channel-49612fd0101638dec8a7d1a5",
      "stale": false
    },
    {
      "url": "https://github.com/asymingt/rcr-example",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Build ROS 2 Lyrical with Bazel: new ROS Central Registry release and a call for a working group",
      "context_url": "https://discourse.openrobotics.org/t/build-ros-2-lyrical-with-bazel-new-ros-central-registry-release-and-a-call-for-a-working-group/59532",
      "context_summary": "Hi everyone, @Andrew_Symington shared some exciting news on Zulip that deserves a wider audience: a new release of the ROS Central Registry (RCR) , lyrical.2026-10-05.rcr.0 , is available at https://bazel.ros.org . The RCR is a community Bazel build for ROS, from Lyrical onward. It’s designed to complement colcon, pixi and other build tools, not replace them . It’s still a proof of concept, and community adoption an…",
      "item_id": "channel-5db7486ff3c00aa54132205f",
      "stale": false
    },
    {
      "url": "https://github.com/openrobotics/ros-central-registry",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Build ROS 2 Lyrical with Bazel: new ROS Central Registry release and a call for a working group",
      "context_url": "https://discourse.openrobotics.org/t/build-ros-2-lyrical-with-bazel-new-ros-central-registry-release-and-a-call-for-a-working-group/59532",
      "context_summary": "Hi everyone, @Andrew_Symington shared some exciting news on Zulip that deserves a wider audience: a new release of the ROS Central Registry (RCR) , lyrical.2026-10-05.rcr.0 , is available at https://bazel.ros.org . The RCR is a community Bazel build for ROS, from Lyrical onward. It’s designed to complement colcon, pixi and other build tools, not replace them . It’s still a proof of concept, and community adoption an…",
      "item_id": "channel-5db7486ff3c00aa54132205f",
      "stale": false
    },
    {
      "url": "https://github.com/openrobotics/rcr-frontend",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Build ROS 2 Lyrical with Bazel: new ROS Central Registry release and a call for a working group",
      "context_url": "https://discourse.openrobotics.org/t/build-ros-2-lyrical-with-bazel-new-ros-central-registry-release-and-a-call-for-a-working-group/59532",
      "context_summary": "Hi everyone, @Andrew_Symington shared some exciting news on Zulip that deserves a wider audience: a new release of the ROS Central Registry (RCR) , lyrical.2026-10-05.rcr.0 , is available at https://bazel.ros.org . The RCR is a community Bazel build for ROS, from Lyrical onward. It’s designed to complement colcon, pixi and other build tools, not replace them . It’s still a proof of concept, and community adoption an…",
      "item_id": "channel-5db7486ff3c00aa54132205f",
      "stale": false
    },
    {
      "url": "https://github.com/mvukov/rules_ros2",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Build ROS 2 Lyrical with Bazel: new ROS Central Registry release and a call for a working group",
      "context_url": "https://discourse.openrobotics.org/t/build-ros-2-lyrical-with-bazel-new-ros-central-registry-release-and-a-call-for-a-working-group/59532",
      "context_summary": "Hi everyone, @Andrew_Symington shared some exciting news on Zulip that deserves a wider audience: a new release of the ROS Central Registry (RCR) , lyrical.2026-10-05.rcr.0 , is available at https://bazel.ros.org . The RCR is a community Bazel build for ROS, from Lyrical onward. It’s designed to complement colcon, pixi and other build tools, not replace them . It’s still a proof of concept, and community adoption an…",
      "item_id": "channel-5db7486ff3c00aa54132205f",
      "stale": false
    },
    {
      "url": "https://github.com/behaviortrees/behaviortrees",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Browser-based BehaviorTree.CPP editor with Nav2 import/export (free, open source)",
      "context_url": "https://discourse.openrobotics.org/t/browser-based-behaviortree-cpp-editor-with-nav2-import-export-free-open-source/59508",
      "context_summary": "I maintain behaviortrees.com , a free, open-source visual behavior tree editor that runs in the browser. It imports and exports BehaviorTree.CPP XML (v4 for Jazzy and Groot2, v3.8 for Humble), including Nav2’s navigate-to-pose trees. Changes to the BT.CPP support are checked in CI by loading the editor’s exports into the real BT.CPP v4 and v3.8 libraries via Docker. It also comes with: A CLI for CI pipelines: npx be…",
      "item_id": "channel-b55710a746a573c3324e8ecf",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sensors",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-physics",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sim",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-cmake",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/ogrecave/ogre-next",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/osrf/buildfarm-tools",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sensors",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-physics",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sim",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-cmake",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/ogrecave/ogre-next",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/osrf/buildfarm-tools",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-tooling/release-tools",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/osrf/homebrew-simulation",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-11-02",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-11-02/59501",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Nov 2, 2026 7:00 PM UTC and the following is a summary: PMC Business Following the end of Daylight Saving Time in the US, the PMC is voting asynchronously to move the weekly meeting time to 19:00 UTC to preserve the existing local meeting time. Because the OSRA TGC charter strictly requires meetings to be scheduled in UTC, a formal vote is held each time Dayl…",
      "item_id": "channel-0b6195c7472800bb9da3adf5",
      "stale": false
    },
    {
      "url": "https://github.com/arjunros/microduck_ros2",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Microduck ROS 2 Integration: Running Policies in MuJoCo with ROS 2",
      "context_url": "https://discourse.openrobotics.org/t/microduck-ros-2-integration-running-policies-in-mujoco-with-ros-2/59492",
      "context_summary": "Hi everyone! I’ve been working on bringing Microduck into the ROS 2 ecosystem , and I’m excited to share that the integration is now open source! GitHub: GitHub - Arjunros/microduck_ros2: ROS 2 simulation, skills, Nav2 navigation and LLM/voice control for Pollen Robotics' Microduck biped, in MuJoCo with the real BAM actuator model · GitHub What does it do? The integration allows Microduck policies to run in MuJoCo w…",
      "item_id": "channel-51b2cfe8de661b3006e78975",
      "stale": false
    },
    {
      "url": "https://github.com/ros/rosdistro",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS PMC Minutes for October 27, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-27-2026/59486",
      "context_summary": "The ROS PMC meeting for this week was on Tuesday, October 27, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business Two asynchronous votes under Charter Article 4.12.ii have closed. Six of the seven items passed by a 2/3 majority (at least 14 of 20 PMC Constituents). New committers: Tim Clephas (“Timple”) - 15 / 20, passed Nadav Elkabets - 14 / 20, passed @KimMcG - 15 / 2…",
      "item_id": "channel-9b0c6451cb9de80597463a5f",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/rclpy",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS PMC Minutes for October 27, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-27-2026/59486",
      "context_summary": "The ROS PMC meeting for this week was on Tuesday, October 27, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business Two asynchronous votes under Charter Article 4.12.ii have closed. Six of the seven items passed by a 2/3 majority (at least 14 of 20 PMC Constituents). New committers: Tim Clephas (“Timple”) - 15 / 20, passed Nadav Elkabets - 14 / 20, passed @KimMcG - 15 / 2…",
      "item_id": "channel-9b0c6451cb9de80597463a5f",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/ci",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS PMC Minutes for October 27, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-27-2026/59486",
      "context_summary": "The ROS PMC meeting for this week was on Tuesday, October 27, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business Two asynchronous votes under Charter Article 4.12.ii have closed. Six of the seven items passed by a 2/3 majority (at least 14 of 20 PMC Constituents). New committers: Tim Clephas (“Timple”) - 15 / 20, passed Nadav Elkabets - 14 / 20, passed @KimMcG - 15 / 2…",
      "item_id": "channel-9b0c6451cb9de80597463a5f",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/rclcpp",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Topic statistics and libstatistics_collector removed from rclcpp in Rolling (Makoa Mata-mata)",
      "context_url": "https://discourse.openrobotics.org/t/topic-statistics-and-libstatistics-collector-removed-from-rclcpp-in-rolling-makoa-mata-mata/59481",
      "context_summary": "Hi everyone, Heads-up about an API removal that recently landed in Rolling and will be part of ROS 2 Makoa Mata-mata (May 23, 2027): built-in topic statistics have been removed from rclcpp , and libstatistics_collector is no longer part of the ROS 2 core. What changed The following PRs were merged on October 5, 2026: ros2/rclcpp#3203 : removes the topic statistics implementation from rclcpp , rclcpp_lifecycle and rc…",
      "item_id": "channel-74cf76ad71a4e617720132e9",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/ros2",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Topic statistics and libstatistics_collector removed from rclcpp in Rolling (Makoa Mata-mata)",
      "context_url": "https://discourse.openrobotics.org/t/topic-statistics-and-libstatistics-collector-removed-from-rclcpp-in-rolling-makoa-mata-mata/59481",
      "context_summary": "Hi everyone, Heads-up about an API removal that recently landed in Rolling and will be part of ROS 2 Makoa Mata-mata (May 23, 2027): built-in topic statistics have been removed from rclcpp , and libstatistics_collector is no longer part of the ROS 2 core. What changed The following PRs were merged on October 5, 2026: ros2/rclcpp#3203 : removes the topic statistics implementation from rclcpp , rclcpp_lifecycle and rc…",
      "item_id": "channel-74cf76ad71a4e617720132e9",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/demos",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Topic statistics and libstatistics_collector removed from rclcpp in Rolling (Makoa Mata-mata)",
      "context_url": "https://discourse.openrobotics.org/t/topic-statistics-and-libstatistics-collector-removed-from-rclcpp-in-rolling-makoa-mata-mata/59481",
      "context_summary": "Hi everyone, Heads-up about an API removal that recently landed in Rolling and will be part of ROS 2 Makoa Mata-mata (May 23, 2027): built-in topic statistics have been removed from rclcpp , and libstatistics_collector is no longer part of the ROS 2 core. What changed The following PRs were merged on October 5, 2026: ros2/rclcpp#3203 : removes the topic statistics implementation from rclcpp , rclcpp_lifecycle and rc…",
      "item_id": "channel-74cf76ad71a4e617720132e9",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/examples",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Topic statistics and libstatistics_collector removed from rclcpp in Rolling (Makoa Mata-mata)",
      "context_url": "https://discourse.openrobotics.org/t/topic-statistics-and-libstatistics-collector-removed-from-rclcpp-in-rolling-makoa-mata-mata/59481",
      "context_summary": "Hi everyone, Heads-up about an API removal that recently landed in Rolling and will be part of ROS 2 Makoa Mata-mata (May 23, 2027): built-in topic statistics have been removed from rclcpp , and libstatistics_collector is no longer part of the ROS 2 core. What changed The following PRs were merged on October 5, 2026: ros2/rclcpp#3203 : removes the topic statistics implementation from rclcpp , rclcpp_lifecycle and rc…",
      "item_id": "channel-74cf76ad71a4e617720132e9",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/ros2_documentation",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Topic statistics and libstatistics_collector removed from rclcpp in Rolling (Makoa Mata-mata)",
      "context_url": "https://discourse.openrobotics.org/t/topic-statistics-and-libstatistics-collector-removed-from-rclcpp-in-rolling-makoa-mata-mata/59481",
      "context_summary": "Hi everyone, Heads-up about an API removal that recently landed in Rolling and will be part of ROS 2 Makoa Mata-mata (May 23, 2027): built-in topic statistics have been removed from rclcpp , and libstatistics_collector is no longer part of the ROS 2 core. What changed The following PRs were merged on October 5, 2026: ros2/rclcpp#3203 : removes the topic statistics implementation from rclcpp , rclcpp_lifecycle and rc…",
      "item_id": "channel-74cf76ad71a4e617720132e9",
      "stale": false
    },
    {
      "url": "https://arxiv.org/abs/2609.03843",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "context_title": "Can Julia land on the Moon?",
      "context_url": "https://discourse.julialang.org/t/can-julia-land-on-the-moon/142724",
      "context_summary": "In recent years, we’ve been working on developing a simulation framework tailored to our needs at the European Space Agency, in the context of the Argonaut lunar lander programme. The result is ATLAS (Argonaut Tools for Landing Analysis and Simulation), a closed-loop, high-fidelity guidance, navigation, and control simulation framework developed entirely in Julia. Last month, we had the opportunity to present some o…",
      "item_id": "channel-9d66fd3c3a04f9400046b553",
      "stale": false
    },
    {
      "url": "https://github.com/mathaimp/livox_gz_sim",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "livox_gz_sim: Livox Mid-360 and HAP simulation for Gazebo Harmonic",
      "context_url": "https://discourse.openrobotics.org/t/livox-gz-sim-livox-mid-360-and-hap-simulation-for-gazebo-harmonic/59418",
      "context_summary": "Hi all, I’ve released livox_gz_sim, a Gazebo Harmonic plugin that simulates Livox Mid-360 and HAP lidars and publishes exactly what livox_ros_driver2 publishes. As far as I know it’s the first gpu agnostic Livox simulator for Gazebo Harmonic; the existing ones target Gazebo Classic or require CUDA. What it does Uses Livox’s recorded non-repetitive scan patterns, so coverage builds up over frames like on the real sen…",
      "item_id": "channel-7813cd039cf6f06387c145f7",
      "stale": false
    },
    {
      "url": "https://github.com/marunigno-ship-it/qerra-v2-classical",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "A small deterministic gate between the planner and the wheels: ROS 2 Jazzy node, simulation and CI only",
      "context_url": "https://discourse.openrobotics.org/t/a-small-deterministic-gate-between-the-planner-and-the-wheels-ros-2-jazzy-node-simulation-and-ci-only/59400",
      "context_summary": "I’ve been building a small supervisor node for differential-drive mobile robots that sits between a high-level velocity source (such as Nav2, an LLM agent, or teleoperation) and the base controller. Following the classic Simplex architecture (Sha et al.), the node treats complex high-level planners as unverified proposers and acts as a minimal, deterministic gatekeeper on /cmd_vel. I work alone and I’m self-taught,…",
      "item_id": "channel-5b30e852e65a9f67105a0a92",
      "stale": false
    },
    {
      "url": "https://github.com/space-station-os/space_station_os",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Space Station OS v0.9.0 released — ROS 2 Jazzy, Pixi, and a new development baseline",
      "context_url": "https://discourse.openrobotics.org/t/space-station-os-v0-9-0-released-ros-2-jazzy-pixi-and-a-new-development-baseline/59382",
      "context_summary": "Space Station OS v0.9.0 released — ROS 2 Jazzy, Pixi, and a new development baseline We are pleased to announce the release of Space Station OS v0.9.0 . Demo video: https://www.youtube.com/watch?v=O37aDPzUH4w Space Station OS (SSOS) is an open-source ROS 2–based platform for simulating, integrating, and operating the subsystems of a crewed space station. v0.9.0 is a major integration milestone for the project. It es…",
      "item_id": "channel-53fa7613970b63536269a983",
      "stale": false
    },
    {
      "url": "https://github.com/fujitatomoya/ros-apac-developer-meeting",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS News for the Week of October 26th, 2026 :jack_o_lantern:",
      "context_url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-october-26th-2026/59367",
      "context_summary": "ROS News for the Week of October 26th, 2026 ROSCon Spain wrapped up this week in Valencia and our inaugural ROSCon Italy kicks off next week in Bologna. I hear that there is going to be pizza along with some awesome speakers. We had an amazing ROS Meetup in NYC last night. Our colleagues from Fauna Robotics , Tangent Robotics , and Cohesive Robotics all dropped by to discuss how ROS is critical to the success of the…",
      "item_id": "channel-e40c9f8df9d65b5797b10cdd",
      "stale": false
    },
    {
      "url": "https://github.com/lgib2u/sharky",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS News for the Week of October 26th, 2026 :jack_o_lantern:",
      "context_url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-october-26th-2026/59367",
      "context_summary": "ROS News for the Week of October 26th, 2026 ROSCon Spain wrapped up this week in Valencia and our inaugural ROSCon Italy kicks off next week in Bologna. I hear that there is going to be pizza along with some awesome speakers. We had an amazing ROS Meetup in NYC last night. Our colleagues from Fauna Robotics , Tangent Robotics , and Cohesive Robotics all dropped by to discuss how ROS is critical to the success of the…",
      "item_id": "channel-e40c9f8df9d65b5797b10cdd",
      "stale": false
    },
    {
      "url": "https://arxiv.org/abs/2609.31035",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS News for the Week of October 26th, 2026 :jack_o_lantern:",
      "context_url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-october-26th-2026/59367",
      "context_summary": "ROS News for the Week of October 26th, 2026 ROSCon Spain wrapped up this week in Valencia and our inaugural ROSCon Italy kicks off next week in Bologna. I hear that there is going to be pizza along with some awesome speakers. We had an amazing ROS Meetup in NYC last night. Our colleagues from Fauna Robotics , Tangent Robotics , and Cohesive Robotics all dropped by to discuss how ROS is critical to the success of the…",
      "item_id": "channel-e40c9f8df9d65b5797b10cdd",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "v1.27.2",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.2",
      "context_summary": "No content.",
      "item_id": "channel-29b9794476d20d6755bf51ea",
      "stale": false
    },
    {
      "url": "https://github.com/openrobotics/reps",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Dedicated meeting to discuss REP 0157: Wednesday, 4 November 2026",
      "context_url": "https://discourse.openrobotics.org/t/dedicated-meeting-to-discuss-rep-0157-wednesday-4-november-2026/59331",
      "context_summary": "Dedicated meeting to discuss REP 0157: Wednesday, 4 November 2026 Hi everyone, At the ROS 2 PMC meeting on 27 October 2026 we discussed REP 0157 . There is a lot to cover, so the PMC agreed to hold a dedicated meeting on this REP. Anyone interested in REP 0157 is welcome to join. What is REP 0157? REP 0157 redesigns the rosidl messaging system so that ROS 2 gets native, universal zero-copy transport across process b…",
      "item_id": "channel-f5df65f078dd52e9f6c3b9c1",
      "stale": false
    },
    {
      "url": "https://github.com/burgerbarn/publicrobot",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "lightBot: rebuilt a ROSOrin Pro from a blank drive after apt update broke it (ROS 2 Humble, Orin NX, 37-chapter guide)",
      "context_url": "https://discourse.openrobotics.org/t/lightbot-rebuilt-a-rosorin-pro-from-a-blank-drive-after-apt-update-broke-it-ros-2-humble-orin-nx-37-chapter-guide/59328",
      "context_summary": "Bought a Hiwonder ROSOrin Pro. Ran apt update . Robot stopped working. The vendor image was a pile of pinned packages and hand-edited files nobody wrote down, and one upgrade broke the lot. So I wiped it and rebuilt from a blank NVMe, writing every step as I went, so the robot has a clean bill of health and I can do it again from nothing. Jetson Orin NX 16 GB, JetPack 6, ROS 2 Humble, Nav2 + SLAM Toolbox, no wheel e…",
      "item_id": "channel-4dc390a41f0c1aeaddbf7fd0",
      "stale": false
    },
    {
      "url": "https://github.com/ros-controls/ros2_control",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "String command and state interfaces in ros2_control",
      "context_url": "https://discourse.openrobotics.org/t/string-command-and-state-interfaces-in-ros2-control/59304",
      "context_summary": "Hello ros control friends. I have a issue here that I was looking to get opinions on: strings for command and state interfaces · Issue #3491 · ros-controls/ros2_control · GitHub Basically it is very common for us to have to read strings from the hardware devices that we support. Software/firmware versions are a big one. Checksums for interlocking, diagnostics and metrics, etc. I think using `control_msgs/msgs/Generi…",
      "item_id": "channel-2cecb4b3e401297ac500e073",
      "stale": false
    },
    {
      "url": "https://github.com/stevemacenski/spatio_temporal_voxel_layer",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "[STVL] New Obstruction Zones!",
      "context_url": "https://discourse.openrobotics.org/t/stvl-new-obstruction-zones/59298",
      "context_summary": "Howdy everyone - your friendly neighborhood navigator here! I wanted to let you know quickly about a new feature in STVL that I think is very useful for the community - Obstruction Zones ! Courtesy of Remco , these allow you to specify occlusions to your sensors to treat them specially in the decay functions so that they remain present when in-bounds of the sensor frustum so they aren’t actively decayed. STVL was or…",
      "item_id": "channel-a77cb795534c95c4de8c34b9",
      "stale": false
    },
    {
      "url": "https://github.com/user-attachments/assets",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "[STVL] New Obstruction Zones!",
      "context_url": "https://discourse.openrobotics.org/t/stvl-new-obstruction-zones/59298",
      "context_summary": "Howdy everyone - your friendly neighborhood navigator here! I wanted to let you know quickly about a new feature in STVL that I think is very useful for the community - Obstruction Zones ! Courtesy of Remco , these allow you to specify occlusions to your sensors to treat them specially in the decay functions so that they remain present when in-bounds of the sensor frustum so they aren’t actively decayed. STVL was or…",
      "item_id": "channel-a77cb795534c95c4de8c34b9",
      "stale": false
    },
    {
      "url": "https://github.com/oceans-niagara/zenoh-fountain-transport",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Zenoh + RaptorQ: Handling bulk asset transfer and command QoS in degraded/NLOS environments",
      "context_url": "https://discourse.openrobotics.org/t/zenoh-raptorq-handling-bulk-asset-transfer-and-command-qos-in-degraded-nlos-environments/59297",
      "context_summary": "Hi ROS Community, I’ve been working on an open-source transport prototype pairing Eclipse Zenoh with RaptorQ (RFC 6330) fountain codes, designed around the constraints of outdoor ground robots (such as mowers and agricultural rovers) operating in non-line-of-sight (NLOS) conditions. The Problem When ground vehicles operate across large outdoor sites with foliage, structures, or rolling topography, wireless links fre…",
      "item_id": "channel-7ebef020ce59c1d559090e0c",
      "stale": false
    },
    {
      "url": "https://github.com/cursedrock17/jacob_ladder",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Feedback wanted: Jacob's Ladder - ROS 2 + PX4 external-modes framework for UAV autonomy",
      "context_url": "https://discourse.openrobotics.org/t/feedback-wanted-jacobs-ladder-ros-2-px4-external-modes-framework-for-uav-autonomy/59296",
      "context_summary": "Hi all, It’s been suggested that I bring my survey to ROS discourse. I’m Lucas, an undergrad in the MATRIX Lab at the University of Maryland, and we’ve been building Jacob’s Ladder, a modular UAV command-and-control framework on ROS 2 Humble and PX4. Missions are written entirely in ROS 2 and run on PX4 external modes, so the same code flies in Gazebo SITL and on our Jetson Orin NX hardware with no rewrites. Repo: G…",
      "item_id": "channel-1e724d50792b9d8991576d76",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sim",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/ogrecave/ogre-next",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-transport",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-gui",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-forks/ogre-2.3-release",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/j-rivero/gz-rendering",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-web/fuel-server",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-web/gazebosim-app",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-physics",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-tooling/release-tools",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sim",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/ogrecave/ogre-next",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-transport",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-gui",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-forks/ogre-2.3-release",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/j-rivero/gz-rendering",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-web/fuel-server",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-web/gazebosim-app",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-physics",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-tooling/release-tools",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-26",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-26/59293",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 26, 2026 6:00 PM UTC and the following is a summary: PMC Business None this week. New agenda items Buildfarm stormed by contributions : A nice problem to have! We discussed whether we want or not to trigger CI automatically on external contributions. In the short term, new buildfarm nodes were added manually. Some ideas discussed: Should maintainers have…",
      "item_id": "channel-7ee46e5ddfcf5b35022e01d0",
      "stale": false
    },
    {
      "url": "https://github.com/runtimerobotics/ros2_gui_installer",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS 2 GUI Installer – Making ROS 2 Setup Easier for Beginners",
      "context_url": "https://discourse.openrobotics.org/t/ros-2-gui-installer-making-ros-2-setup-easier-for-beginners/59289",
      "context_summary": "Hey everyone! We recently open-sourced ROS 2 GUI Installer , a tool we developed at RUNTIME Robotics to simplify ROS 2 installation, especially for absolute beginners. It provides a simple GUI to install ROS 2, Gazebo, Nav2, MoveIt 2, and other commonly used packages. One feature I find particularly useful is Workshop Profiles . You can create a YAML profile with the packages and configurations needed for a workshop…",
      "item_id": "channel-c9d13ea8b6955363d5b573c2",
      "stale": false
    },
    {
      "url": "https://github.com/alepuglisi/oculus-m3000d-ros2-cpp-driver",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS2 Driver for Blueprint Subsea Oculus M3000d",
      "context_url": "https://discourse.openrobotics.org/t/ros2-driver-for-blueprint-subsea-oculus-m3000d/59261",
      "context_summary": "Hi everyone! I recently open-sourced the ROS2 driver that I’m using for my M3000d. You can find it here: Repository AlePuglisi/oculus-m3000d-ros2-cpp-driver GitHub - AlePuglisi/oculus-m3000d-ros2-cpp-driver: Driver for the Blueprint Subsea Oculus M3000d... Driver for the Blueprint Subsea Oculus M3000d Imaging Sonar. ROS2 Jazzy interface and Low Level C++ Sensor Driver. I worked on this last year by extending ENSTA B…",
      "item_id": "channel-503fd9b113d5ae14aabf4965",
      "stale": false
    },
    {
      "url": "https://github.com/apl-ocean-engineering/liboculus",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS2 Driver for Blueprint Subsea Oculus M3000d",
      "context_url": "https://discourse.openrobotics.org/t/ros2-driver-for-blueprint-subsea-oculus-m3000d/59261",
      "context_summary": "Hi everyone! I recently open-sourced the ROS2 driver that I’m using for my M3000d. You can find it here: Repository AlePuglisi/oculus-m3000d-ros2-cpp-driver GitHub - AlePuglisi/oculus-m3000d-ros2-cpp-driver: Driver for the Blueprint Subsea Oculus M3000d... Driver for the Blueprint Subsea Oculus M3000d Imaging Sonar. ROS2 Jazzy interface and Low Level C++ Sensor Driver. I worked on this last year by extending ENSTA B…",
      "item_id": "channel-503fd9b113d5ae14aabf4965",
      "stale": false
    },
    {
      "url": "https://github.com/alfredoeinsteino2024/drone-companion-controller",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Drone companion controller prototype (Arduino Mega, INA219, payload release), looking for feedback",
      "context_url": "https://discourse.openrobotics.org/t/drone-companion-controller-prototype-arduino-mega-ina219-payload-release-looking-for-feedback/59242",
      "context_summary": "Hi all, I’m Alfred, an embedded systems student at FUT Minna, Nigeria. I built this companion controller prototype during my internship at LET Innovations. It’s an Arduino Mega 2560 in C++ that does current monitoring (INA219 over I2C), ultrasonic proximity sensing with a buzzer alarm, and a servo payload release. I simulated it in Proteus and modelled the airframe in 3D. [Add here if it’s been tested on real hardwa…",
      "item_id": "channel-0a00b0c0091c37c428b95a13",
      "stale": false
    },
    {
      "url": "https://github.com/ros/rosdistro",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS PMC Minutes for October 20, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-20-2026/59241",
      "context_summary": "The ROS PMC meeting for this week was on Tuesday, October 20, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business [@ahcorde ] Votes are going out to the PMC members for: @skye.galaxy as the ROS representative to the TGC 3 new committers @christophebedard as ROSboss for M-turtle @clalancette advised checking the voting requirements against the charter , so the process is…",
      "item_id": "channel-9778425531d420ee95e918d3",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/ros2",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS PMC Minutes for October 20, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-20-2026/59241",
      "context_summary": "The ROS PMC meeting for this week was on Tuesday, October 20, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business [@ahcorde ] Votes are going out to the PMC members for: @skye.galaxy as the ROS representative to the TGC 3 new committers @christophebedard as ROSboss for M-turtle @clalancette advised checking the voting requirements against the charter , so the process is…",
      "item_id": "channel-9778425531d420ee95e918d3",
      "stale": false
    },
    {
      "url": "https://github.com/septentrio-gnss/septentrio_gnss_driver",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "How much RTK fix do your outdoor robots keep under tree canopy? Field data and a test design",
      "context_url": "https://discourse.openrobotics.org/t/how-much-rtk-fix-do-your-outdoor-robots-keep-under-tree-canopy-field-data-and-a-test-design/59222",
      "context_summary": "For those of you running outdoor robots (lawn mowers, orchard or vineyard platforms, campus AMRs), how much RTK fix do you actually keep under tree canopy? We recently went through a field test that logged several RTK receivers side by side under roadside trees, and I thought the numbers, and their limits, might be useful here. What was logged (all at about 10 Hz, viewed in RTKPLOT): Half sky + rain, 21.9 km baselin…",
      "item_id": "channel-e045b4148f5c239603cc2c0d",
      "stale": false
    },
    {
      "url": "https://github.com/sheriffathey/btick_app",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "BTick — Behavior Tree Monitoring & Debugging for ROS 2",
      "context_url": "https://discourse.openrobotics.org/t/btick-behavior-tree-monitoring-debugging-for-ros-2/59220",
      "context_summary": "Hi ROS community! Working with Behavior Trees in robotics? Meet BTick, a powerful tool designed to make monitoring, debugging, and analyzing BehaviorTree.CPP applications easier and more interactive. Key Features Unlimited Nodes & Multi-Tree Support — Automatically discover and monitor multiple trees and nested subtrees in real time. Live Monitoring & Interactive Debugging — Track execution, use breakpoints and step…",
      "item_id": "channel-66ed24f77f290f953ef467b6",
      "stale": false
    },
    {
      "url": "https://github.com/sheriffathey/btick",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "BTick — Behavior Tree Monitoring & Debugging for ROS 2",
      "context_url": "https://discourse.openrobotics.org/t/btick-behavior-tree-monitoring-debugging-for-ros-2/59220",
      "context_summary": "Hi ROS community! Working with Behavior Trees in robotics? Meet BTick, a powerful tool designed to make monitoring, debugging, and analyzing BehaviorTree.CPP applications easier and more interactive. Key Features Unlimited Nodes & Multi-Tree Support — Automatically discover and monitor multiple trees and nested subtrees in real time. Live Monitoring & Interactive Debugging — Track execution, use breakpoints and step…",
      "item_id": "channel-66ed24f77f290f953ef467b6",
      "stale": false
    },
    {
      "url": "https://github.com/sheriffathey/btick_app",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "BTick :an open-source tool for Behavior Tree monitoring and runtime control in ROS 2",
      "context_url": "https://discourse.openrobotics.org/t/btick-an-open-source-tool-for-behavior-tree-monitoring-and-runtime-control-in-ros-2/59220",
      "context_summary": "Hi ROS community! Working with Behavior Trees in robotics? Meet BTick, a powerful tool designed to make monitoring, debugging, and analyzing BehaviorTree.CPP applications easier and more interactive. Key Features Unlimited Nodes & Multi-Tree Support — Automatically discover and monitor multiple trees and nested subtrees in real time. Live Monitoring & Interactive Debugging — Track execution, use breakpoints and step…",
      "item_id": "channel-1ce3c2a5c4e515e0ec3c071c",
      "stale": false
    },
    {
      "url": "https://github.com/sheriffathey/btick",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "BTick :an open-source tool for Behavior Tree monitoring and runtime control in ROS 2",
      "context_url": "https://discourse.openrobotics.org/t/btick-an-open-source-tool-for-behavior-tree-monitoring-and-runtime-control-in-ros-2/59220",
      "context_summary": "Hi ROS community! Working with Behavior Trees in robotics? Meet BTick, a powerful tool designed to make monitoring, debugging, and analyzing BehaviorTree.CPP applications easier and more interactive. Key Features Unlimited Nodes & Multi-Tree Support — Automatically discover and monitor multiple trees and nested subtrees in real time. Live Monitoring & Interactive Debugging — Track execution, use breakpoints and step…",
      "item_id": "channel-1ce3c2a5c4e515e0ec3c071c",
      "stale": false
    },
    {
      "url": "https://github.com/stevemacenski/slam_toolbox",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Testing the slam_toolbox multi-robot node with Nav2 on three TurtleBot3 Burgers (Jazzy)",
      "context_url": "https://discourse.openrobotics.org/t/testing-the-slam-toolbox-multi-robot-node-with-nav2-on-three-turtlebot3-burgers-jazzy/59212",
      "context_summary": "I wanted to see how well the decentralized multi-robot SLAM that slam_toolbox already implements (PR #592 ) holds up on real hardware, with one Nav2 stack per robot. Nothing new on the SLAM or navigation side: this is a test of what slam_toolbox and Nav2 already do, on three TurtleBot3 Burgers with ROS 2 Jazzy. It works well. The three robots build one shared map, and each robot sees the other two as obstacles in it…",
      "item_id": "channel-993c5163b260e87f545757fa",
      "stale": false
    },
    {
      "url": "https://github.com/prakash-aryan/turtlebot3-multi-robot-slam-nav2",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Testing the slam_toolbox multi-robot node with Nav2 on three TurtleBot3 Burgers (Jazzy)",
      "context_url": "https://discourse.openrobotics.org/t/testing-the-slam-toolbox-multi-robot-node-with-nav2-on-three-turtlebot3-burgers-jazzy/59212",
      "context_summary": "I wanted to see how well the decentralized multi-robot SLAM that slam_toolbox already implements (PR #592 ) holds up on real hardware, with one Nav2 stack per robot. Nothing new on the SLAM or navigation side: this is a test of what slam_toolbox and Nav2 already do, on three TurtleBot3 Burgers with ROS 2 Jazzy. It works well. The three robots build one shared map, and each robot sees the other two as obstacles in it…",
      "item_id": "channel-993c5163b260e87f545757fa",
      "stale": false
    },
    {
      "url": "https://github.com/marunigno-ship-it/qerra-v2-classical",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Can a social reflex stop a robot but never restart it? Testing a dual-dwell safety gate (Webots)",
      "context_url": "https://discourse.openrobotics.org/t/can-a-social-reflex-stop-a-robot-but-never-restart-it-testing-a-dual-dwell-safety-gate-webots/59167",
      "context_summary": "Hi everyone, Following up on my earlier experiments with supervisory gates (Demo 8) : Webots Demo 8: Supervisory Gate Multi-Fault Lifecycle & Watchdog Hardening (QERRA-v2 Classical) I’ve built a new test to evaluate the recovery side of a safety event. My underlying vision in robotics is harmonious human-robot social collaboration —specifically in vulnerable spaces like hospitals or eldercare facilities & beyond. We…",
      "item_id": "channel-8038b226865eda771f9b3e62",
      "stale": false
    },
    {
      "url": "https://github.com/natsuku-lab/batchplan-ros",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "batchplan: batched motion planning for ROS 2, with a MoveIt plugin",
      "context_url": "https://discourse.openrobotics.org/t/batchplan-batched-motion-planning-for-ros-2-with-a-moveit-plugin/59144",
      "context_summary": "I’m building batchplan, an open-source motion planner, with a ROS 2 entry point: batchplan-ros . Give it several candidate grasp poses in one request; it solves IK and plans to them in a batch, then returns the shortest valid path. It runs on CPU, speaks MoveIt’s MoveGroup and GetPositionIK interfaces, and includes an optional MoveIt planner plugin. Try the simulated Panda in your browser: git clone https://github.c…",
      "item_id": "channel-ba8039674cdc665d1627c3bf",
      "stale": false
    },
    {
      "url": "https://github.com/natsuku-lab/batchplan",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "batchplan: batched motion planning for ROS 2, with a MoveIt plugin",
      "context_url": "https://discourse.openrobotics.org/t/batchplan-batched-motion-planning-for-ros-2-with-a-moveit-plugin/59144",
      "context_summary": "I’m building batchplan, an open-source motion planner, with a ROS 2 entry point: batchplan-ros . Give it several candidate grasp poses in one request; it solves IK and plans to them in a batch, then returns the shortest valid path. It runs on CPU, speaks MoveIt’s MoveGroup and GetPositionIK interfaces, and includes an optional MoveIt planner plugin. Try the simulated Panda in your browser: git clone https://github.c…",
      "item_id": "channel-ba8039674cdc665d1627c3bf",
      "stale": false
    },
    {
      "url": "https://github.com/yjphhw/gazebo-pack",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Make a Gazebo model in one sentence",
      "context_url": "https://discourse.openrobotics.org/t/make-a-gazebo-model-in-one-sentence/59131",
      "context_summary": "Make a Gazebo model in one sentence github: GitHub - yjphhw/gazebo-pack: Blender→Gazebo 资产包管线: manifest 契约 + 校验打包器 + 建模脚本 (bus/tesla/falcon9 等10例) · GitHub Getting a textured, physics-ready model into Gazebo usually means: modeling in Blender, UV mapping, exporting, hand-writing SDF XML, fixing collision and inertial, fighting axis conventions — until it finally runs in gz sim . This toolchain compresses all of that…",
      "item_id": "channel-f610d0c915087b1c9bb7a2bf",
      "stale": false
    },
    {
      "url": "https://github.com/yjphhw/gazebo-pack",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Make a Gazebo model in one sentence",
      "context_url": "https://discourse.openrobotics.org/t/make-a-gazebo-model-in-one-sentence/59131",
      "context_summary": "Make a Gazebo model in one sentence github: GitHub - yjphhw/gazebo-pack: Blender→Gazebo 资产包管线: manifest 契约 + 校验打包器 + 建模脚本 (bus/tesla/falcon9 等10例) · GitHub Getting a textured, physics-ready model into Gazebo usually means: modeling in Blender, UV mapping, exporting, hand-writing SDF XML, fixing collision and inertial, fighting axis conventions — until it finally runs in gz sim . This toolchain compresses all of that…",
      "item_id": "channel-f610d0c915087b1c9bb7a2bf",
      "stale": false
    },
    {
      "url": "https://github.com/fujitatomoya/ros-apac-developer-meeting",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS News for the Week of October 19th, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-october-19th-2026/59114",
      "context_summary": "ROS News for the Week of October 19th, 2026 Right about now ROSConUK is wrapping up in Edinburgh! The photos from the event look fantastic, particularly the limited edition PR2 Red Rye Ale. Meanwhile, on the other side of the globe, a sold out ROSCon Singapore is kicking off! Later next week ROSCon Spain is happening in Valencia . ROSCon China happened last weekend and here’s a short video report of the exhibitors .…",
      "item_id": "channel-9291fba1303d31ca45da3962",
      "stale": false
    },
    {
      "url": "https://github.com/isaac-sim/isaaclab",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS News for the Week of October 19th, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-news-for-the-week-of-october-19th-2026/59114",
      "context_summary": "ROS News for the Week of October 19th, 2026 Right about now ROSConUK is wrapping up in Edinburgh! The photos from the event look fantastic, particularly the limited edition PR2 Red Rye Ale. Meanwhile, on the other side of the globe, a sold out ROSCon Singapore is kicking off! Later next week ROSCon Spain is happening in Valencia . ROSCon China happened last weekend and here’s a short video report of the exhibitors .…",
      "item_id": "channel-9291fba1303d31ca45da3962",
      "stale": false
    },
    {
      "url": "https://github.com/adaptive-machine-patterns/amp-toy-robotics",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Toy robot arm simulator for on-the-fly training & learning about small models",
      "context_url": "https://discourse.openrobotics.org/t/toy-robot-arm-simulator-for-on-the-fly-training-learning-about-small-models/59092",
      "context_summary": "huggingface.co AMP Embodied AI Workbench Demo - a Hugging Face Space by... Drive a robot arm with words, right in your browser A browser-only demo where you type or say an instruction and a very small AI model controls a toy robot arm. The model was trained on an everyday PC workstation. Its small, but it can follow these simple instructions (most of the time)! The demo includes a model viewer that I’ve wanted for a…",
      "item_id": "channel-c3ca04b0970480bfffee2201",
      "stale": false
    },
    {
      "url": "https://github.com/nexsoss/open-rmf",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Pre-built Open-RMF Docker images + a “draw your own site” tutorial (Lyrical)",
      "context_url": "https://discourse.openrobotics.org/t/pre-built-open-rmf-docker-images-a-draw-your-own-site-tutorial-lyrical/59081",
      "context_summary": "Hi everyone In the time-honoured tradition of conference-driven development, we’re announcing this exactly two days before ROSCon Singapore. The dev was, of course, finished well in advance We’ve released pre-built Docker images for the Open-RMF stack , plus a step-by-step tutorial for authoring your own site in the RMF Site Editor and running it in simulation. Repo: https://github.com/Nexsoss/Open-RMF Why Getting a…",
      "item_id": "channel-5aa6c025479a9d484b6615ae",
      "stale": false
    },
    {
      "url": "https://github.com/open-rmf/rmf",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Pre-built Open-RMF Docker images + a “draw your own site” tutorial (Lyrical)",
      "context_url": "https://discourse.openrobotics.org/t/pre-built-open-rmf-docker-images-a-draw-your-own-site-tutorial-lyrical/59081",
      "context_summary": "Hi everyone In the time-honoured tradition of conference-driven development, we’re announcing this exactly two days before ROSCon Singapore. The dev was, of course, finished well in advance We’ve released pre-built Docker images for the Open-RMF stack , plus a step-by-step tutorial for authoring your own site in the RMF Site Editor and running it in simulation. Repo: https://github.com/Nexsoss/Open-RMF Why Getting a…",
      "item_id": "channel-5aa6c025479a9d484b6615ae",
      "stale": false
    },
    {
      "url": "https://github.com/swift-ros2/swift-ros2",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Conduit 3 sneak peek: drive robots and move arms from your iPhone",
      "context_url": "https://discourse.openrobotics.org/t/conduit-3-sneak-peek-drive-robots-and-move-arms-from-your-iphone/59063",
      "context_summary": "Since its release in January , Conduit has turned iPhone, iPad and Mac into ROS 2 sensor publishers. Conduit 3 adds the other direction: it subscribes to your robot and drives it. Here is a first look at a work-in-progress build. Both videos run in real time. Mobile robots Conduit 3 sneak peek: drive a robot through its own camera from your iPhone (ROS 2, Teleop) Drive through the robot’s own camera. A Kachaka publi…",
      "item_id": "channel-e1c3c4b11350a65617fa8c95",
      "stale": false
    },
    {
      "url": "https://github.com/ros-drivers/joystick_drivers",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "How to get a review on joystick_drivers",
      "context_url": "https://discourse.openrobotics.org/t/how-to-get-a-review-on-joystick-drivers/59049",
      "context_summary": "I have a PR with a fix for game_controller_node, but unfortunately I haven’t been able to get a review for it from a maintainer. Is there a good way to get in touch with the maintainers? github.com/ros-drivers/joystick_drivers Fix autorepeat for game_controller_node (#312) ros2 ← abrandemuehl:fix-autorepeat-game-controller opened 01:43PM - 09 Mar 26 UTC abrandemuehl +10 -2 The game_controller_node event loop runs th…",
      "item_id": "channel-c332259f1ad26e78c94a70b9",
      "stale": false
    },
    {
      "url": "https://github.com/kyberlex/one",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "context_title": "[RFC / Call for Collaborators] Multiscale Biophysical Simulation in Julia: Coupling Agents.jl with ODE Stock-Flow (SIMONE Engine)",
      "context_url": "https://discourse.julialang.org/t/rfc-call-for-collaborators-multiscale-biophysical-simulation-in-julia-coupling-agents-jl-with-ode-stock-flow-simone-engine/140143",
      "context_summary": "Hi everyone, As part of the open-source peer review for the Open Networked Earth (O.N.E.) civilizational framework (repository kyberlex/ONE on GitHub), we are seeking Julia modelers, complex systems researchers, and Co-Stewards to review, stress-test, and co-develop our scientific discrete-event co-simulation engine: SIMONE . SIMONE models socio-technical resilience and biophysical resource allocation across four ti…",
      "item_id": "channel-332efdc6e4c7da21512bf4bd",
      "stale": false
    },
    {
      "url": "https://github.com/plansys2/ros2_planning_system_examples",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "PlanSys2 4.0.0 released: robust, and covering PDDL from 1.2 to PDDL+",
      "context_url": "https://discourse.openrobotics.org/t/plansys2-4-0-0-released-robust-and-covering-pddl-from-1-2-to-pddl/59031",
      "context_summary": "Since it was born during the 2020 pandemic, PlanSys2 has been the basis of papers, master’s theses, master courses, and PhD theses. As far as I know, some companies use it to control their logistics robots, and it has even been to space on board the Astrobee robots, as I was told at ROSCon 2022 in Kyoto. Last year I had the chance to present it at ROSCon 2025 in Singapore: PlanSys2, the ROS 2 Planning System Past, p…",
      "item_id": "channel-a22f05f1160bb02eedf003f5",
      "stale": false
    },
    {
      "url": "https://github.com/plansys2/kairos",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "PlanSys2 4.0.0 released: robust, and covering PDDL from 1.2 to PDDL+",
      "context_url": "https://discourse.openrobotics.org/t/plansys2-4-0-0-released-robust-and-covering-pddl-from-1-2-to-pddl/59031",
      "context_summary": "Since it was born during the 2020 pandemic, PlanSys2 has been the basis of papers, master’s theses, master courses, and PhD theses. As far as I know, some companies use it to control their logistics robots, and it has even been to space on board the Astrobee robots, as I was told at ROSCon 2022 in Kyoto. Last year I had the chance to present it at ROSCon 2025 in Singapore: PlanSys2, the ROS 2 Planning System Past, p…",
      "item_id": "channel-a22f05f1160bb02eedf003f5",
      "stale": false
    },
    {
      "url": "https://github.com/plansys2/ros2_planning_system",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "PlanSys2 4.0.0 released: robust, and covering PDDL from 1.2 to PDDL+",
      "context_url": "https://discourse.openrobotics.org/t/plansys2-4-0-0-released-robust-and-covering-pddl-from-1-2-to-pddl/59031",
      "context_summary": "Since it was born during the 2020 pandemic, PlanSys2 has been the basis of papers, master’s theses, master courses, and PhD theses. As far as I know, some companies use it to control their logistics robots, and it has even been to space on board the Astrobee robots, as I was told at ROSCon 2022 in Kyoto. Last year I had the chance to present it at ROSCon 2025 in Singapore: PlanSys2, the ROS 2 Planning System Past, p…",
      "item_id": "channel-a22f05f1160bb02eedf003f5",
      "stale": false
    },
    {
      "url": "https://github.com/nazmulrahman/ros-developer-studio",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS Developer Studio: a browser-based workspace for ROS 2 inspection and bag analysis",
      "context_url": "https://discourse.openrobotics.org/t/ros-developer-studio-a-browser-based-workspace-for-ros-2-inspection-and-bag-analysis/59023",
      "context_summary": "Hi ROS community, I’m sharing ROS Developer Studio , an open-source tool I’ve been building to make ROS 2 system investigation easier from a browser. It brings together live graph and topic inspection, opt-in telemetry monitoring, sensor visualizations, host metrics, ROS package exploration, Bag Studio, and diagnostics. Bag Studio reads recordings directly, so offline inspection doesn’t publish messages into the liv…",
      "item_id": "channel-46217913c70e239ea9b30610",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/rclcpp",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Beyond Callback Scheduling: Choosing Where Computation Executes in ROS 2 with C++26",
      "context_url": "https://discourse.openrobotics.org/t/beyond-callback-scheduling-choosing-where-computation-executes-in-ros-2-with-c-26/59021",
      "context_summary": "Recently, I had the opportunity to present: “From Callbacks to Senders: Rethinking PX4 Precision Landing with C++26 Execution.” The experiment led me to a question I’d love to discuss with the ROS 2 community: As robotic systems become more scalable and interconnected, shouldn’t we have more explicit control over where application computations execute, and which execution resources they consume? What ROS 2 already p…",
      "item_id": "channel-062c3364b652f29abac3abfc",
      "stale": false
    },
    {
      "url": "https://github.com/marunigno-ship-it/qerra-v2-classical",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Webots Demo 8: Supervisory Gate Multi-Fault Lifecycle & Watchdog Hardening (QERRA-v2 Classical)",
      "context_url": "https://discourse.openrobotics.org/t/webots-demo-8-supervisory-gate-multi-fault-lifecycle-watchdog-hardening-qerra-v2-classical/59014",
      "context_summary": "Hi everyone, Following up on my Demo 7 post about isolating high-level planners from actuator handles, I’ve completed Demo 8. Demo 7 showed a basic obstacle stop. Here I stress-tested the gate’s state machine through several consecutive faults in one take, and re-examined two anomalies from my last post (watchdog jitter and an apparent “wheel slip”). The multi-fault sequence Webots R2025a, TIAGo base, one continuous…",
      "item_id": "channel-b6431dd9e706a703b3f810f8",
      "stale": false
    },
    {
      "url": "https://arxiv.org/abs/2609.14567",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "From Multi-Agent RL in Simulation to Physical Multi-Robot Coordination",
      "context_url": "https://discourse.openrobotics.org/t/from-multi-agent-rl-in-simulation-to-physical-multi-robot-coordination/58999",
      "context_summary": "Hi everyone, I’d like to share our recent work on decentralized multi-agent reinforcement learning (MARL) for multi-robot task assignment and navigation in industrial environments . Paper: Learning Multi-Agent Task Assignment and Navigation in the Factory: From Simulation to Real Robots Videos of the real deployment here . In this work, we investigate how multiple mobile robots can coordinate to service multiple mac…",
      "item_id": "channel-2422de53ae8dc7d409cd52b6",
      "stale": false
    },
    {
      "url": "https://github.com/openamrobot/openamrobot-release",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "OpenAMRobot 2.0: open-source dual-arm mobile manipulator on ROS 2, rc.1 on 20 November",
      "context_url": "https://discourse.openrobotics.org/t/openamrobot-2-0-open-source-dual-arm-mobile-manipulator-on-ros-2-rc-1-on-20-november/58998",
      "context_summary": "Hi everyone, A quick update on OpenAMRobot since the v0.0.1 release in July . We are now building OpenAMRobot 2.0: a general-purpose, open-source dual-arm mobile manipulator with an embodied AI software layer. The idea has not changed. People who know the work should be able to teach the robot by demonstration (show, correct, judge) instead of writing robot code. About the grocery video The renders and the video sho…",
      "item_id": "channel-074d84cebd32de7758a0bcb4",
      "stale": false
    },
    {
      "url": "https://github.com/robotis-git/robotis_hand",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "HX Friends – Open-Source Hands & Grippers",
      "context_url": "https://discourse.openrobotics.org/t/hx-friends-open-source-hands-grippers/58996",
      "context_summary": "ROBOTIS HAND #4: HX Friends – Open-Source Hands & Grippers We are releasing HX Friends, an open-source collection of robotic hand and gripper reference designs built on DYNAMIXEL. Many university labs and companies already use DYNAMIXEL actuators to build and share open-source robotic hands such as Leap Hand, Orca Hand, MIDAS Hand, and OpenHand. While developing our 20-DOF HX5-D20 hand, our team saw firsthand how wi…",
      "item_id": "channel-18164725093eb1b5536c7288",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-web/fuel-server",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sim",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/terraform_github_repos",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-physics",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-cmake",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/sdformat",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/j-rivero/gz-rendering",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sensors",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-web/gazebosim-app",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/docs",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/osrf/homebrew-simulation",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-web/fuel-server",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sim",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/terraform_github_repos",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-physics",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-cmake",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/sdformat",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/j-rivero/gz-rendering",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebosim/gz-sensors",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/gazebo-web/gazebosim-app",
      "source_id": "gazebo-discourse",
      "source_name": "Gazebo Community",
      "source_url": "https://discourse.openrobotics.org/c/gazebo/95",
      "context_title": "Gazebo PMC Meeting Minutes 2026-10-19",
      "context_url": "https://discourse.openrobotics.org/t/gazebo-pmc-meeting-minutes-2026-10-19/58995",
      "context_summary": "Hi Gazebo Community! This week’s meeting was held on Mon, Oct 19, 2026 6:00 PM UTC and the following is a summary: PMC Business Approved adding Luca Della Vedova as a mentee PMC member. New agenda items Community Meeting : A reminder for this week’s community meeting on Scalable Multi-Robot Simulation in ROS 2 and Gazebo , featuring multi-robot simulation, namespaces, and automatic bridging. Please note the change i…",
      "item_id": "channel-bf958092ef8f5ed1fc1e2532",
      "stale": false
    },
    {
      "url": "https://github.com/ros-perception/image_common",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Help us make image_transport and point_cloud_transport better for Makoa!",
      "context_url": "https://discourse.openrobotics.org/t/help-us-make-image-transport-and-point-cloud-transport-better-for-makoa/58979",
      "context_summary": "Hi all, I’m not a maintainer of neither image_transport nor point_cloud_transport, though I’m their big user and proponent (point_cloud_transport has, in the end, origins in my lab , though it has come a long way since then). The more I use both throughout various ROS 2 distros, the more obstacles and surprises I keep hitting. I’ve started putting together a list of issues/API differences/API inconveniences of both:…",
      "item_id": "channel-905f98766a855fd854b1b3c0",
      "stale": false
    },
    {
      "url": "https://github.com/ros/rosdistro",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "ROS PMC Minutes for October 13, 2026",
      "context_url": "https://discourse.openrobotics.org/t/ros-pmc-minutes-for-october-13-2026/58975",
      "context_summary": "The ROS PMC meeting for this week was on Tuesday, October 13, 2026. The notes from the meeting are available at ROS PMC weekly meeting agenda . ROS PMC Business @skye.galaxy TGC ROS representative: the vote is still to go out. @ahcorde will send it once the account credentials are available. @christophebedard ROSboss for M-turtle: the vote goes out together with the TGC vote. @ahcorde will re-read the governance doc…",
      "item_id": "channel-dbc68ca39fbe4381eed17c52",
      "stale": false
    },
    {
      "url": "https://github.com/ros/urdfdom",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "urdf",
      "context_url": "https://github.com/ros/urdfdom",
      "context_summary": "Robot Description & Models · 🟢 urdf - XML format for representing a robot model. ⭐ 138",
      "item_id": "channel-fde9a0959cadd71d35c21288",
      "stale": false
    },
    {
      "url": "https://github.com/robotcontrolstack/robot-control-stack",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "Robot Control Stack (RCS)",
      "context_url": "https://github.com/robotcontrolstack/robot-control-stack",
      "context_summary": "Middleware & Frameworks · 🟢 Robot Control Stack (RCS) - ROS-free Gymnasium framework unifying MuJoCo sim and real robots for robot learning. ⭐ 164",
      "item_id": "channel-fb8d7227057cc5e783cc2caf",
      "stale": false
    },
    {
      "url": "https://github.com/farama-foundation/gymnasium",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "Gymnasium",
      "context_url": "https://github.com/farama-foundation/gymnasium",
      "context_summary": "Reinforcement learning · Gymnasium - A standard API for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym, made by Farama Foundation).",
      "item_id": "channel-f7ce83abf4cfdec6ddd14f52",
      "stale": false
    },
    {
      "url": "https://github.com/mathcancer/physicell",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "PhysiCell",
      "context_url": "https://github.com/mathcancer/physicell",
      "context_summary": "Bioinformatics · 🦠 PhysiCell - An Open Source Physics-Based Cell Simulator for 3-D Multicellular Systems.",
      "item_id": "channel-f26077a3aa6ad98f46f4c2d9",
      "stale": false
    },
    {
      "url": "https://github.com/personalrobotics/ssik",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "ssik",
      "context_url": "https://github.com/personalrobotics/ssik",
      "context_summary": "Inverse Kinematics · 🟢 ssik - Analytical inverse kinematics for 6R and 7R revolute robot arms, returning every IK branch. ⭐ 188",
      "item_id": "channel-f110f476d3f295eee6ce3ebd",
      "stale": false
    },
    {
      "url": "https://github.com/dimensionalos/dimos",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "Dimensional",
      "context_url": "https://github.com/dimensionalos/dimos",
      "context_summary": "Middleware & Frameworks · 🟢 Dimensional - Agentic operating system for physical space. ⭐ 4.6k",
      "item_id": "channel-e57ace4f4d4b115745937b8d",
      "stale": false
    },
    {
      "url": "https://github.com/juliarobotics/rigidbodydynamics.jl",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "rigidbodydynamics.jl",
      "context_url": "https://github.com/juliarobotics/rigidbodydynamics.jl",
      "context_summary": "Kinematics & Dynamics · 🟡 RigidBodyDynamics.jl - Julia library for rigid body dynamics algorithms. ⭐ 312",
      "item_id": "channel-e35f4831a7bc0803cea457ed",
      "stale": false
    },
    {
      "url": "https://github.com/selfpatch/ros2_medkit",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "ros2_medkit",
      "context_url": "https://github.com/selfpatch/ros2_medkit",
      "context_summary": "Middleware & Frameworks · 🟢 ros2_medkit - Fault management and diagnostics gateway for ROS 2 with a REST API. ⭐ 276",
      "item_id": "channel-d888ddf91cca5fd146e765f2",
      "stale": false
    },
    {
      "url": "https://github.com/juliadynamics/agents.jl",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "Agents.jl",
      "context_url": "https://github.com/juliadynamics/agents.jl",
      "context_summary": "General purpose · 🧰 Agents.jl - Agent-based modeling framework in Julia.",
      "item_id": "channel-d5419175658f61d2b4528b7e",
      "stale": false
    },
    {
      "url": "https://github.com/manoelcampos/cloudsim-plus",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "cloudsim-plus",
      "context_url": "https://github.com/manoelcampos/cloudsim-plus",
      "context_summary": "Cloud services optimization · cloudsim-plus - A modern, full-featured, easier-to-use, highly extensible, faster and more accurate Java 8+ Framework for Cloud Computing Simulation.",
      "item_id": "channel-d48915815c14f264cd994ffa",
      "stale": false
    },
    {
      "url": "https://github.com/projectmesa/mesa",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "Mesa",
      "context_url": "https://github.com/projectmesa/mesa",
      "context_summary": "General purpose · 🧰 Mesa - Mesa is an agent-based modeling framework in Python.",
      "item_id": "channel-c5370a1ab5f2623af36c5cf1",
      "stale": false
    },
    {
      "url": "https://github.com/linorobot/linorobot",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "Linorobot",
      "context_url": "https://github.com/linorobot/linorobot",
      "context_summary": "Robot Hardware & Drivers · Linorobot - ROS compatible ground robots. ⭐ 1.1k · last commit 2022",
      "item_id": "channel-c3882407a6d462233782e4be",
      "stale": false
    },
    {
      "url": "https://github.com/grassjelly/onine",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "onine",
      "context_url": "https://github.com/grassjelly/onine",
      "context_summary": "Robot Hardware & Drivers · onine - Service Robot based on Linorobot and Braccio Arm. ⭐ 50 · last commit 2018",
      "item_id": "channel-c0dbd5bc52b0ad6b89d9f14d",
      "stale": false
    },
    {
      "url": "https://github.com/instadeepai/mava",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "Mava",
      "context_url": "https://github.com/instadeepai/mava",
      "context_summary": "Reinforcement learning · Mava - A library of multi-agent reinforcement learning systems and components.",
      "item_id": "channel-be69a898ab863249acf9fb88",
      "stale": false
    },
    {
      "url": "https://github.com/autorally/autorally",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "autorally",
      "context_url": "https://github.com/autorally/autorally",
      "context_summary": "Robot Hardware & Drivers · AutoRally - High-performance testbed for advanced perception and control research. ⭐ 791 · last commit 2021",
      "item_id": "channel-bbc808ae8a477d772aa11ce9",
      "stale": false
    },
    {
      "url": "https://github.com/google-deepmind/mujoco_menagerie",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "MuJoCo Menagerie",
      "context_url": "https://github.com/google-deepmind/mujoco_menagerie",
      "context_summary": "Robot Description & Models · 🟢 MuJoCo Menagerie - Collection of well-tuned MuJoCo models for research and development. ⭐ 4.2k",
      "item_id": "channel-b82677ad8889b06fe4e50052",
      "stale": false
    },
    {
      "url": "https://github.com/gama-platform/gama",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "gama",
      "context_url": "https://github.com/gama-platform/gama",
      "context_summary": "General purpose · gama - Core plug-in projects of the GAMA platform. - https://gama-platform.github.io/",
      "item_id": "channel-b7e67420bcccf1d7dd49d379",
      "stale": false
    },
    {
      "url": "https://github.com/roboticslibrary/rl",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "Robotics Library",
      "context_url": "https://github.com/roboticslibrary/rl",
      "context_summary": "Kinematics & Dynamics · 🟡 Robotics Library - Self-contained C++ library for robot kinematics, planning, and control. ⭐ 1.2k",
      "item_id": "channel-b6df5a50aaf8d6021973d6e2",
      "stale": false
    },
    {
      "url": "https://github.com/dfki-ric/phobos",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "phobos",
      "context_url": "https://github.com/dfki-ric/phobos",
      "context_summary": "Robot Description & Models · 🟢 phobos - Add-on for Blender creating URDF and SMURF robot models. ⭐ 908",
      "item_id": "channel-ade890182bd08a35c089fc39",
      "stale": false
    },
    {
      "url": "https://github.com/pydy/pydy",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "PyDy",
      "context_url": "https://github.com/pydy/pydy",
      "context_summary": "Kinematics & Dynamics · 🟢 PyDy - Multibody dynamics analysis with symbolic Python using SymPy. ⭐ 416",
      "item_id": "channel-9410639d4b6f960515614fd1",
      "stale": false
    },
    {
      "url": "https://github.com/rhoban/onshape-to-robot",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "onshape-to-robot",
      "context_url": "https://github.com/rhoban/onshape-to-robot",
      "context_summary": "Robot Description & Models · 🟢 onshape-to-robot - Converting OnShape assembly to robot definition (SDF or URDF) through OnShape API. ⭐ 638",
      "item_id": "channel-8c9fc0554bdc71d13c154180",
      "stale": false
    },
    {
      "url": "https://github.com/ros2/ros2",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "ROS 2",
      "context_url": "https://github.com/ros2/ros2",
      "context_summary": "Middleware & Frameworks · 🟢 ROS 2 - Version 2.0 of the Robot Operating System (ROS) software stack. ⭐ 6.2k",
      "item_id": "channel-87e74e52c2992d9be9144724",
      "stale": false
    },
    {
      "url": "https://github.com/kaiaai/micro_ros_arduino_kaiaai",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "Micro-ROS for Arduino",
      "context_url": "https://github.com/kaiaai/micro_ros_arduino_kaiaai",
      "context_summary": "Middleware & Frameworks · 🟡 Micro-ROS for Arduino - a Micro-ROS fork available in the Arduino Library Manager. ⭐ 14",
      "item_id": "channel-7620369ff362495f9cfabe79",
      "stale": false
    },
    {
      "url": "https://github.com/chen0040/js-simulator",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "js-simulator",
      "context_url": "https://github.com/chen0040/js-simulator",
      "context_summary": "General purpose · 🧰 js-simulator - General-purpose discrete-event multiagent simulation library for agent-based modelling and simulation.",
      "item_id": "channel-6b73dc16b603f58b92aedbae",
      "stale": false
    },
    {
      "url": "https://github.com/jrl-umi3218/rbdyn",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "rbdyn",
      "context_url": "https://github.com/jrl-umi3218/rbdyn",
      "context_summary": "Kinematics & Dynamics · 🟢 RBDyn - Rigid body dynamics algorithms using spatial algebra with Eigen. ⭐ 224",
      "item_id": "channel-66d51417a839020b00e82bf2",
      "stale": false
    },
    {
      "url": "https://github.com/gbionics/idyntree",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "idyntree",
      "context_url": "https://github.com/gbionics/idyntree",
      "context_summary": "Kinematics & Dynamics · 🟢 idyntree - Library for estimation and whole-body dynamics of floating-base robots. ⭐ 234",
      "item_id": "channel-59401352470b66feda388270",
      "stale": false
    },
    {
      "url": "https://github.com/uw-biorobotics/ikbt",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "ikbt",
      "context_url": "https://github.com/uw-biorobotics/ikbt",
      "context_summary": "Inverse Kinematics · 🟢 IKBT - A python package to solve robot arm inverse kinematics in symbolic form. ⭐ 220",
      "item_id": "channel-560eba8528cb379018cb7cb0",
      "stale": false
    },
    {
      "url": "https://github.com/stack-of-tasks/pinocchio",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "pinocchio",
      "context_url": "https://github.com/stack-of-tasks/pinocchio",
      "context_summary": "Kinematics & Dynamics · 🟢 pinocchio - Fast and flexible algorithms for rigid-body dynamics with analytical derivatives. ⭐ 3.8k",
      "item_id": "channel-558975c1314811c36b00e691",
      "stale": false
    },
    {
      "url": "https://github.com/statnet/epimodel",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "EpiModel",
      "context_url": "https://github.com/statnet/epimodel",
      "context_summary": "Infectious disease dynamics · 🦠 EpiModel - Mathematical Modeling of Infectious Disease Dynamics. http://epimodel.org",
      "item_id": "channel-4ec24ea0249bb3e8aa5c1400",
      "stale": false
    },
    {
      "url": "https://github.com/4rtur1t0/arte",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "ARTE",
      "context_url": "https://github.com/4rtur1t0/arte",
      "context_summary": "Kinematics & Dynamics · 🟢 ARTE - Matlab toolbox focussed on robotic manipulators. ⭐ 106",
      "item_id": "channel-48c8ecabda389f7a7e2a193a",
      "stale": false
    },
    {
      "url": "https://github.com/farama-foundation/pettingzoo",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "PettingZoo",
      "context_url": "https://github.com/farama-foundation/pettingzoo",
      "context_summary": "Reinforcement learning · PettingZoo - A standard API for multi-agent reinforcement learning environments, with popular reference environments and related utilities (made by Farama Foundation).",
      "item_id": "channel-4503a15d9599447a369a2401",
      "stale": false
    },
    {
      "url": "https://github.com/robotology/icub-main",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "icub-main",
      "context_url": "https://github.com/robotology/icub-main",
      "context_summary": "Robot Hardware & Drivers · 🟢 iCub - Open-source cognitive humanoid robotic platform for embodied cognition research. ⭐ 121",
      "item_id": "channel-44e70b74803de0d00438ce99",
      "stale": false
    },
    {
      "url": "https://github.com/microsoft/airsim",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "AirSim",
      "context_url": "https://github.com/microsoft/airsim",
      "context_summary": "Autonomous vehicles · 🚗 AirSim - Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research.",
      "item_id": "channel-42fae884e351aa5c645f137a",
      "stale": false
    },
    {
      "url": "https://github.com/salesforce/ai-economist",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "ai-economist",
      "context_url": "https://github.com/salesforce/ai-economist",
      "context_summary": "General purpose · ai-economist - Foundation: An Economic Simulation Framework.",
      "item_id": "channel-423bb5857b101ef43c7898f4",
      "stale": false
    },
    {
      "url": "https://github.com/orocos/orocos_kinematics_dynamics",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "KDL",
      "context_url": "https://github.com/orocos/orocos_kinematics_dynamics",
      "context_summary": "Kinematics & Dynamics · 🟢 KDL - Orocos Kinematics and Dynamics Library for kinematic chains. ⭐ 904",
      "item_id": "channel-3b982633a59074df2f02ce25",
      "stale": false
    },
    {
      "url": "https://github.com/robotology/yarp",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "YARP",
      "context_url": "https://github.com/robotology/yarp",
      "context_summary": "Middleware & Frameworks · 🟢 YARP - Communication and device interfaces applicable from humanoids to embedded devices. ⭐ 603",
      "item_id": "channel-3a59ac7b9835d83232c688ee",
      "stale": false
    },
    {
      "url": "https://github.com/simupy/simupy",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "simupy",
      "context_url": "https://github.com/simupy/simupy",
      "context_summary": "General purpose · simupy - A framework for modeling and simulating dynamical systems.",
      "item_id": "channel-35c00c24be29eee60d464ffc",
      "stale": false
    },
    {
      "url": "https://github.com/sarl/sarl",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "SARL Agent Programming Language",
      "context_url": "https://github.com/sarl/sarl",
      "context_summary": "General purpose · 🧰 SARL Agent Programming Language - SARL Agent-Oriented Programming Language. http://www.sarl.io",
      "item_id": "channel-28bb451aae5bdffeae50cd14",
      "stale": false
    },
    {
      "url": "https://github.com/rbdl/rbdl",
      "source_id": "awesome-robotics",
      "source_name": "Awesome Robotics Libraries",
      "source_url": "https://github.com/jslee02/awesome-robotics-libraries",
      "context_title": "RBDL",
      "context_url": "https://github.com/rbdl/rbdl",
      "context_summary": "Kinematics & Dynamics · 🟡 RBDL - Rigid Body Dynamics Library based on Featherstone algorithms. ⭐ 708",
      "item_id": "channel-2816829bd6fa6a23c31b13e7",
      "stale": false
    },
    {
      "url": "https://github.com/rodralez/navego",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "NaveGo",
      "context_url": "https://github.com/rodralez/navego",
      "context_summary": "Navigation · NaveGo - An open-source MATLAB/GNU Octave toolbox for processing integrated navigation systems and performing inertial sensors analysis.",
      "item_id": "channel-222736eb6b3dae9a22969429",
      "stale": false
    },
    {
      "url": "https://github.com/zekeriyasari/causal.jl",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "Causal.jl",
      "context_url": "https://github.com/zekeriyasari/causal.jl",
      "context_summary": "General purpose · Causal.jl - A modeling and simulation framework adopting causal modeling approach. https://zekeriyasari.github.io/Causal.jl/dev/",
      "item_id": "channel-1f1c1c7585bf388da8265536",
      "stale": false
    },
    {
      "url": "https://github.com/miladmozafari/spyketorch",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "SpykeTorch",
      "context_url": "https://github.com/miladmozafari/spyketorch",
      "context_summary": "SNN (Spiking neural networks) · 🧠 SpykeTorch - High-speed simulator of convolutional spiking neural networks with at most one spike per neuron.",
      "item_id": "channel-0a82a585e233dbfec36c099b",
      "stale": false
    },
    {
      "url": "https://github.com/sbaresearch/simcoin",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "Simcoin",
      "context_url": "https://github.com/sbaresearch/simcoin",
      "context_summary": "Blockchain · Simcoin - Blockchain simulation framework with Docker and Python.",
      "item_id": "channel-02cfbf0d0603f8edbb278979",
      "stale": false
    },
    {
      "url": "https://github.com/brian-team/brian2",
      "source_id": "awesome-simulation",
      "source_name": "Awesome Software for Simulations",
      "source_url": "https://github.com/oskar-j/awesome-sim-software",
      "context_title": "Brian2",
      "context_url": "https://github.com/brian-team/brian2",
      "context_summary": "SNN (Spiking neural networks) · 🧠 Brian2 - Brian is a free, open source simulator for spiking neural networks. http://briansimulator.org",
      "item_id": "channel-02c6faa9f67d13c21ac2a8da",
      "stale": false
    },
    {
      "url": "https://github.com/hsauro/bifurcationtool",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "context_title": "GUI for bifurcation analysis (BifurcationTool)",
      "context_url": "https://discourse.julialang.org/t/gui-for-bifurcation-analysis-bifurcationtool/139785",
      "context_summary": "Dear all, I just come across the very cool BifurcationTool which is a GUI windows desktop application for bifurcation analysis of biochemical / ODE models. The bifurcation code behind is based on BifurcationKit.jl . There are probably ideas about interfacing julia with other languages to be looked at. Best regards PS: the author has been contacted 2 posts - 2 participants Read full topic",
      "item_id": "channel-3c734922e8711755c677ac94",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "OpenModelica 1.27.1",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.1",
      "context_summary": "Patch release for 1.27.0. OMEdit can now re-simulate a model from compiled artifacts without requiring the Modelica source code and without the need of recompiling it #14111 . Improved handling of parameter menus for instances of replaceable models #16248 Many fixes to OMEdit, including some causing the GUI to crash. Fixed bug in the implementation of spatialDistribution() Here is the complete list of closed issues.…",
      "item_id": "channel-ba289cb7773bb24b4ab549bf",
      "stale": false
    },
    {
      "url": "https://github.com/c-nicomar/im_awes_bench.jl",
      "source_id": "julia-models",
      "source_name": "Julia · Modelling & Simulations",
      "source_url": "https://discourse.julialang.org/c/domain/models/21",
      "context_title": "How good is the support for hybrid system modelling in MTK?",
      "context_url": "https://discourse.julialang.org/t/how-good-is-the-support-for-hybrid-system-modelling-in-mtk/138499",
      "context_summary": "How good is the support of modeling hybrid systems with MTK in the summer of 2026? It used to be incomplete/ buggy for a long time. Did this change? I am looking at the control of electrical machines. The controller can be outside of MTK, but it would be nice if not only the model, but also the observer could be modeled in MTK. See, for example: IM_AWES_bench.jl/src/estimators/rotor_flux_observer_discrete.jl at main…",
      "item_id": "channel-6b183dbb87b83b8ce5b51f98",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "OpenModelica 1.27.0",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.0",
      "context_summary": "2026 summer release of OpenModelica version 1.27.0. Main highlights: Experimental MCP server in OMEdit for interaction with AI agents. OMEdit now uses Qt6 instead of Qt5, better rendering on high-resolution monitors. State machines are now supported by the new frontend. Reverse model lookup. The Modifiers tab in the parameter dialog now collects all the modifiers applied to a component instance that were not previou…",
      "item_id": "channel-55acb1874b351546cca90663",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "v1.27.0-dev.beta.3",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.0-dev.beta.3",
      "context_summary": "v1.27.0-dev.beta.3",
      "item_id": "channel-bd1b68ccee9f5b33748edbe3",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "v1.27.0-dev.beta.2",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.0-dev.beta.2",
      "context_summary": "v1.27.0-dev.beta.2",
      "item_id": "channel-f233d4a2b6a692ecef8de74a",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "v1.26.9",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.26.9",
      "context_summary": "What's Changed Fix for #15808 parameter value width by @adrpo in #15828 Full Changelog : v1.26.8...v1.26.9",
      "item_id": "channel-6a2f2ef07078d3b05f6aa10d",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "OpenModelica v1.26.8",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.26.8",
      "context_summary": "What's Changed nothing changed, just fixing some github actions Full Changelog : v1.26.7...v1.26.8",
      "item_id": "channel-2b3e784573f07446c6978ebb",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "v1.27.0-dev.beta.1",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.27.0-dev.beta.1",
      "context_summary": "v1.27.0-dev.beta.1",
      "item_id": "channel-e0a29aba617894e2b8014681",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "v1.28.0-dev",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.28.0-dev",
      "context_summary": "No content.",
      "item_id": "channel-7f076473ced14526e7f712f3",
      "stale": false
    },
    {
      "url": "https://github.com/openmodelica/openmodelica",
      "source_id": "openmodelica-releases",
      "source_name": "OpenModelica Releases",
      "source_url": "https://github.com/OpenModelica/OpenModelica/releases",
      "context_title": "OpenModelica v1.26.7",
      "context_url": "https://github.com/OpenModelica/OpenModelica/releases/tag/v1.26.7",
      "context_summary": "What's Changed nothing changed, just fixing some github actions fix copy-paste error by @adrpo in #15474 Full Changelog : v1.26.6...v1.26.7",
      "item_id": "channel-78a830deccf764acc49e39e7",
      "stale": false
    },
    {
      "url": "https://github.com/rai-opensource/spatialmath-python",
      "source_id": "openrobotics-discourse",
      "source_name": "ROS · Open Robotics Discourse",
      "source_url": "https://discourse.openrobotics.org/latest",
      "context_title": "Spatial Math Python 1.1.19 released",
      "context_url": "https://discourse.openrobotics.org/t/spatial-math-python-1-1-19-released/59655",
      "context_summary": "Repository rai-opensource/spatialmath-python GitHub - rai-opensource/spatialmath-python: Create, manipulate and convert representations of... Create, manipulate and convert representations of position and orientation in 2D or 3D using Python Spatial Math is a Python library for working with poses and orientations in 2D and 3D. It is not specifically a ROS 2 library, but of course, it is very useful for robotics. Spa…",
      "item_id": "channel-ddc8a04c67d5274bdf273a2d",
      "stale": false
    }
  ],
  "limits": {
    "channels_per_run": 8,
    "items_per_channel_per_run": 25,
    "references_per_channel_per_run": 30,
    "document_bytes": 1048576,
    "cumulative_item_limit": null
  }
}
