https://github.com/FidoProject/Fido
A lightweight C++ machine learning library for embedded electronics and robotics.
https://github.com/FidoProject/Fido
beta embedded machine-learning neural-network robotics
Last synced: about 1 month ago
JSON representation
A lightweight C++ machine learning library for embedded electronics and robotics.
- Host: GitHub
- URL: https://github.com/FidoProject/Fido
- Owner: FidoProject
- License: mit
- Created: 2015-08-07T02:54:30.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-01-05T10:58:12.000Z (over 5 years ago)
- Last Synced: 2025-03-11T14:14:56.345Z (about 2 months ago)
- Topics: beta, embedded, machine-learning, neural-network, robotics
- Language: C++
- Homepage: http://fidoproject.github.io/
- Size: 51.2 MB
- Stars: 447
- Watchers: 36
- Forks: 81
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-machine-learning - Fido - A highly-modular C++ machine learning library for embedded electronics and robotics. (C++ / [Tools](#tools-1))
- awesome-machine-learning - Fido - A highly-modular C++ machine learning library for embedded electronics and robotics. (C++)
- awesome-machine-learning - Fido - A highly-modular C++ machine learning library for embedded electronics and robotics. (C++ / [Tools](#tools-1))
- awesome-embedded-software - Fido - Lightweight C++ machine learning library for embedded electronics and robotics. (Data processing / AI ML)
README
# Fido
[](https://opensource.org/licenses/MIT)
[](https://gitter.im/FidoProject/Fido?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)Fido is an lightweight, highly modular C++ machine learning library for embedded electronics and robotics. Fido is especially suited for robotic and embedded contexts, as it is written in C++ with minimal use of the standard library, comes packaged with a robotic simulator, and provides and easy interface in which to write robotic drivers.
Check out the [project site](http://fidoproject.github.io/) and [documentation](http://fidoproject.github.io/docs/html/) for more information.
The library was adapted from [a universal robot control system](https://github.com/FidoProject/Research).
## Authors
The Fido library was primarily developed by [Michael Truell](https://github.com/truell20). [Joshua Gruenstein](https://github.com/joshuagruenstein) helped develop Fido's robotic simulator. Most of his commits are to the schematics and paper of [a decoupled research study](https://github.com/FidoProject/Research) that he and Michael performed together.
## Beta Status
This library is in **beta**. It has been used in a couple of projects, but the API may still change in backward-incompatible ways. There are definetly bugs.
## Contributing
Send us a pull request. If you are looking for things to do, check out the repo's open issues. If you find a bug or have any trouble with the library, please open an issue. We are happy to help you out.
[](https://github.com/truell20)
[](https://github.com/joshuagruenstein)
[](https://github.com/FlyingGraysons)