Skip to content

Commit 631b92b

Browse files
Add ROS2 and Diffusion Policy guides with link standardizations
This PR adds several new wiki entries and improves project-wide consistency: - New page: ROS2 Custom Packages guide - New page: Diffusion Models and Diffusion Policy introduction - New page: GRPO for Diffusion Policies - New page: ROS2 Humble IPC Recorder tool - Renamed `nlp_for_robotics.md` to `nlp-for-robotics.md` for kebab-case compliance. - Standardized internal links in modified files to use trailing slashes and remove `.md` extensions. - Updated `_data/navigation.yml` and `wiki/machine-learning/index.md` for new content and consistent naming.
1 parent 5ab988a commit 631b92b

7 files changed

Lines changed: 1490 additions & 2 deletions

File tree

_data/navigation.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ wiki:
100100
url: /wiki/common-platforms/ros2-navigation-for-clearpath-husky/
101101
- title: Hello Robot Stretch RE1
102102
url: /wiki/common-platforms/hello-robot
103+
- title: Building ROS2 Custom Packages
104+
url: /wiki/common-platforms/ros/ros2-custom-package/
103105
- title: Sensing
104106
url: /wiki/sensing/
105107
children:
@@ -177,14 +179,18 @@ wiki:
177179
url: /wiki/machine-learning/python-libraries-for-reinforcement-learning/
178180
- title: Reinforcement Learning
179181
url: /wiki/machine-learning/intro-to-rl/
182+
- title: Diffusion Models and Diffusion Policy
183+
url: /wiki/machine-learning/intro-to-diffusion/
184+
- title: GRPO for Diffusion Policies
185+
url: /wiki/machine-learning/grpo-diffusion-policies/
180186
- title: YOLO Integration with ROS and Running with CUDA GPU
181187
url: /wiki/sensing/ros-yolo-gpu/
182188
- title: YOLOv5 Training and Deployment on NVIDIA Jetson Platforms
183189
url: /wiki/machine-learning/yolov5-tensorrt/
184190
- title: Mediapipe - Live ML anywhere
185191
url: /wiki/machine-learning/mediapipe-live-ml-anywhere/
186192
- title: NLP for robotics
187-
url: /wiki/machine-learning/nlp_for_robotics/
193+
url: /wiki/machine-learning/nlp-for-robotics/
188194
- title: State Estimation
189195
url: /wiki/state-estimation/
190196
children:
@@ -348,6 +354,8 @@ wiki:
348354
url: /wiki/tools/code-editors-Introduction-to-vs-code-and-vim/
349355
- title: Qtcreator UI development with ROS
350356
url: /wiki/tools/Qtcreator-ros/
357+
- title: ROS2 Humble Intra-Process Communication Recorder
358+
url: /wiki/tools/ros2-humble-ipc-recorder/
351359
- title: Datasets
352360
url: /wiki/datasets/
353361
children:

wiki/common-platforms/ros/ros2-custom-package.md

Lines changed: 480 additions & 0 deletions
Large diffs are not rendered by default.

wiki/machine-learning/grpo-diffusion-policies.md

Lines changed: 280 additions & 0 deletions
Large diffs are not rendered by default.

wiki/machine-learning/index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,16 @@ This section demonstrates how machine learning enhances robotic systems by enabl
1717
- **[Introduction to Reinforcement Learning](/wiki/machine-learning/intro-to-rl/)**
1818
Covers reinforcement learning concepts and Bellman equations. Discusses methods like dynamic programming, Monte Carlo, and temporal difference learning, with an emphasis on robotic applications.
1919

20+
- **[Introduction to Diffusion Models and Diffusion Policy](/wiki/machine-learning/intro-to-diffusion/)**
21+
Comprehensive introduction to diffusion models and their application in robotics through diffusion policies. Covers ODE and SDE formulations, their practical implications, and how diffusion policies enable multi-modal action learning for complex robotic tasks.
22+
23+
- **[GRPO for Diffusion Policies in Robotics](/wiki/machine-learning/grpo-diffusion-policies/)**
24+
Introduces Group Relative Policy Optimization (GRPO) and its application to diffusion policies using SDE formulation for stochastic sampling. Covers GRPO's origins in LLMs, the mathematical framework, and practical implementation strategies for optimizing robot policies with reward-based learning.
25+
2026
- **[Mediapipe: Real-Time ML for Robotics](/wiki/machine-learning/mediapipe-live-ml-anywhere/)**
2127
Introduces MediaPipe for live ML inference on various platforms, including Android, iOS, and IoT. Highlights body pose tracking, hand tracking, and object detection pipelines.
2228

23-
- **[NLP for Robotics](/wiki/machine-learning/nlp_for_robotics/)**
29+
- **[NLP for Robotics](/wiki/machine-learning/nlp-for-robotics/)**
2430
Explores how natural language processing (NLP) enables robots to understand and respond to human language. Includes an overview of transformer models and HuggingFace library usage.
2531

2632
- **[Python Libraries for Reinforcement Learning](/wiki/machine-learning/python-libraries-for-reinforcement-learning/)**

0 commit comments

Comments
 (0)