Skip to content

Repository files navigation

Robot Feature Description Format (RFDF)

RFDF is a way for:

  • Robot developers to define the various features present in their robot and describe ways to use them.
  • Robot app developers to make their apps work on various robots and figure out if a particular robot has the necessary features to support the app.

RFDF uses KDL.

How To Use

Currently only ROS 2 is supported.

For Robot Developers

Example ROS 2 package: rfdf_example_ros2

  • Create a rfdf.kdl file and pass its path to the rfdf_publisher node through its description parameter.
  • The description will be automatically published on the /robot_features topic.

For Robot App Developers

Subscribe to the /robot_features topic and use one of our parsers in your apps's code to read the document.

About

Robot Feature Description Format

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages