From 95b7a5ade502a74475fdcd13d7a3c4f963d29508 Mon Sep 17 00:00:00 2001 From: Charles Madjeri <80175305+charlesmadjeri@users.noreply.github.com> Date: Sun, 21 Sep 2025 13:56:22 +0200 Subject: [PATCH 1/6] hotfix(docs): update inmoov license refs (#3) Signed-off-by: Charles Madjeri --- InMoov-IsaacSim/meshes/stl/ATTRIBUTION.md | 8 ++++++++ InMoov/meshes/stl/ATTRIBUTION.md | 8 ++++++++ Readme.md => README.md | 18 ++++++++++++++++-- 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 InMoov-IsaacSim/meshes/stl/ATTRIBUTION.md create mode 100644 InMoov/meshes/stl/ATTRIBUTION.md rename Readme.md => README.md (82%) diff --git a/InMoov-IsaacSim/meshes/stl/ATTRIBUTION.md b/InMoov-IsaacSim/meshes/stl/ATTRIBUTION.md new file mode 100644 index 0000000..02a0f40 --- /dev/null +++ b/InMoov-IsaacSim/meshes/stl/ATTRIBUTION.md @@ -0,0 +1,8 @@ +# Attribution for InMoov-Derived Files + +The 3D models, CAD files, Blender files, and STL files in this directory are derived from InMoov by Gael Langevin. + +**Original Creator:** Gael Langevin +**Original Work:** InMoov (http://inmoov.fr/) +**License:** Creative Commons Attribution-NonCommercial (CC BY-NC) 4.0 +**Modifications:** Original blender files exported to STL files split for URDF meshes \ No newline at end of file diff --git a/InMoov/meshes/stl/ATTRIBUTION.md b/InMoov/meshes/stl/ATTRIBUTION.md new file mode 100644 index 0000000..02a0f40 --- /dev/null +++ b/InMoov/meshes/stl/ATTRIBUTION.md @@ -0,0 +1,8 @@ +# Attribution for InMoov-Derived Files + +The 3D models, CAD files, Blender files, and STL files in this directory are derived from InMoov by Gael Langevin. + +**Original Creator:** Gael Langevin +**Original Work:** InMoov (http://inmoov.fr/) +**License:** Creative Commons Attribution-NonCommercial (CC BY-NC) 4.0 +**Modifications:** Original blender files exported to STL files split for URDF meshes \ No newline at end of file diff --git a/Readme.md b/README.md similarity index 82% rename from Readme.md rename to README.md index 3df2188..30c5d81 100644 --- a/Readme.md +++ b/README.md @@ -66,9 +66,23 @@ To find out more on how you can contribute to the project, please check our [CON --- -## 📜 License +## 📜 License and Attribution -This project is licensed under the **GNU GPL V3 License**. See the [LICENSE](LICENSE) file for details. +### Project License + +- **Original project code/files:** GNU GPL V3 License +- **InMoov-derived files:** CC BY-NC 4.0 (as specified below) + +See the [LICENSE](LICENSE) file for details. + +### InMoov-Derived Components + +Parts of this project that are derived from InMoov files (including Blender models, CAD files, and STL files) are based on the original work by **Gael Langevin**. + +**Original Work:** InMoov by Gael Langevin +**License:** [Creative Commons Attribution-NonCommercial (CC BY-NC)](https://creativecommons.org/licenses/by-nc/4.0/) +**Source:** http://inmoov.fr/ +**Applies to:** Blender files, CAD files, STL files, and other 3D models derived from InMoov --- From e815d96021beccbadf63ffb6792845f74a8caa64 Mon Sep 17 00:00:00 2001 From: Charles Madjeri Date: Mon, 6 Oct 2025 20:15:54 +0200 Subject: [PATCH 2/6] evol(xacro): hardware config Signed-off-by: Charles Madjeri --- hardware_config/inmoov_actuators_config.xacro | 462 +++++++++--------- 1 file changed, 240 insertions(+), 222 deletions(-) diff --git a/hardware_config/inmoov_actuators_config.xacro b/hardware_config/inmoov_actuators_config.xacro index b5c4783..ac9d892 100644 --- a/hardware_config/inmoov_actuators_config.xacro +++ b/hardware_config/inmoov_actuators_config.xacro @@ -33,296 +33,297 @@ - + - + - - + - - + - - + + + - - + + + - - + + + - - - - + + + + + - - + - - + - - + - - - - - + - - + - - + + + - - + - - + - - + - - - - + + + + + + - - + - - + - - + - - - - - + - - + - - + + + - - - - + - - - - + - - + - - - - + - + - - + + + + + + + + + + + + + + + + + + \ No newline at end of file + enabled="false"/> From befac7768576b4c2a033371f793bcd5fd59ddfd7 Mon Sep 17 00:00:00 2001 From: Charles Madjeri Date: Sat, 25 Oct 2025 14:49:22 +0200 Subject: [PATCH 3/6] evol(hardware-config): add inverted variable Signed-off-by: Charles Madjeri --- hardware_config/inmoov_actuators_config.xacro | 40 ++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/hardware_config/inmoov_actuators_config.xacro b/hardware_config/inmoov_actuators_config.xacro index ac9d892..4bf951a 100644 --- a/hardware_config/inmoov_actuators_config.xacro +++ b/hardware_config/inmoov_actuators_config.xacro @@ -9,6 +9,7 @@ - Joint limits and default positions - Controller board assignments - Pin configurations + - Direction configuration --> @@ -24,10 +25,10 @@ - + @@ -47,6 +48,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -58,6 +60,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -71,6 +74,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -84,6 +88,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -108,6 +113,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -136,6 +142,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -147,6 +154,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -160,6 +168,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -173,6 +182,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -184,6 +194,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -195,6 +206,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -206,6 +218,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -217,6 +230,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -235,6 +249,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -246,6 +261,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -257,6 +273,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -270,6 +287,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -283,6 +301,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -294,6 +313,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -305,6 +325,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -316,6 +337,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -327,6 +349,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -345,6 +368,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -359,6 +383,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -373,6 +398,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -385,6 +411,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -399,6 +426,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -413,6 +441,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -425,6 +454,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -437,6 +467,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -449,6 +480,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -463,6 +495,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -475,6 +508,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -487,6 +521,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -513,6 +548,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -525,6 +561,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> @@ -539,6 +576,7 @@ min_limit="null" max_limit="null" default_pos="null" + inverted="false" enabled="false"/> From 71d32625686877dc01f083885748bf1641619351 Mon Sep 17 00:00:00 2001 From: Mathieu <103381146+m-brl@users.noreply.github.com> Date: Sat, 13 Jun 2026 15:26:00 +0200 Subject: [PATCH 4/6] feat(ci/cd): add release action (#32) Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com> --- .github/workflows/release.yml | 58 +++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..d4b56ad --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,58 @@ +name: Create release + +on: + workflow_dispatch: + inputs: + version: + description: 'Version number' + required: true + type: string + +permissions: + contents: write + pull-requests: write + +jobs: + create-release: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + ref: dev + fetch-depth: 0 + + - name: Configure Git + run: | + git config --global user.name "github-actions[bot]" + git config --global user.email "github-actions[bot]@users.noreply.github.com" + + - name: Create Release Branch + run: | + git checkout -b release/${{ inputs.version }} + + echo "${{ inputs.version }}" > version.txt + + git add version.txt + git commit -m "Migrating to ${{ inputs.version }}" + git push origin release/${{ inputs.version }} + + - name: Create PR to Master + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + gh pr create \ + --title "Release ${{ inputs.version }} -> Master" \ + --body "Merge release ${{ inputs.version }} to master." \ + --base master \ + --head release/${{ inputs.version }} + + - name: Create PR to Develop + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + gh pr create \ + --title "Release ${{ inputs.version }} -> Dev" \ + --body "Merge release ${{ inputs.version }} to dev." \ + --base dev \ + --head release/${{ inputs.version }} From 69b187e2be5c7f4c65253cefd5ca351861f6e765 Mon Sep 17 00:00:00 2001 From: m-brl <103381146+m-brl@users.noreply.github.com> Date: Sun, 14 Jun 2026 08:59:42 +0200 Subject: [PATCH 5/6] evol(release CI): centralise CI release pipeline Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com> --- .github/workflows/release.yml | 51 +++-------------------------------- 1 file changed, 4 insertions(+), 47 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d4b56ad..5875d91 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,4 @@ -name: Create release +name: Trigger Release on: workflow_dispatch: @@ -8,51 +8,8 @@ on: required: true type: string -permissions: - contents: write - pull-requests: write - jobs: create-release: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - with: - ref: dev - fetch-depth: 0 - - - name: Configure Git - run: | - git config --global user.name "github-actions[bot]" - git config --global user.email "github-actions[bot]@users.noreply.github.com" - - - name: Create Release Branch - run: | - git checkout -b release/${{ inputs.version }} - - echo "${{ inputs.version }}" > version.txt - - git add version.txt - git commit -m "Migrating to ${{ inputs.version }}" - git push origin release/${{ inputs.version }} - - - name: Create PR to Master - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - gh pr create \ - --title "Release ${{ inputs.version }} -> Master" \ - --body "Merge release ${{ inputs.version }} to master." \ - --base master \ - --head release/${{ inputs.version }} - - - name: Create PR to Develop - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - gh pr create \ - --title "Release ${{ inputs.version }} -> Dev" \ - --body "Merge release ${{ inputs.version }} to dev." \ - --base dev \ - --head release/${{ inputs.version }} + uses: Sentience-Robotics/.github/.github/workflows/release.yaml@master + with: + version: ${{ inputs.version }} From 0a3b978db486eb03ac47ef2d33de08f228f3feb4 Mon Sep 17 00:00:00 2001 From: m-brl <103381146+m-brl@users.noreply.github.com> Date: Sun, 14 Jun 2026 09:44:54 +0200 Subject: [PATCH 6/6] Migrating to v0.1 Signed-off-by: m-brl <103381146+m-brl@users.noreply.github.com> --- version.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 version.txt diff --git a/version.txt b/version.txt new file mode 100644 index 0000000..085135e --- /dev/null +++ b/version.txt @@ -0,0 +1 @@ +v0.1