Skip to content

Conversation

@juelg
Copy link
Contributor

@juelg juelg commented Sep 28, 2025

Adds support for the franka emika panda robot. The only difference to the FR3 robot is the libfranka version which is why this PR uses symlinks to link the sources from the rcs_fr3 extension.

  • the extension compiles but the package import in python does not work correctly, which needs fixing
  • rename the classes in the cpp source to "Franka" instead of FR3

juelg and others added 9 commits September 29, 2025 16:25
some left over dependencies in the cmake files required the robotics library still to be install in the rcs_fr3 extension, leading it to a compilation error when it was not installed
Removed double rcs_fr3 module which made problems with mypy linting by defining single symlinks.
- refactored symlinks to work in the panda package
- updated version numbers
- added panda extension to version bumps
- renamed cpp python submodule to franka to be more generic
- added panda extension compilation to the ci
@juelg juelg force-pushed the feat/panda-shared branch from 36641e0 to b927630 Compare November 6, 2025 16:43
@juelg juelg force-pushed the feat/panda-shared branch 2 times, most recently from 7c1fddd to cd6d589 Compare November 7, 2025 10:29
@juelg juelg force-pushed the feat/panda-shared branch from cd6d589 to a80c32e Compare November 7, 2025 10:34
juelg added 3 commits November 7, 2025 16:08
- rename fr3 c++ classes to franka as they are now shared between fr3 and panda
- added config subclasses for both robots
- added fixed pybind11-stubgen fork which should be removed as soon as the PR is accepted
- added desk to panda
- added cli tool to panda
- refactored name of credential loading function: load_creds_fr3_desk to load_creds_franka_desk
@juelg juelg force-pushed the feat/panda-shared branch from 260816d to b615ead Compare November 7, 2025 15:23
@juelg juelg merged commit 9d81ca1 into master Nov 7, 2025
4 checks passed
@juelg juelg deleted the feat/panda-shared branch November 7, 2025 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants