# sychaichangkun/ROS-Academy-for-Beginners

中国大学MOOC《机器人操作系统入门》代码示例    ROS tutorial

Repository: https://github.com/sychaichangkun/ROS-Academy-for-Beginners
Canonical: https://ross.abutalabs.com/products/ros-academy-for-beginners
Language: CMake
License Family: other
Topics: tutorial, ros, demo, gazebo, robotics, simulation, robot, learning
Last push: 2019-04-25T03:06:09+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3327, "days_push": 2687, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1333, forks 1191 (observed 2026-08-28T04:04:24.610307+00:00)

## What it is
Companion code examples for the Chinese University MOOC course 'Introduction to Robot Operating System' (ROS). It includes Gazebo simulation packages for the XBot robot, ROS communication demos (topics, services, actions, params, tf), and navigation/SLAM demonstrations.

## Use cases
- learn ROS basics with hands-on examples
- simulate a robot in Gazebo
- understand ROS topic, service, and action communication
- try SLAM and navigation demos
- follow a structured ROS beginner course

## When to choose
- you are a beginner learning ROS via the MOOC or self-study
- you want runnable example packages for ROS communication and simulation
- you want SLAM/navigation demo setups in Gazebo

## When to avoid
- you need production-ready robotics software
- you use ROS2 or recent Ubuntu/Gazebo versions (targets Ubuntu 16.04, ROS Kinetic, Gazebo 7)
- you need a maintained, licensed codebase for commercial use (no license provided)

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: simulation, robotics, developer-tools
- domain: robotics, simulation, tutorials, education
- platform: cpp, python
- tags: ros, gazebo, slam, navigation, mooc, tutorial-code, chinese, linux

## Member repositories
- sychaichangkun/ROS-Academy-for-Beginners (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:24.610307+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:44:55.293644+00:00, confidence not recorded.
  - readme: https://github.com/sychaichangkun/ROS-Academy-for-Beginners (fetched 2026-08-28T04:04:24.610307+00:00, sha 3813e8d9158b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
