URDF

class compas.files.URDF(xml)[source]

Bases: object

Parse URDF files.

This class abstracts away the underlying XML of the Unified Robot Description Format (URDF) and represents its as an object graph.

Attributes
  • xml (XML) – Instance of the XML reader/parser class.

  • robot (object) – Root element of the URDF model, i.e. a robot instance.

References

A detailed description of the model is available on the URDF Model wiki. This package parses URDF v1.0 according to the URDF XSD Schema.

Methods

__init__(xml)

Initialize self.

from_file(source)

Parse a URDF file from a file path or file-like object.

from_string(text)

Parse URDF from a string.