Skip to content

Amelia10007/leptrino-force-torque-sensor-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leptrino-force-torque-sensor

crates.io Build Status

Unofficial device driver for Leptrino force torque sensors.

Line up of Leptrino sensor is available here.

Inspired the works of ROS package (It is written in C/C++ and for ROS).

Example

use leptrino_force_torque_sensor::{LeptrinoSensor, Product};

let mut sensor = LeptrinoSensor::open(Product::Pfs055Ya251U6, "/dev/ttyUSB0").unwrap();

let wrench = sensor.update().unwrap();
println!("{:?}", wrench);

Dependency under Linux environment

libudev-dev is required under Linux environment. Please install it by
$ sudo apt install libudev-dev

Setup

It may be required to customize udev rules if you use usb-connected sensors.

This shell script can be useful for customize (see the file in detail).

Run a demo for an usb-connected sensor

  1. Clone this repository.
  2. Setup udev rule by using this shell script.
  3. Connect your sensor.
  4. Run the example by cargo run --example demo

License

MIT

Note

I tested this crate only by Pfs055Ya251U6 sensor because I have no other Leptrino sensor.

About

Unofficial device driver for Leptrino force torque sensor witten in pure Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages