Skip to content

AdvancedModularManikin/amm-library

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
IDL
 
 
 
 
doc
 
 
src
 
 
 
 
 
 
 
 

Advanced Modular Manikin - Standard Library

This is the AMM 1.0 standard library, intended to be used in the development of AMM-compliant hardware and software modules.

Software dependencies:

  • CMake 3.5.1 or higher.
  • Fast-DDS 2.01 or higher with FastCDR.
  • Boost libraries 1.6.x or higher (headers only)

Once dependencies have been satisfied, to build and install:

  1. Clone this repository
  2. Create a build folder. From within it, run cmake ..
  3. From the build folder, run cmake --build . --target install to compile and install the library in your platform specific folder. This step will require an elevated/root command prompt.
    $ git clone https://github.com/AdvancedModularManikin/amm-library
    $ mkdir amm-library/build && cd amm-library/build
    $ cmake ..
    $ cmake --build . --target install

The following example modules are available:

  • CORE Module reference implementations
    • Module Manager
    • Simulation Manager
    • Physiology Manager
  • Extended CORE module reference implementations
    • TCP Bridge
    • REST Bridge
  • Example modules
    • Command line utility
    • "Kitchen Sink" examples

About

Reference implementation of the AMM Standard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published