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
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ RCS supports various hardware extensions to seamlessly connect your policies to
To install a specific robot extension (example for Franka FR3):

```shell
sudo apt install $(cat extensions/rcs_fr3/debian_deps.txt)
pip install -ve extensions/rcs_fr3
```

Expand Down
1 change: 1 addition & 0 deletions docs/extensions/rcs_fr3.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ This extension provides support for the Franka Research 3 (FR3) robot in RCS.

```shell
# from root directory
sudo apt install $(cat extensions/rcs_fr3/debian_deps.txt)
pip install -ve extensions/rcs_fr3
```

Expand Down
1 change: 1 addition & 0 deletions docs/extensions/rcs_panda.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ This extension provides support for the Franka Emika Panda robot in RCS.

```shell
# from root directory
sudo apt install $(cat extensions/rcs_fr3/debian_deps.txt)
pip install -ve extensions/rcs_panda
```

Expand Down
18 changes: 1 addition & 17 deletions extensions/rcs_fr3/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -88,23 +88,7 @@ FetchContent_Declare(
OVERRIDE_FIND_PACKAGE
)

# --- POCO C++ Libraries ---
set(ENABLE_TESTS OFF CACHE BOOL "Disable POCO tests" FORCE)
set(ENABLE_DATA_MYSQL OFF CACHE BOOL "Disable POCO MySQL" FORCE)
set(ENABLE_DATA_ODBC OFF CACHE BOOL "Disable POCO ODBC" FORCE)
set(ENABLE_PAGECOMPILER OFF CACHE BOOL "Disable POCO PageCompiler" FORCE)
set(ENABLE_PAGECOMPILER_FILE2PAGE OFF CACHE BOOL "" FORCE)

FetchContent_Declare(
Poco
GIT_REPOSITORY https://github.com/pocoproject/poco.git
GIT_TAG poco-1.13.3-release
GIT_PROGRESS TRUE
EXCLUDE_FROM_ALL
OVERRIDE_FIND_PACKAGE
)

FetchContent_MakeAvailable(pybind11 Eigen3 tinyxml2 console_bridge Poco)
FetchContent_MakeAvailable(pybind11 Eigen3 tinyxml2 console_bridge)
if(NOT TARGET Eigen3::Eigen3)
add_library(Eigen3::Eigen3 ALIAS eigen)
endif()
Expand Down
1 change: 1 addition & 0 deletions extensions/rcs_fr3/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Extension to control the fr3 with rcs.
## Installation
```shell
# go to this directory
sudo apt install $(cat debian_deps.txt)
pip install -ve .
```

Expand Down
1 change: 1 addition & 0 deletions extensions/rcs_fr3/debian_deps.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
libpoco-dev
18 changes: 1 addition & 17 deletions extensions/rcs_panda/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -75,23 +75,7 @@ FetchContent_Declare(
OVERRIDE_FIND_PACKAGE
)

# --- POCO C++ Libraries ---
set(ENABLE_TESTS OFF CACHE BOOL "Disable POCO tests" FORCE)
set(ENABLE_DATA_MYSQL OFF CACHE BOOL "Disable POCO MySQL" FORCE)
set(ENABLE_DATA_ODBC OFF CACHE BOOL "Disable POCO ODBC" FORCE)
set(ENABLE_PAGECOMPILER OFF CACHE BOOL "Disable POCO PageCompiler" FORCE)
set(ENABLE_PAGECOMPILER_FILE2PAGE OFF CACHE BOOL "" FORCE)

FetchContent_Declare(
Poco
GIT_REPOSITORY https://github.com/pocoproject/poco.git
GIT_TAG poco-1.13.3-release
GIT_PROGRESS TRUE
EXCLUDE_FROM_ALL
OVERRIDE_FIND_PACKAGE
)

FetchContent_MakeAvailable(pybind11 Eigen3 console_bridge Poco)
FetchContent_MakeAvailable(pybind11 Eigen3 console_bridge)
if(NOT TARGET Eigen3::Eigen3)
add_library(Eigen3::Eigen3 ALIAS eigen)
endif()
Expand Down
1 change: 1 addition & 0 deletions extensions/rcs_panda/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ Extension to control the panda with rcs.
## Installation
```shell
# go to this directory
sudo apt install $(cat debian_deps.txt)
pip install -ve .
```

Expand Down
1 change: 1 addition & 0 deletions extensions/rcs_panda/debian_deps.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
libpoco-dev
Loading