Skip to content
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
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ authors:
title: "Exploy: EXport and dePLOY Reinforcement Learning policies"
date-released: 2026-03-11
version: 0.1.0
url: "https://github.com/bdaiinstitute/exploy"
url: "https://github.com/rai-opensource/exploy"
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,17 +55,17 @@ exploy/

## Documentation

Exploy's documentation is available at [bdaiinstitute.github.io/exploy][docs].
Exploy's documentation is available at [rai-opensource.github.io/exploy][docs].
To get started with the core concepts, refer to our step-by-step guides:

- [**Exporter**][tutorial_exporter]:
Learn to export an RL environment and policy to a self-contained ONNX file using `exploy.exporter.core`.
- [**Controller**][tutorial_controller]:
Learn to deploy a trained policy on a robot using the C++ controller with ONNX Runtime integration.

[docs]: https://bdaiinstitute.github.io/exploy
[tutorial_exporter]: https://bdaiinstitute.github.io/exploy/tutorial/exporter/exporter_tutorial.html
[tutorial_controller]: https://bdaiinstitute.github.io/exploy/tutorial/controller/controller_tutorial.html
[docs]: https://rai-opensource.github.io/exploy
[tutorial_exporter]: https://rai-opensource.github.io/exploy/tutorial/exporter/exporter_tutorial.html
[tutorial_controller]: https://rai-opensource.github.io/exploy/tutorial/controller/controller_tutorial.html

## Installation and Usage

Expand All @@ -75,21 +75,21 @@ To consume the Python package in your own project,
the recommended approach is to install it directly from the git repository using `pip`:

```bash
pip install git+https://github.com/bdaiinstitute/exploy.git
pip install git+https://github.com/rai-opensource/exploy.git
```

To install with additional dependencies for `IsaacLab` integration:

```bash
pip install "exploy[isaaclab]@git+https://github.com/bdaiinstitute/exploy.git"
pip install "exploy[isaaclab]@git+https://github.com/rai-opensource/exploy.git"
```

### C++ Controller Library

To consume the C++ controller library, use plain CMake commands to build and install it on your system (or to a custom prefix):

```bash
git clone https://github.com/bdaiinstitute/exploy.git
git clone https://github.com/rai-opensource/exploy.git
cd exploy
cmake -S control/ -B build/ -DCMAKE_INSTALL_PREFIX=/path/to/install
cmake --build build/ --parallel
Expand Down Expand Up @@ -159,7 +159,7 @@ See the [Pixi installation guide][pixi_setup] for initial setup instructions.
#### 1. Clone the repository

```bash
git clone https://github.com/bdaiinstitute/exploy.git
git clone https://github.com/rai-opensource/exploy.git
cd exploy
```

Expand Down Expand Up @@ -293,6 +293,6 @@ button in the sidebar, or using the following BibTeX entry:
title = {Exploy: EXport and dePLOY Reinforcement Learning policies},
month = {March},
year = {2026},
url = {https://github.com/bdaiinstitute/exploy}
url = {https://github.com/rai-opensource/exploy}
}
```
7 changes: 2 additions & 5 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
"footer_icons": [
{
"name": "GitHub",
"url": "https://github.com/bdaiinstitute/exploy",
"url": "https://github.com/rai-opensource/exploy",
"html": '<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path></svg>',
"class": "",
},
Expand Down Expand Up @@ -204,10 +204,7 @@ def setup(app):
suppress_warnings = ["myst.xref_missing"]

# Links that are valid but not yet publicly available (e.g. unreleased paths on GitHub)
linkcheck_ignore = [
# The repository is private; GitHub returns 404 for unauthenticated requests.
r"https://github\.com/bdaiinstitute/exploy/",
]
linkcheck_ignore = []

# GitHub renders anchors client-side, so Sphinx linkcheck cannot verify them.
linkcheck_anchors_ignore_for_url = [
Expand Down
2 changes: 1 addition & 1 deletion docs/tutorial/controller/controller_tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ By the end of this tutorial you will know how to:
4. Load the ONNX model and run the closed-loop control cycle.

> **Note:** A complete, runnable version of the code in this tutorial is available in
> [`examples/controller/`](https://github.com/bdaiinstitute/exploy/tree/main/examples/controller/).
> [`examples/controller/`](https://github.com/rai-opensource/exploy/tree/main/examples/controller/).
> This tutorial explains the details behind that example step by step.
>
> **See also:** If you haven't exported your model yet, start with the
Expand Down
4 changes: 2 additions & 2 deletions docs/tutorial/exporter/exporter_tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ By the end of this tutorial you will know how to:
6. Validate the export by comparing ONNX outputs against the original environment.

> **Note:** A complete, runnable version of the code in this tutorial is available as a test in
> [`python/exploy/exporter/core/tests/test_export_environment.py`](https://github.com/bdaiinstitute/exploy/blob/main/python/exploy/exporter/core/tests/test_export_environment.py).
> [`python/exploy/exporter/core/tests/test_export_environment.py`](https://github.com/rai-opensource/exploy/blob/main/python/exploy/exporter/core/tests/test_export_environment.py).
> This tutorial explains the details behind that test step by step.

## Prerequisites
Expand Down Expand Up @@ -435,7 +435,7 @@ debugging and visual inspection.
You can inspect the exported ONNX file using [Netron](https://github.com/lutzroeder/netron), an
open-source viewer for neural network models. The screenshots below show the computational graphs
produced by the export steps in this tutorial.
The [unit test](https://github.com/bdaiinstitute/exploy/blob/main/python/exploy/exporter/core/tests/test_export_environment.py)
The [unit test](https://github.com/rai-opensource/exploy/blob/main/python/exploy/exporter/core/tests/test_export_environment.py)
runs on three different environments:

- an environment that computes observations and uses an MLP actor
Expand Down
8 changes: 4 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,10 @@ all = ["exploy[isaaclab]"]
isaaclab = ["isaaclab"]

[project.urls]
Changelog = "https://github.com/bdaiinstitute/exploy/releases"
Documentation = "https://bdaiinstitute.github.io/exploy"
Source = "https://github.com/bdaiinstitute/exploy"
Tracker = "https://github.com/bdaiinstitute/exploy/issues"
Changelog = "https://github.com/rai-opensource/exploy/releases"
Documentation = "https://rai-opensource.github.io/exploy"
Source = "https://github.com/rai-opensource/exploy"
Tracker = "https://github.com/rai-opensource/exploy/issues"

# ==========
# uv support
Expand Down