Skip to content

Heavy02011/AOgmaNeo

 
 

Repository files navigation

AOgmaNeo

Join the chat at https://gitter.im/ogmaneo/Lobby

Introduction

Welcome to the Ogma AOgmaNeo library, C++ library that contains an implementation of Sparse Predictive Hierarchies aimed at desktop, embedded, and microcontroller devices.

This version of OgmaNeo (AOgmaNeo) is based on OgmaNeo2, but stripped down in order to be able to run on an Arduino or similar microcontroller.

For an introduction to how the algorithm works, see the presentation (from the OgmaNeo2 repository). For a more in-depth look, check out the whitepaper (from the OgmaNeo2 repository).

Installation

Same as OgmaNeo2 on desktop.

For Arduino, you will need to modify the source to fit your particular device. We have tested it on a Teensy 4.0 (using TeensyDuino) and on and Arduino Uno (very memory limited, 2kB).

Contributions

Refer to the CONTRIBUTING.md file for information on making contributions to AOgmaNeo.

License and Copyright

Creative Commons License
The work in this repository is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. See the AOGMANEO_LICENSE.md and LICENSE.md file for further information.

Contact Ogma via licenses@ogmacorp.com to discuss commercial use and licensing options.

AOgmaNeo Copyright (c) 2020 Ogma Intelligent Systems Corp. All rights reserved.

About

Arduino (and other microcontroller) compatible version of OgmaNeo2

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.8%
  • CMake 2.2%