16 releases

0.5.0 May 24, 2019
0.4.2 Feb 3, 2018
0.4.1 Dec 28, 2017
0.3.2 Nov 11, 2017
0.1.5 May 15, 2017

#68 in Parser tooling

Download history 355/week @ 2019-06-28 682/week @ 2019-07-05 300/week @ 2019-07-12 102/week @ 2019-07-19 97/week @ 2019-07-26 58/week @ 2019-08-02 148/week @ 2019-08-09 234/week @ 2019-08-16 107/week @ 2019-08-23 39/week @ 2019-08-30 65/week @ 2019-09-06 40/week @ 2019-09-13 179/week @ 2019-09-20 20/week @ 2019-09-27 23/week @ 2019-10-04

580 downloads per month
Used in 3 crates

Apache-2.0

21KB
548 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.

extern crate urdf_rs;
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

lib.rs:

urdf-rs

[Build Status] (https://travis-ci.org/OTL/urdf-rs)

URDF parser using serde-xml-rs for rust.

Only link and [joint] (http://wiki.ros.org/urdf/XML/joint) are supported.

Examples

You can access urdf elements like below example.

extern crate urdf_rs;
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

~3MB
~77K SLoC