{"adoption": {"forks": 110, "observed_at": "2026-08-28T04:03:12.901497+00:00", "stars": 1009}, "canonical_url": "https://ross.abutalabs.com/products/wpr_simulation", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["robotics", "simulation", "education", "tutorials"], "enriched": true, "function": ["simulation", "robotics", "machine-learning"], "health_score": 20, "homepage": null, "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["6-robot/wpr_simulation"], "name": "6-robot/wpr_simulation", "platform": ["cpp", "python"], "pushed_at": "2024-10-31T08:15:37+00:00", "repo": "6-robot/wpr_simulation", "stars": 1009, "tags": ["ros", "gazebo", "slam", "navigation", "mobile-robots", "robotics-education", "catkin", "linux"], "topics": ["ros", "simulation", "gazebo", "slam", "navigation", "mobile-robots"], "urls": [], "use_cases": ["simulate a mobile robot in gazebo", "learn ROS with hands-on robot simulation", "practice SLAM mapping with a wheeled robot", "test ROS navigation stack in simulation", "teach robotics courses with example scenarios", "simulate object grasping with a service robot"], "what_it_is": "A Gazebo simulation package for the WPR series of wheeled mobile robots, designed for ROS Noetic on Ubuntu 20.04. It provides demo scenarios for basic robot operation, SLAM mapping, autonomous navigation, and object grasping, and serves as companion material for ROS video courses and textbooks.", "when_to_avoid": ["you need simulation for ROS 2 or other ROS distributions", "you need a real-robot driver rather than a simulated environment", "you work outside the WPR/WPB robot family and cannot adapt the models"], "when_to_choose": ["you are learning or teaching ROS with Gazebo simulation", "you need ready-made SLAM and navigation demo environments for wheeled robots", "you use ROS Noetic on Ubuntu 20.04 and want companion material for the linked courses/books"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wpr_simulation", "repo": "6-robot/wpr_simulation", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:12.901497+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:11:59.912774+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "09055186657c4e23a65e0af6364d71c944722614b1d09ee0bf0d070e9a0a269a", "fetched_at": "2026-08-28T04:03:12.901497+00:00", "kind": "readme", "missing": false, "url": "https://github.com/6-robot/wpr_simulation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2312, "days_push": 671, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}