{
  "id": "nav2-nav2-simple-commander-nav2-simple-commander-example-nav-through-poses-py",
  "name": "Nav2 Simple Commander: example nav through poses",
  "summary": "Official Nav2 Simple Commander python main example for example nav through poses. Inspect the pinned source and upstream setup before use.",
  "framework": "nav2",
  "kind": "official_example",
  "source_registry": "ecosystem-examples-v1",
  "capabilities": [
    "mobile-robot",
    "navigation"
  ],
  "robot_types": [
    "mobile"
  ],
  "robot_scope": "Discovery labels inferred from this source path; inspect its robot configuration for compatibility. Project-wide categories are not a supported-robot list.",
  "source": {
    "repository": "https://github.com/ros-navigation/navigation2",
    "commit": "58e4019eb149ed4387938d9cd13f38659b86f754",
    "tag": "jazzy",
    "path": "nav2_simple_commander/nav2_simple_commander/example_nav_through_poses.py",
    "url": "https://github.com/ros-navigation/navigation2/blob/58e4019eb149ed4387938d9cd13f38659b86f754/nav2_simple_commander/nav2_simple_commander/example_nav_through_poses.py",
    "raw_url": "https://raw.githubusercontent.com/ros-navigation/navigation2/58e4019eb149ed4387938d9cd13f38659b86f754/nav2_simple_commander/nav2_simple_commander/example_nav_through_poses.py",
    "sha256": "53b56acb65bd9be8bd96c393480907d1c4d024bbed46d6f4274bc15ae63c7897",
    "bytes": 5136
  },
  "license": {
    "spdx": "Apache-2.0",
    "url": "https://github.com/ros-navigation/navigation2/blob/58e4019eb149ed4387938d9cd13f38659b86f754/LICENSE",
    "sha256": "e71fcb65bd31cdbdcf50cf43ab87a0c600ea3ec407495c2e15d1e68bc9c3bfc1",
    "scope": "Selected example source code only; preserve upstream copyright and per-file notices. Robot models, datasets, weights, simulator binaries and third-party dependencies retain their separate licenses."
  },
  "access": {
    "mode": "source_reference",
    "hub_prepare": false,
    "instructions": "Fetch the pinned repository, verify this source checksum, and use upstream installation and invocation. This record does not install or execute code.",
    "setup_url": "https://github.com/ros-navigation/navigation2/blob/58e4019eb149ed4387938d9cd13f38659b86f754/README.md"
  },
  "requirements": {
    "python": "ROS 2 Jazzy Python 3 on a supported ROS platform",
    "packages": [
      "ROS 2 Jazzy",
      "Navigation2 packages and nav2_simple_commander from the pinned checkout"
    ],
    "display": "An active Nav2 stack, localization, map and valid robot frames are required. Examples contain demonstration poses that must match the robot environment.",
    "execution_domain": "simulation-or-hardware",
    "source_imports": [
      "geometry_msgs.msg",
      "nav2_simple_commander.robot_navigator",
      "rclpy",
      "rclpy.duration"
    ]
  },
  "invocation": {
    "entrypoint": "python nav2_simple_commander/nav2_simple_commander/example_nav_through_poses.py",
    "notes": "An active Nav2 stack, localization, map and valid robot frames are required. Examples contain demonstration poses that must match the robot environment. No Hub preparation adapter or measured runtime success is claimed."
  },
  "popularity": {
    "metric": "github_stars",
    "repository_stars": 4829,
    "checked_at": "2026-10-18",
    "meaning": "Dated repository interest, not robot-skill usage, compatibility or runtime success."
  },
  "evidence": {
    "level": "source_reviewed",
    "runtime_verification": "not_run",
    "checked_at": "2026-10-18",
    "inspection": "Fetched and SHA-256 checked this immutable source; statically parsed Python or located native main; verified pinned license bytes and checked explicit per-file license identifiers. No upstream code executed.",
    "entrypoint_kind": "python_main",
    "inspection_method": "automated_static"
  }
}
