Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API reference

The generated rustdoc for the franka crate is published alongside this book:

→ API reference (api/franka/index.html)

It is built by .github/workflows/docs.yml with

cargo doc --no-deps -p franka-rs

under RUSTDOCFLAGS="-D warnings", so a broken intra-doc link fails the build, and copied into the site at api/. The library target is named franka, which is why the path is api/franka/ rather than api/franka-rs/.

Good places to start:

itemwhat it is
franka::RobotThe connection. Setters, read_once, the control_* loops, start_*_control, stop, automatic_error_recovery.
franka::RobotStateEvery field the robot publishes each millisecond.
franka::ModelPoses, both Jacobians, mass, Coriolis, gravity.
franka::GripperThe Franka Hand on port 1338.
franka::FrankaErrorThe error taxonomy, one variant per libfranka exception.
franka::rate_limitingThe FR3 constants and limit_rate_*; the FER’s live in the fer submodule.

Building it locally:

cargo doc --no-deps -p franka-rs --open