RoboStack / RoboStack/robostack.github.io

GSOC 2026 Ideas

オープン
#121 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Astro
スター
385
フォーク
36
平均マージ
5時間 37分
マージ済み PR(30日)
18

説明

GSOC 2026 Proposal: RoboStack - Robotics Software and GPU on Conda

The RoboStack project wants to grow to support more robotics projects and provide a better experience for users of the ROS ecosystem. This proposal lists ideas on how to improve RoboStack and what related focus areas could be worked on during Google Summer of Code 2026.

1. Better GPU Support

Estimate: 175h
Mentors: Wolf Vollprecht, Ruben Arts

RoboStack doesn't build any GPU enabled packages yet. Adding GPU support to popular robotics libraries like OpenCV, PCL, and PyTorch (Jetson) would be a significant improvement. This would involve building and testing these packages with GPU support on Nvidia (Jetson) devices, or potentionally also AMD ROCm cards.

Note: to do this task, we would modify the recipes on conda-forge and find potential other areas of GPU-improvement for ROS packages themselves.

2. Support for New ROS Distributions

Estimate: 350h
Mentors: Wolf Vollprecht, Ruben Arts

RoboStack currently supports noetic, foxy, humble, jazzy, kilted. Adding support for newer ROS distributions like rolling would help keep the project up to date and provide users with access to the latest features and improvements in the ROS ecosystem. To support rolling, the contributor would need to help evolve the current build system to better handle rolling releases. As the effort would increase with a faster moving distribution.

This could involve the use of AI tools to help upstream or reapply patches to packages, inspect build failures and help with local debugging of the packages.

3. Improved Documentation and Tutorials

Estimate: 175h
Mentors: Wolf Vollprecht, Ruben Arts

There is lots of room to help users with improved tutorials and documentation. This could include step-by-step guides on how to install and use RoboStack with different ROS distributions, as well as tutorials on how to build and contribute new packages to the RoboStack ecosystem.

  • Tutorials:
    • (Improving) How to install RoboStack channels with different ROS distributions
    • (Improving) How to build and contribute new packages to RoboStack
    • How to use RoboStack with popular robotics libraries like OpenCV, PCL, and PyTorch
  • Documentation:
    • Detailed documentation on the build process and package management in RoboStack
    • FAQs and troubleshooting guides for common issues faced by users

Disclaimer

This issue is used in the GSOC 2026 application.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

リンクされている conda-forge OpenCV および PCL のレシピの build.sh ファイルから始め、続いて記載されている ROS ディストリビューションのリポジトリと既存の RoboStack ドキュメントを確認してください。提案を 1 つ選び、実装前にメンターとより狭いスコープについて合意してください。done には、定義した変更、ビルドまたはテストによる検証、および必要なドキュメントを含める必要があります。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
opencv, pytorch
領域
build-system, documentation, robotics
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。