|
| 1 | + |
| 2 | +%---------------------------------- |
| 3 | +v1.0.0 |
| 4 | +%---------------------------------- |
| 5 | + |
| 6 | +2019-07-02 - Ferenc Balint-Benczedi: Fix bugs (#178) |
| 7 | +* changes to how RSProcessManage is constructed (no more init function) |
| 8 | + |
| 9 | +2019-06-26 - Ferenc Balint-Benczedi: - fix frame id in header of advertised result point cloud (#176) |
| 10 | + |
| 11 | +2019-06-25 - Ferenc Balint-Benczedi: plane models can be stored as part of the semantic map entry (#174) |
| 12 | +* check if plane equation is defined as part of the semantic map and set as plane annotation |
| 13 | +* in plane annotator check if plane eq is already present and instead of estimation simply find inliers |
| 14 | + |
| 15 | +2019-06-19 - fkenghagho: Integration of an action server and client for queryanswering (#171) |
| 16 | +* basic query answering through a fixed action interface |
| 17 | +* example action client |
| 18 | + |
| 19 | +2019-06-19 - Ferenc Balint-Benczedi: Multi camera support in a singel pipeline (#172 and #173i) |
| 20 | +* introduce id system for multiple identical cameras in a single pipeline |
| 21 | +* set active camera ids in bridges |
| 22 | +* set query with setFS to avoid adding cam ID to it |
| 23 | +* unifying melodic and kinetic builds |
| 24 | +* melodic uses system opencv..no more contrib |
| 25 | +* in Storage prepend cam0 to viewname if no cam id present |
| 26 | +* other minor bug fixes |
| 27 | + |
| 28 | +2019-03-25 - Ferenc Balint-Benczedi: ros fixes (#167) |
| 29 | +* async spinner in RSProcessManager; removed spin from cam interface; new proxy class for tf::TransformListener |
| 30 | +* when filtering for individuals or annotations look at direct subclasses as well. |
| 31 | +* add view name for display image |
| 32 | + |
| 33 | +2019-03-22 - Ferenc Balint-Benczedi: add missing getQuery to QueryInterface (#165) |
| 34 | +* add method to get query document from QueryInterface |
| 35 | + |
| 36 | +2019-03-12 - Ferenc Balint-Benczedi: Merged AggregateAE and RSAE implementation (#164) |
| 37 | +* split functionality of RSAnalysisEngine between RSAggregateAnalysisEngine and RSProcessManager |
| 38 | +* new CollectionReader class for creating a CPE |
| 39 | +* moved semantic map reading to Region filter |
| 40 | +* add executable to run an AAE; loads an AE yaml and runs fixed flow continuously; |
| 41 | + |
| 42 | +2019-03-04 - Ferenc Balint-Benczedi: capability assertion from AAE defintition (#162) |
| 43 | +* allow overwriting of capabilities in the aggregate AE config file; useful for classifiers where output domain and input restricion changes with the parameters |
| 44 | + |
| 45 | +2019-03-04 - Fenja Kollasch: Point cloud filtering depending on a given transform frame (#160) |
| 46 | +* Add frame selection to PointCloudFilter with frame parameters for target (source frame is always cloud frame) |
| 47 | + |
| 48 | +2019-02-26 - Ferenc Balint-Benczedi: Embedded SWI-Prolog knowledge engine (#161) |
| 49 | +* documented methods of RSProcessManager and cleand up |
| 50 | +* fix Cluster3DGeometry (initialize mins and maxs properly) |
| 51 | +* new abstract class fro KnowledgeEngine; Modified query answering class to use new interface; moved parsing of json string out of json interface |
| 52 | +* fix Cluster3DGeometryAnnotator's meta definition |
| 53 | +* throw exceptions when something goes wrong with PL_engines |
| 54 | +* pick knowledge engine at startup; |
| 55 | +* some fixes and more queries in SWIPLInterface |
| 56 | +* moved knowrob related files into project. RoboSherlock can now be loaded into json prolog; robosherlock_knowrob package becoming deprecated. |
| 57 | +* tests for query interfae and swipl interface |
| 58 | + |
| 59 | +2019-01-24 - Ferenc Balint-Benczedi: json conversion of RS types; (#156) |
| 60 | +* Made query answering extendible: |
| 61 | +- implemented rs::conversions::to for rapidjson::Document |
| 62 | +- object descriptions are generated from type using this conversion |
| 63 | +- query answering works using these new descriptions |
| 64 | +- query keys are asserted to knowledge base at run time; |
| 65 | +- namespaces are looked up the first time we assert something; |
| 66 | +- added parameter flag for enabling query answering |
| 67 | +- so far only equals checks work (could be extended in future); |
| 68 | +*Modifications to typesystem: |
| 69 | +- rotations are now stored as quaternions |
| 70 | +- SemanticColorAnnotation is for single colors; Store multiple SemColorAnnotations instead of a single one; |
| 71 | + |
| 72 | +2018-12-14 - Ferenc Balint-Benczedi: Devel cleanup (#155) |
| 73 | +- merged Yaml to XML converters into a single class |
| 74 | +- cleanup in typesystem: removed unused types |
| 75 | +- **breaking change**: rs::Cluster is now called rs::ObjectHypothesis; rs::MergedCluster is now called rs::MergedHypothesis |
| 76 | + |
| 77 | +2018-12-04 - Ferenc Balint-Benczedi: Parallel pipeline planning not dependent on json_prolog (#154) |
| 78 | +* build dependency graph of parallel pipeline execution based on information extracted from the YAMls; no need to query KnowRob anymore for the parallel planning |
| 79 | +* removing Classifier from recognition; up to date version in rs_addons; |
| 80 | + |
| 81 | +2018-10-25 - Ferenc Balint-Benczedi: Devel realsense camer bridge (#151) |
| 82 | +* added bridge for RealSense camera |
| 83 | +* PCL_DEFINITIONS is not needed |
| 84 | + |
| 85 | +2018-09-23 - Ferenc Balint-Benczedi: Stackification (#150) |
| 86 | +* uimacpp_ros, robosherlock_msgs, rapidjson_ros part of a stack now; |
| 87 | + |
| 88 | +2018-09-20 - Ferenc Balint-Benczedi: VFH is the default for PCLDescriptorExtractor |
| 89 | + |
| 90 | +2018-09-20 - Ferenc Balint-Benczedi: fix annototator generation script |
| 91 | + |
| 92 | +2018-09-18 - Ferenc Balint-Benczedi: Devel fixes (#148) |
| 93 | +* annotator for saving results written on images; |
| 94 | +* Triggering can work now from a service of type std_srvs/Trigger |
| 95 | +Fix: |
| 96 | +* params that are arrays in yaml generate correct xml |
| 97 | +* scripts for generating annotators and rs dependent packages |
| 98 | + |
| 99 | +2018-09-11 - Ferenc Balint-Benczedi: Yaml config for AE-s and domain restrictions for annotators when planning a pipeline (#147) |
| 100 | +* generate AE xmls from YAML config files |
| 101 | +* assert metadata to KB from yaml parsing directly |
| 102 | +* ROS_INFO instead of std::cerr and std::cout for output |
| 103 | +* fixed annoying mongoDB bug (if can't convert mongo entry to RS type, don't crash but catch error and handle) |
| 104 | + |
| 105 | +2018-09-03 - Ferenc Balint-Benczedi: new ROS interface and yaml migration (#144) |
| 106 | +* added ROS interface for setting a specific pipeline |
| 107 | +* yaml files and script for generating them for annotators |
| 108 | + |
| 109 | +2018-08-23 - Bred: Unit tests for annotators (#141) |
| 110 | +* unit tests for annotators |
| 111 | +* implemented reconfigure for some of the annotators |
| 112 | +* fixed FeatureAnnotator |
| 113 | + |
| 114 | +2018-08-21 - Ferenc Balint-Benczedi: Refactoring: merged RSControledAE and RSAnalysisEngine (#142) |
| 115 | +* no more base64 image advertiser |
| 116 | +* cleaned up query type; Moved ROS related parts out of ControledAE; |
| 117 | +* 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; |
| 118 | + |
| 119 | +2018-08-17 - Ferenc Balint-Benczedi: Refarctoring and fixes so YAML will work; (#140) |
| 120 | +* modified the loopkup of domain specificitaions so YAML files can be also parsed |
| 121 | +* moved yaml and XML stuff to flowcontrol |
| 122 | +* completely removed RSPipelineManager; RSAAE incorporates its functionality |
| 123 | + |
| 124 | +2018-08-14 - Shixin Li: New changes made for YAML input - GSoC 2018 (#139) |
| 125 | +* annotators can have YAML definitions instead of XML; XML gets auto-generated; |
| 126 | +* AEs do not need a list of delegates anymore; the fixed flow gets read during the init process and list of delegates is generated |
| 127 | + |
| 128 | +2018-08-10 - Ferenc Balint-Benczedi: query answering development (#138) |
| 129 | +- assert annotators and their domains |
| 130 | +- multiple checks in json per key |
| 131 | +- deleted old PCLVFHFeatureExtractor |
| 132 | +- small refactoring in RSControledAnalysisEngine (use init from parent class) |
| 133 | + |
| 134 | +%---------------------------------- |
| 135 | + |
| 136 | +v0.1.0 |
| 137 | + |
| 138 | +%---------------------------------- |
| 139 | +Initial release; |
0 commit comments