18 releases

0.6.1 Feb 3, 2021
0.5.0 May 24, 2019
0.4.2 Feb 3, 2018
0.4.1 Dec 28, 2017
0.1.5 May 15, 2017

#72 in Parser implementations

Download history 554/week @ 2021-04-03 669/week @ 2021-04-10 630/week @ 2021-04-17 355/week @ 2021-04-24 360/week @ 2021-05-01 705/week @ 2021-05-08 835/week @ 2021-05-15 675/week @ 2021-05-22 1381/week @ 2021-05-29 1100/week @ 2021-06-05 841/week @ 2021-06-12 445/week @ 2021-06-19 545/week @ 2021-06-26 563/week @ 2021-07-03 771/week @ 2021-07-10 365/week @ 2021-07-17

2,085 downloads per month
Used in 18 crates (10 directly)

Apache-2.0

22KB
554 lines

urdf-rs Build Status crates.io

URDF parser using serde-xml-rs for rust.

Only link and joint are supported.

Documentation

Example

You can access urdf elements like below example.

let urdf_robo = urdf_rs::read_file("sample.urdf").unwrap();
let links = urdf_robo.links;
println!("{:?}", links[0].visual.origin.xyz);
let joints = urdf_robo.joints;
println!("{:?}", joints[0].origin.xyz);

Contributors

  • Johan Andersson
  • Tom Olsson
  • Nate Kent
  • Wout Schellaert

lib.rs:

urdf-rs

Build Status

URDF parser using serde-xml-rs for rust.

Only link and joint are supported.

Examples

You can access urdf elements like below example.

let urdf_robo = urdf_rs::read_file("sample.urdf").unwrap();
let links = urdf_robo.links;
println!("{:?}", links[0].visual[0].origin.xyz);
let joints = urdf_robo.joints;
println!("{:?}", joints[0].origin.xyz);

Dependencies

~2–3MB
~76K SLoC