Skip to content

Commit 08811bf

Browse files
Initial Commit
1 parent fcddaa9 commit 08811bf

6 files changed

Lines changed: 150 additions & 2 deletions

File tree

.github/workflows/gh-pages.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Deploy GitHub Pages
2+
3+
on:
4+
push:
5+
branches:
6+
- main # Or your default branch
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: "pages"
15+
cancel-in-progress: false
16+
17+
jobs:
18+
deploy:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- name: Checkout code
22+
uses: actions/checkout@v4
23+
24+
- name: Setup Pages
25+
uses: actions/configure-pages@v4
26+
27+
- name: Upload artifact
28+
uses: actions/upload-pages-artifact@v2
29+
with:
30+
path: . # Use root if README.md is your only content
31+
32+
- name: Deploy to GitHub Pages
33+
id: deployment
34+
uses: actions/deploy-pages@v3

CONTRIBUTING.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Contributions Guidelines
2+
3+
Before submitting pull request please :
4+
5+
- Search previous suggestions before making a new one, as yours may be a duplicate.
6+
- Make sure the list is useful before submitting. That implies it has enough content and every item has a good succinct description.
7+
- Make an individual pull request for each suggestion.
8+
- Use [title-casing](https://titlecaseconverter.com) (AP style).
9+
- Use the following format: `[List Name](link)`
10+
- Link additions should be added to the bottom of the relevant category.
11+
- New categories or improvements to the existing categorization are welcome.
12+
- Check your spelling and grammar.
13+
- Make sure your text editor is set to remove trailing whitespace.
14+
- The pull request and commit should have a useful title.
15+
- The body of your commit message should contain a link to the repository.
16+
- Check that it's not already in the list
17+
- Make sure that it's not an outdated resource that is no longer useful
18+
- It doesn't link to an illegal source, like a book that is illegally distributed
19+
- **Finally** please remember that every link and contribution no matter how small it is, is highly appreciated and encouraged as it helps gather all the resources in one place.

README.md

Lines changed: 94 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,94 @@
1-
# awesome-mc-rtc-projects
2-
Curated list of awesome plugins, controllers, and interfaces for mc_rtc. awesome-list • robotics • mc_rtc • robot-controller • robot-software • task-space-control • control-theory • C++ • real-time
1+
# <img src="./img/page_logo.png" alt="Repository Cover" width="100%" />
2+
3+
<p align="center">
4+
<img src="./img/mc_rtc_logo.png" alt="mc_rtc Logo" height="80" />
5+
<h1 align="center">Awesome mc_rtc Projects</h1>
6+
<p align="center">A curated list of awesome controllers, plugins, interfaces, and more for <a href="https://jrl-umi3218.github.io/mc_rtc/">mc_rtc</a> (Multi-Contact Robot Task Controller).</p>
7+
<p align="center">
8+
<a href="https://github.com/bastien-muraccioli/awesome-mc-rtc/stargazers"><img src="https://img.shields.io/github/stars/bastien-muraccioli/awesome-mc-rtc?style=social" alt="GitHub stars" /></a>
9+
<a href="https://github.com/bastien-muraccioli/awesome-mc-rtc/actions/workflows/gh-pages.yml"><img src="https://github.com/bastien-muraccioli/awesome-mc-rtc/actions/workflows/gh-pages.yml/badge.svg" alt="GitHub Pages" /></a>
10+
<a href="https://awesome.re"><img src="https://awesome.re/badge.svg" alt="Awesome List" /></a>
11+
</p>
12+
</p>
13+
14+
---
15+
16+
## 📦 Table of Contents
17+
18+
19+
* [Categories](#categories)
20+
* [Controllers](#controllers)
21+
* [Plugins](#plugins)
22+
* [Interfaces](#interfaces)
23+
* [Robot Lists](#robot-lists)
24+
* [Others](#others)
25+
* [Contributing](#contributing)
26+
* [Tags](#tags)
27+
* [License](#license)
28+
29+
---
30+
31+
## 📂 Categories
32+
33+
### 🎮 Controllers
34+
35+
> Custom controllers built with mc\_rtc.
36+
37+
* **[mc\_walking\_controller](https://github.com/jrl-umi3218/mc_walking_controller)**
38+
State-machine-based walking controller for biped robots.
39+
`#biped #walking #fullbody`
40+
41+
### 🧩 Plugins
42+
43+
> Extend mc\_rtc: observers, loggers, tasks, and more.
44+
45+
* **[mc\_rtc\_log\_to\_ros](https://github.com/bastien-muraccioli/mc_rtc_log_to_ros)**
46+
Bridge mc\_rtc logs into ROS topics for real-time monitoring.
47+
`#ros #logging #bridge`
48+
49+
### 🖥 Interfaces
50+
51+
> Tools to visualize or interact with mc\_rtc controllers.
52+
53+
* **[mc\_rtc\_web\_interface](https://github.com/bastien-muraccioli/mc_rtc_web_interface)**
54+
Modern web dashboard with live plots and controller management.
55+
`#web #dashboard #gui`
56+
57+
### 🤖 Robot Lists
58+
59+
> Catalogs of robots supported by mc\_rtc or related tooling.
60+
61+
* **[mc\_rtc\_robot\_list](https://github.com/bastien-muraccioli/mc_rtc_robot_list)**
62+
Comprehensive list of robot models and configurations compatible with mc\_rtc.
63+
`#robots #catalog #models`
64+
65+
### ⚙️ Others
66+
67+
> Miscellaneous projects: superbuilds, CI configs, examples.
68+
69+
* **[mc\_rtc\_superbuild](https://github.com/jrl-umi3218/mc_rtc_superbuild)**
70+
Meta-build for downloading and building all mc\_rtc dependencies.
71+
`#superbuild #cmake #meta`
72+
73+
---
74+
75+
## 🤝 Contributing
76+
77+
Contributions are welcome! Please:
78+
79+
1. Fork the repo
80+
2. Add your project under the appropriate category with:
81+
82+
* **Name**
83+
* **Link**
84+
* **Short description**
85+
* **Tags** (like `#controller`, `#plugin`, etc.)
86+
3. Submit a Pull Request
87+
88+
See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines.
89+
90+
---
91+
92+
## 📄 License
93+
94+
This list is licensed under the [MIT License](LICENSE).

_config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
theme: jekyll-theme-minima
2+
title: Awesome mc_rtc Projects
3+
description: Curated list of mc_rtc controllers, plugins, and interfaces

img/mc_rtc_logo.png

27.8 KB
Loading

img/page_logo.png

95.7 KB
Loading

0 commit comments

Comments
 (0)