Skip to content

feat: add kilted #94

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 23, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/update-package-table.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ jobs:
- name: Create table jazzy
run: |
pixi run compare-completeness jazzy robostack-jazzy
- name: Create table kilted
run: |
pixi run compare-completeness kilted robostack-kilted
- name: Commit changes
id: commit
run: |
Expand Down
4 changes: 2 additions & 2 deletions docs/Contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@ To make code review easier, please consider manually porting the new hunks into
Clone the relevant repo:

```bash
git clone https://github.com/RoboStack/ros-humble.git # or: git clone https://github.com/RoboStack/ros-noetic.git or git clone https://github.com/RoboStack/ros-jazzy.git
git clone https://github.com/RoboStack/ros-humble.git # or: git clone https://github.com/RoboStack/ros-noetic.git or git clone https://github.com/RoboStack/ros-jazzy.git or git clone https://github.com/RoboStack/ros-kilted.git
```bash

Then move in the newly cloned repo, and if necessary do any change to the `vinca_*.yaml` file for your platform:

```bash
cd ros-humble # or: cd ros-noetic or cd ros-jazzy
cd ros-humble # or: cd ros-noetic or cd ros-jazzy or cd ros-kilted
```bash

then you can build the packages that need to be built after the `vinca_***.yaml` changes with:
Expand Down
28 changes: 27 additions & 1 deletion docs/GettingStarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ You can install Robostack using either Mamba or Pixi. We recommend using Pixi fo
mamba install ros-jazzy-desktop
```

=== "ROS2 Kilted"
```
conda config --env --add channels robostack-kilted
mamba install ros-kilted-desktop
```

```bash title="Deactivate and reactivate the environment to initialize the configured ROS environment"
mamba deactivate
Expand Down Expand Up @@ -91,6 +96,14 @@ You can install Robostack using either Mamba or Pixi. We recommend using Pixi fo
micromamba activate ros_env
```

=== "ROS2 Kilted"
```
# Create a ros-kilted desktop environment
micromamba create -n ros_env -c conda-forge -c robostack-kilted ros-kilted-desktop

# Activate the environment
micromamba activate ros_env
```

## Installing tools for local development
=== "Mamba"
Expand Down Expand Up @@ -190,6 +203,7 @@ You can install Robostack using either Mamba or Pixi. We recommend using Pixi fo
noetic = { features = ["noetic"] }
humble = { features = ["humble"] }
jazzy = { features = ["jazzy"] }
kilted = { features = ["kilted"] }

# noetic
[feature.noetic]
Expand Down Expand Up @@ -217,6 +231,15 @@ You can install Robostack using either Mamba or Pixi. We recommend using Pixi fo
ros-jazzy-desktop = "*"
colcon-common-extensions = "*"
rosdep = "*"

# kilted
[feature.kilted]
channels = ["https://prefix.dev/robostack-kilted"]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We probably need a go from prefix people on this. fyi @ruben-arts @wolfv

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done!


[feature.kilted.dependencies]
ros-kilted-desktop = "*"
colcon-common-extensions = "*"
rosdep = "*"
```
```bash
# Save and exit pixi.toml
Expand All @@ -231,6 +254,9 @@ You can install Robostack using either Mamba or Pixi. We recommend using Pixi fo

# ROS jazzy
pixi shell -e jazzy

# ROS kilted
pixi shell -e kilted
```

## Testing installation
Expand Down Expand Up @@ -338,7 +364,7 @@ After installation, you should test if you are able to run `rviz`/`rviz2` and ot
**ROS2**
```bash title="Terminal"
cd robostack
pixi shell -e humble # OR jazzy
pixi shell -e humble # OR jazzy, kilted
rviz2
```

Expand Down
Loading