You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Directories where multiros and realros might exist.
130
+
# Adjust these to match your workspace.
131
+
MULTIROS_DIR="$HOME/catkin_ws/src/multiros"
132
+
REALROS_DIR="$HOME/catkin_ws/src/realros"
133
+
133
134
# Check multiros
134
-
if [ -d "$MULTIROS_DIR" ] && is_git_repo $MULTIROS_DIR; then
135
-
echo "multiros repository found."
135
+
if [ -d "$MULTIROS_DIR" ] && is_git_repo "$MULTIROS_DIR"; then
136
+
echo "multiros repository found at $MULTIROS_DIR"
136
137
else
137
-
echo "multiros repository not found."
138
+
echo "multiros repository not found (looked in $MULTIROS_DIR)"
138
139
fi
139
140
140
141
# Check realros
141
-
if [ -d "$rREALROS_DIR" ] && is_git_repo $REALROS_DIR; then
142
-
echo "realros repository found."
142
+
if [ -d "$REALROS_DIR" ] && is_git_repo "$REALROS_DIR"; then
143
+
echo "realros repository found at $REALROS_DIR"
143
144
else
144
-
echo "realros repository not found."
145
+
echo "realros repository not found (looked in $REALROS_DIR)"
145
146
fi
146
147
```
147
148
148
-
Replace `path/to/multiros` and `path/to/realros` with the actual paths where you expect these repositories to be.
149
-
Since we are working with ROS, the path typically should be in the format of `~/ros_workspace_ws/src/`.
149
+
Update `MULTIROS_DIR` and `REALROS_DIR` to match where these repositories live in your workspace. The typical layout for a ROS catkin workspace is `~/<workspace_name>_ws/src/<repo_name>/`.
150
+
151
+
## Documentation
152
+
153
+
Full documentation for the ecosystem — installation, ready-made
154
+
environments, environment creation (sim and real), training with
155
+
any gymnasium-compatible framework, joint sim+real training, and
156
+
the API reference — lives in the [`docs/`](docs/) directory of
157
+
this repository and is built with Sphinx.
158
+
159
+
To preview locally:
160
+
161
+
```bash
162
+
cd~/catkin_ws/src/UniROS
163
+
pip install -r docs/requirements.txt
164
+
sphinx-build -b html docs docs/_build/html
165
+
xdg-open docs/_build/html/index.html
166
+
```
150
167
151
168
## Cite
152
169
153
-
If you use UniROS in your research or work and would like to cite it, you can use the following citation:
170
+
If you use UniROS in your research or work and would like to cite it, please cite the journal paper:
171
+
172
+
```bibtex
173
+
@Article{s25185679,
174
+
AUTHOR = {Kapukotuwa, Jayasekara and Lee, Brian and Devine, Declan and Qiao, Yuansong},
175
+
TITLE = {UniROS: A Unified Framework for ROS-Based Reinforcement Learning Across Simulated and Real-World Robotics},
0 commit comments