pronobis / rocs Goto Github PK
View Code? Open in Web Editor NEWROCS is a software toolkit containing algorithms providing mobile robots with the ability to perceive and understand large-scale real-world environments.
License: Other
ROCS is a software toolkit containing algorithms providing mobile robots with the ability to perceive and understand large-scale real-world environments.
License: Other
Include ROCS to a system based on CAST and fix all the issues related to ROCS working inside a larger build system.
Extend the test config files with includes and test those includes in the test_configuration test.
Assigned to: pronobis
The stream class should provide a stream that writes/reads to/from any iostream. This class should work with operators << >> and allow for simple serialization of every rocs class into multiple formats (Matlab, C++, text, binary etc.). It should use similar semantics as the QTextStream in Qt and provide a similar functionality as the OpenCV Formatter.
Assigned: arnaud
Create a new module for machine learning algorithms. Design the interfaces for classifiers.
Replace them with regular methods in Configuration using the local ptree variable.
Assigned to: arnaud
The Vision module needs to be reworked to take into account the new strategy regarding OpenCV.
We should catch any exceptions from the reading functions and throw an exception that inherits from rocs::core::Exception. Let's call it IOException. Since there is useful information in the original exception, we should pass that to the IOException.
Assigned: Arnaud
Currently the contents of the parsed configuration is printed in different functions operating on the config. This should be disabled and printConfiguration should be invoked explicitly
This is a body of a test issue
Add the ability to include config files from the command line. This should work in a similar way as for other configuration file formats. In XML, there is an include keyword. We should have an include keyword for each configuration file AND the command line. This way we can add config files from the command line.
Assigned: arnaud
Add a module responsible for processing range data and port the algorithms for range data features extraction to it.
Test
Create a ChainGraph class representing a generic chaingraph just like the FactorGraph class.
It should be possible to simply add shallow copy mechanism to all classes by adding this abstract class as one of the base classes.
Since the module names are also used as namespaces, they should be short. Suggested names:
Create applications for feature extraction and machine learning algorithms.
In many cases, proper type of the function can be guessed by the type of the default value. This failes for const char *"strings". const char * should be added.
Assigned: arnaud
Update the documentation of the config files on the wiki. Port it to the Doxygen and formulate as a users manual. The Doxygen documentation should be used as a user's manual while the Wiki as a help for ROCS developers.
Other things to change at the same time:
Assigned: arnaud
Requirements:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.