[dependencies.bincode]
version = "1.3"
[dependencies.bitflags]
version = "2.9"
[dependencies.crossbeam]
version = "0.8"
[dependencies.crossbeam-channel]
version = "0.5"
[dependencies.libc]
version = "0.2"
[dependencies.libloading]
version = "0.8"
[dependencies.nalgebra]
version = "0.33"
[dependencies.num-derive]
version = "0.4"
[dependencies.num-traits]
version = "0.2"
[dependencies.pyo3]
features = ["extension-module"]
version = "0.24"
[dependencies.robot_behavior]
version = "0.2"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde-big-array]
version = "0.5.1"
[dependencies.serde_repr]
version = "0.1"
[dependencies.thiserror]
version = "2.0"
[dependencies.thread-priority]
version = "1.2"
[dependencies.tokio]
features = ["full"]
optional = true
version = "1.44"
[[example]]
name = "cartesian_impedence_control"
path = "examples/cartesian_impedence_control.rs"
[[example]]
name = "cartesian_pose_generation"
path = "examples/cartesian_pose_generation.rs"
[[example]]
name = "communication_test"
path = "examples/communication_test.rs"
[[example]]
name = "gripper_test"
path = "examples/gripper_test.rs"
[[example]]
name = "model_test"
path = "examples/model_test.rs"
[[example]]
name = "position_generation"
path = "examples/position_generation.rs"
[[example]]
name = "robot_test"
path = "examples/robot_test.rs"
[features]
async = ["tokio"]
debug = []
default = []
[lib]
name = "franka_rust"
path = "src/lib.rs"
[package]
authors = ["Yixing <yanjizhou312@163.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science::robotics"]
description = "Rust bindings for the Franka Emika Panda robot"
edition = "2024"
keywords = ["franka", "emika", "panda", "libfranka"]
license = "Apache-2.0"
name = "franka_rust"
readme = "README.md"
repository = "https://github.com/Robot-Exp-Platform/franka-rust"
version = "0.1.2"
[target.'cfg(target_os = "windows")'.dependencies.sys-locale]
version = "0.3"
[[test]]
name = "type"
path = "tests/type.rs"