ur-script

Crates.iour-script
lib.rsur-script
version0.2.0
sourcesrc
created_at2022-12-22 12:52:58.083353
updated_at2022-12-25 00:24:04.126085
descriptionUR e-series controller written in rust. Designed to be deployable on embedded systems without access to std.
homepage
repositoryhttps://github.com/Spodeian/URScript
max_upload_size
id743879
size11,078
Liam (Spodeian)

documentation

README

URScript for Rust

Cargo Build & Test

A library enabling efficient and effective control of UR5 cobots, in std and no_std environments.

This library currently provides:

  • Support for no-std environemnts
  • Preproccessing of variables related to URScript
  • Implementation of the pose type seen in URScript

This library is aiming to provide:

  • Formatting of variables and functions in a way compatible with URScript
  • Preproccessing of some functions and variables
  • Implementation of all types related to URScript
  • Async helper functions
  • Ability to deserialize data from UR5 robot into Strings or native variables

Usage

Add this to your Cargo.toml:

[dependencies]
// Replace * with latest version
ur_script = "*"

Features

This crate can be used with the standard library by enabling the std feature and optionally disabling the default libm feature. Use this in Cargo.toml:

[dependencies.ur_script]
// Replace * with latest version
ur_script = "*"
features = ["std"]

The libm feature allows for the usage of floats in no_std builds.

More features to come as this library is developed.

License

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Attributions

This version of this library is built with nalgebra as a core dependency, which licensed under the Apache 2.0 license.

Commit count: 24

cargo fmt