From 799b7dc456f4b3721fe1dafe8fdac6d393316c4f Mon Sep 17 00:00:00 2001 From: Ferenc Balint-Benczedi Date: Wed, 3 Jul 2019 12:58:53 +0200 Subject: [PATCH] add a ChangeLog --- ChangeLog.txt | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 ChangeLog.txt diff --git a/ChangeLog.txt b/ChangeLog.txt new file mode 100644 index 00000000..a1af4424 --- /dev/null +++ b/ChangeLog.txt @@ -0,0 +1,139 @@ + +%---------------------------------- +v1.0.0 +%---------------------------------- + +2019-07-02 - Ferenc Balint-Benczedi: Fix bugs (#178) +* changes to how RSProcessManage is constructed (no more init function) + +2019-06-26 - Ferenc Balint-Benczedi: - fix frame id in header of advertised result point cloud (#176) + +2019-06-25 - Ferenc Balint-Benczedi: plane models can be stored as part of the semantic map entry (#174) +* check if plane equation is defined as part of the semantic map and set as plane annotation +* in plane annotator check if plane eq is already present and instead of estimation simply find inliers + +2019-06-19 - fkenghagho: Integration of an action server and client for queryanswering (#171) +* basic query answering through a fixed action interface +* example action client + +2019-06-19 - Ferenc Balint-Benczedi: Multi camera support in a singel pipeline (#172 and #173i) +* introduce id system for multiple identical cameras in a single pipeline +* set active camera ids in bridges +* set query with setFS to avoid adding cam ID to it +* unifying melodic and kinetic builds +* melodic uses system opencv..no more contrib +* in Storage prepend cam0 to viewname if no cam id present +* other minor bug fixes + +2019-03-25 - Ferenc Balint-Benczedi: ros fixes (#167) +* async spinner in RSProcessManager; removed spin from cam interface; new proxy class for tf::TransformListener +* when filtering for individuals or annotations look at direct subclasses as well. +* add view name for display image + +2019-03-22 - Ferenc Balint-Benczedi: add missing getQuery to QueryInterface (#165) +* add method to get query document from QueryInterface + +2019-03-12 - Ferenc Balint-Benczedi: Merged AggregateAE and RSAE implementation (#164) +* split functionality of RSAnalysisEngine between RSAggregateAnalysisEngine and RSProcessManager +* new CollectionReader class for creating a CPE +* moved semantic map reading to Region filter +* add executable to run an AAE; loads an AE yaml and runs fixed flow continuously; + +2019-03-04 - Ferenc Balint-Benczedi: capability assertion from AAE defintition (#162) +* allow overwriting of capabilities in the aggregate AE config file; useful for classifiers where output domain and input restricion changes with the parameters + +2019-03-04 - Fenja Kollasch: Point cloud filtering depending on a given transform frame (#160) +* Add frame selection to PointCloudFilter with frame parameters for target (source frame is always cloud frame) + +2019-02-26 - Ferenc Balint-Benczedi: Embedded SWI-Prolog knowledge engine (#161) +* documented methods of RSProcessManager and cleand up +* fix Cluster3DGeometry (initialize mins and maxs properly) +* new abstract class fro KnowledgeEngine; Modified query answering class to use new interface; moved parsing of json string out of json interface +* fix Cluster3DGeometryAnnotator's meta definition +* throw exceptions when something goes wrong with PL_engines +* pick knowledge engine at startup; +* some fixes and more queries in SWIPLInterface +* moved knowrob related files into project. RoboSherlock can now be loaded into json prolog; robosherlock_knowrob package becoming deprecated. +* tests for query interfae and swipl interface + +2019-01-24 - Ferenc Balint-Benczedi: json conversion of RS types; (#156) +* Made query answering extendible: +- implemented rs::conversions::to for rapidjson::Document +- object descriptions are generated from type using this conversion +- query answering works using these new descriptions +- query keys are asserted to knowledge base at run time; +- namespaces are looked up the first time we assert something; +- added parameter flag for enabling query answering +- so far only equals checks work (could be extended in future); +*Modifications to typesystem: +- rotations are now stored as quaternions +- SemanticColorAnnotation is for single colors; Store multiple SemColorAnnotations instead of a single one; + +2018-12-14 - Ferenc Balint-Benczedi: Devel cleanup (#155) +- merged Yaml to XML converters into a single class +- cleanup in typesystem: removed unused types +- **breaking change**: rs::Cluster is now called rs::ObjectHypothesis; rs::MergedCluster is now called rs::MergedHypothesis + +2018-12-04 - Ferenc Balint-Benczedi: Parallel pipeline planning not dependent on json_prolog (#154) +* build dependency graph of parallel pipeline execution based on information extracted from the YAMls; no need to query KnowRob anymore for the parallel planning +* removing Classifier from recognition; up to date version in rs_addons; + +2018-10-25 - Ferenc Balint-Benczedi: Devel realsense camer bridge (#151) +* added bridge for RealSense camera +* PCL_DEFINITIONS is not needed + +2018-09-23 - Ferenc Balint-Benczedi: Stackification (#150) +* uimacpp_ros, robosherlock_msgs, rapidjson_ros part of a stack now; + +2018-09-20 - Ferenc Balint-Benczedi: VFH is the default for PCLDescriptorExtractor + +2018-09-20 - Ferenc Balint-Benczedi: fix annototator generation script + +2018-09-18 - Ferenc Balint-Benczedi: Devel fixes (#148) +* annotator for saving results written on images; +* Triggering can work now from a service of type std_srvs/Trigger +Fix: +* params that are arrays in yaml generate correct xml +* scripts for generating annotators and rs dependent packages + +2018-09-11 - Ferenc Balint-Benczedi: Yaml config for AE-s and domain restrictions for annotators when planning a pipeline (#147) +* generate AE xmls from YAML config files +* assert metadata to KB from yaml parsing directly +* ROS_INFO instead of std::cerr and std::cout for output +* fixed annoying mongoDB bug (if can't convert mongo entry to RS type, don't crash but catch error and handle) + +2018-09-03 - Ferenc Balint-Benczedi: new ROS interface and yaml migration (#144) +* added ROS interface for setting a specific pipeline +* yaml files and script for generating them for annotators + +2018-08-23 - Bred: Unit tests for annotators (#141) +* unit tests for annotators +* implemented reconfigure for some of the annotators +* fixed FeatureAnnotator + +2018-08-21 - Ferenc Balint-Benczedi: Refactoring: merged RSControledAE and RSAnalysisEngine (#142) +* no more base64 image advertiser +* cleaned up query type; Moved ROS related parts out of ControledAE; +* more refactoring; result image publishing in RSProcessManager; Point clouds not there yet; Cleanup in designator wrapper; deleted deprecated members and deprecated type conversions; fix tests; + +2018-08-17 - Ferenc Balint-Benczedi: Refarctoring and fixes so YAML will work; (#140) +* modified the loopkup of domain specificitaions so YAML files can be also parsed +* moved yaml and XML stuff to flowcontrol +* completely removed RSPipelineManager; RSAAE incorporates its functionality + +2018-08-14 - Shixin Li: New changes made for YAML input - GSoC 2018 (#139) +* annotators can have YAML definitions instead of XML; XML gets auto-generated; +* AEs do not need a list of delegates anymore; the fixed flow gets read during the init process and list of delegates is generated + +2018-08-10 - Ferenc Balint-Benczedi: query answering development (#138) +- assert annotators and their domains +- multiple checks in json per key +- deleted old PCLVFHFeatureExtractor +- small refactoring in RSControledAnalysisEngine (use init from parent class) + +%---------------------------------- + +v0.1.0 + +%---------------------------------- +Initial release;