Skip to content

MonoMotion/flom

Repository files navigation

flom

Travis CI FOSSA Status Codacy Badge license Read the Docs GitHub release C++ Standard

Documentation

flom is a library to handle keyframed motion of robots in C++. The main issue with formely used representation-like plain csv or json (used in DeepMimic) with keyframes-is lack of interoperability. flom resolves that problem by providing basic functionalities to handle keyframed motion (looping, interpolation, etc) in one library.

Features

  • Obtain a frame correspond to arbitrary time point
  • Iterate over frames at arbitary fps
  • Import / Export the motion data
    • can be converted to JSON
    • the file format specification is represented in protobuf
  • Edit keyframes (insert/delete)
  • Effector support
    • Effectors can express the reference pose of links

Use from other languages

Currently, these bindings are available:

Installation

Download and install suitable package from releases

Latest build artifacts can be found at bintray

Or you can build manually

Build manually

See the documentation.

License

FOSSA Status

Packages

No packages published

Contributors 2

  •  
  •