LMS is a.... //TODO will be a cross-plattform system that allows easy module-handling and sharing.
#####Notice: (Work in progress) = there is no stable version and it might doesn't work at all :)
###Getting Started //TODO links and more
- Have a look at the wiki
- Work with it
- Get source
- Check out usefull modules
- Write own modules
- Contribute
###Featured Libraries
- Sockets (Client & Server) (Work in progress)
- Ogre-Binding
- Imaging
- Cereal
- sense_link
- gamepad_lib
- BlueTooth-Adapter (not implemented yet)
- OpenCV (not implemented yet)
- Audio
- Some basic audio library (not implemented yet)
- text to speech
- speech to text
###Featured Modules
- Scheduler
- Camera importer
- Ogre window handler
- camera renderer
- socket data (work in progress)
- socket connection
- virtual_sense_link
- virtual_controller
- image_converter
- image_logger
- image_loader
- usb_sense_link
- CommandHandler (not implemented yet - may become a library)
- SocketChat (not implemented)
###Extras
- Senseboard_16 - Arduino implementation for sense_link
###Downloads SA
- Get the source from github :P
- //TODO install binaries
###License LMS is licensed under Apache 2.0 License
###TODO
- If first version is finished -> Exclude modules for testing
- More docs
- License
- Add license-header to files
- Add contributer-agreement-file
###Known bugs
- Signalhandler doesn't work properly
- Doesn't fully work on windows (it compiles)
###Thoughts:
- We could use [Boost] http://www.boost.org/doc/libs/1_57_0/index.html
- Maybe it's we should generate the loadConfig from the CMakeLists of modules (Don't think it would be worth the effort atm)
- Arduino support
- Matlab test/support
- ROS wrapper (run ros modules)
###Special thanks go to
- ngladitz from #cmake, who helped me a lot getting into cmake :)