Changes have been pushed for the repository "fawkes.git". (Fawkes Robotics Software Framework)
Clone: g...@git.fawkesrobotics.org:fawkes.git Gitweb: http://git.fawkesrobotics.org/fawkes.git Trac: http://trac.fawkesrobotics.org The branch, common/current has been updated to 85cbaae011cfd71d0d3d4ebe0af56a7b3bd7df9d (commit) via 12128ffa54d7a0dddf693024cee6f56c9a267572 (commit) via 9b04d45876bdcf2cebebf75f21e979e52e090ec3 (commit) via c363cda38558de72ddeb6eeff450ffbf017f3a74 (commit) via a0dbfc96017bde9cd7fc858557e3ca4334a428c4 (commit) via 741a09a50e94262dc1ea4b568b21297fc02996c2 (commit) via 54948dd54dcabf586204600e1f0588df2e820acd (commit) via 97303313ecbc4f48812456810f99dcd53884ca80 (commit) via bce042eba38270f6b529902030a9be611884ae12 (commit) via e95b1c12a85903e63f3b230bce8d476c77b58c55 (commit) via a668ba4db9d471fc9988dce6dfa74b9eb7d48fe7 (commit) via 2f76d93e62296b53d0c1855be20fc016a9fa6e88 (commit) via d0f370fad42abf2b347ad0063f3a350ab614dd5f (commit) via 12f8cb3ef5792f13b05cc4ff9f7c889f24a7b901 (commit) via b2924147c1a2e8a586d3bc61bc60c13bc4eef233 (commit) via c2d06a9692adc00943a513351987ed583a74bb59 (commit) via 1f251f0efb16eedc379bafa239ef4a9fb613121c (commit) via 101ff45c9abe507768d38363d1fd54c5fabf9522 (commit) via 773420ae49a35b4fe1d87ed0d84d2ccb89ed2ba8 (commit) via d179e0cefe16450f31c4f9ca3a03fdec1397b35d (commit) via 8d320f2c45688c05cf72889f0b66336120c8b693 (commit) via 088d2a8013662db7c26ce89f9e907ee43b03d0d2 (commit) via 1e0e468699cc4355d81f2e3fc6add90b091c5d84 (commit) via 3c7d954fb0a6911af2dcaf7b7bb6e8f49f1c1020 (commit) via e3b698725b26ccd8d8d0849027166e3b175e85bf (commit) via 6f0fb3f4611733204e2f210499e10ece0e861c10 (commit) via 9c1afea491cf8663ef4cddf06c3a472524b445bc (commit) via 56b226b1606b64c1901056ed84c62d1a5f0dd89d (commit) via c322667d7103034e343a25eb3afaac84aa64e86c (commit) via c620772bdda2d58f90459e6c6d9cb873d90bc673 (commit) via 612bc877d1c1718c6a5f8a89e2f192f6347c8c28 (commit) via 4642e574c96df2ce4387f25690dbd4d3321cf12b (commit) via 4e85a6cfb38ca7068e2cbb48a193aa2ec9d43adb (commit) via 96f23388e3207f0bb788d2f0d6aab11aa626be32 (commit) via b1a813e4a484eccf737f66b8627aa981297f42f6 (commit) via aab726a4f69ead23976ab95fe8fab3e3922a3853 (commit) via 64a035c2810423a891f35604b8734b75be0bb752 (commit) via 36ce979684c185282822c6d9ae89e9cdd966f81e (commit) via ec261757ea98e18799c5ee83f9fddd8d558603c6 (commit) via 6965503955871a46ed5f0beeb65a81a434db800a (commit) via 6e71290df557a20d8b736a56aed7fa3338b2c9fc (commit) via 8a32ddf7d62dde3170763aa2af6376b8edb1826b (commit) via 80e73adca53998c3f5c8f0a234641aaeeb888321 (commit) via da7cca623419f1ea6d869c6d69ec0cf07e1843c6 (commit) via b9cac4245ef5b0657b97724533078f1d1dacc88a (commit) via b3f92d149c7647699c3700be5a7e57916ba792f9 (commit) via a808ad7b8e6f519026c976ceeed62a3a7a491b4b (commit) via a9ee2f8f8c95a5cb235dd1ea59144aacda544b44 (commit) via c7b8192d34d8fb535d6ec50db5e406da0f1dc636 (commit) via 76780e15859e86e68550cfe039e357323b9e6450 (commit) via afd52c4457464958090d7198825ccf8bf0789501 (commit) via 3570aa47e01c4a1ed16cc0f06c77df2702e6d51e (commit) via d11c0d4bf9c8a0c025e925f24b6bc9b34d72de9d (commit) via b543f6488d88900cc38e5d44b979c4c750134637 (commit) via 9707f1e30027b8984281ccb086896154c0d8659c (commit) via 6cc2485eaa99b4f9dc415ea7fe518fbe566668a7 (commit) via ba10c1c2e01dc2ec0f3e1f8cc95760ff21139c0f (commit) via 4cd32979355298cba581ecf71d9e4053d5b4c666 (commit) via 2ff5fcfdbbf796f6cb7ee1aadbca27101e8d510c (commit) via 391895963d721856bab9cb14bca02756fc68d2e9 (commit) via bc228d1d61941105ab50c0c7a3c1254fded95941 (commit) via 09c0997c795dff2c60776a605c720490108fa066 (commit) via 59b5315040c93d625d26a5d41b85c354f63bcd23 (commit) via f61d9f966863c826bce5bd2aafa97e02edef3556 (commit) via 6abab978a244c70f0ead4ea7192e057962988323 (commit) via 988fce9404fea02af92f59485afb11f543ea5a5f (commit) via cf639e9daa3b5b143807cefcc8937b340816ae2b (commit) via e6abc282cfacd4e3693f32bf30a9cc671e8e07e3 (commit) via e9a1f7bb05c3e0090c1e3dab0bc0e04bb1b0b133 (commit) via 772e219264283349413ca2575cb39a127eaeceb0 (commit) via 977f75fc15606ef9053524b8aaaa3405fae7f6c1 (commit) via a101353534db9b614061a67b186cb269d18d06af (commit) via 11ba0a726ec309f0bea577916fc59ae481cb114a (commit) via 95f7d02bd3cb45971ffc4fdef3a85b616c09da9f (commit) via d470615301663f5959e5885c951eb8fa9732adee (commit) via 8718afed0ab67b14fb05589554f09268c35fe93c (commit) via 94a54c95c0e8726a4fa564de0ad1fb408752c46f (commit) via abd62e4b23fdd91f8c89a103c89cbb1c952378a2 (commit) via 913018c8804fa3e20f77ee47f22a2744ae651f76 (commit) via 419cc8cd9045a00765003c2fd42c056639264d5f (commit) via b883ed68b7291b3ba7f8a508706a0f5692c843b5 (commit) via 1c75b1678c5070c8da9dee0a75c2da1fc09514f6 (commit) via 56e7272fa748f68ab1aabde14063d2ce8a36b8e9 (commit) via 0bebad7e6cc977fb9dc43233b626cf4b1cea480f (commit) via c841bbdc88ec92555b62b4b7d2783a734a80a053 (commit) from ef9903f1fd87a285890a1378bea791cc908f9baa (commit) http://git.fawkesrobotics.org/fawkes.git/common/current Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - *Log* --------------------------------------------------------------- commit 36ce979684c185282822c6d9ae89e9cdd966f81e Merge: ef9903f ec26175 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Tue Apr 24 18:02:51 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Tue Apr 24 18:02:51 2018 +0200 Merge remote-tracking branch 'origin/timn/clips-executive-wm-robmem-sync' into current http://git.fawkesrobotics.org/fawkes.git/commit/36ce979 http://trac.fawkesrobotics.org/changeset/36ce979 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 64a035c2810423a891f35604b8734b75be0bb752 Merge: 36ce979 ba10c1c Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Tue Apr 24 18:24:56 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Tue Apr 24 18:24:56 2018 +0200 Merge remote-tracking branch 'remotes/origin/timn/yaml-sequence-maps' into current http://git.fawkesrobotics.org/fawkes.git/commit/64a035c http://trac.fawkesrobotics.org/changeset/64a035c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 96f23388e3207f0bb788d2f0d6aab11aa626be32 Merge: 64a035c b1a813e Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Tue Apr 24 20:57:51 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Tue Apr 24 20:57:51 2018 +0200 Merge remote-tracking branch 'origin/timn/clips-executive-wm-robmem-sync' into current http://git.fawkesrobotics.org/fawkes.git/commit/96f2338 http://trac.fawkesrobotics.org/changeset/96f2338 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 6f0fb3f4611733204e2f210499e10ece0e861c10 Merge: 96f2338 56b226b Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Wed Apr 25 12:31:34 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Wed Apr 25 12:31:34 2018 +0200 Merge remote-tracking branch 'origin/timn/clips-executive-wm-robmem-sync' into current http://git.fawkesrobotics.org/fawkes.git/commit/6f0fb3f http://trac.fawkesrobotics.org/changeset/6f0fb3f - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit e3b698725b26ccd8d8d0849027166e3b175e85bf Merge: 6f0fb3f 9c1afea Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Wed Apr 25 12:31:44 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Wed Apr 25 12:31:44 2018 +0200 Merge remote-tracking branch 'origin/thofmann/cx-wm-robmem-sync-blackboard-init-fix' into current http://git.fawkesrobotics.org/fawkes.git/commit/e3b6987 http://trac.fawkesrobotics.org/changeset/e3b6987 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 3c7d954fb0a6911af2dcaf7b7bb6e8f49f1c1020 Merge: e3b6987 f61d9f9 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Wed Apr 25 21:03:00 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Wed Apr 25 21:03:00 2018 +0200 Merge remote-tracking branch 'origin/thofmann/laser-calibration' into current http://git.fawkesrobotics.org/fawkes.git/commit/3c7d954 http://trac.fawkesrobotics.org/changeset/3c7d954 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 1e0e468699cc4355d81f2e3fc6add90b091c5d84 Author: Nicolas Limpert <limp...@fh-aachen.de> AuthorDate: Wed Apr 25 21:46:14 2018 +0200 Commit: Nicolas Limpert <limp...@fh-aachen.de> CommitDate: Wed Apr 25 22:19:16 2018 +0200 laser-filter: add Makefile for interfaces subfolder http://git.fawkesrobotics.org/fawkes.git/commit/1e0e468 http://trac.fawkesrobotics.org/changeset/1e0e468 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 088d2a8013662db7c26ce89f9e907ee43b03d0d2 Author: Nicolas Limpert <limp...@fh-aachen.de> AuthorDate: Wed Apr 25 21:47:22 2018 +0200 Commit: Nicolas Limpert <limp...@fh-aachen.de> CommitDate: Wed Apr 25 22:19:16 2018 +0200 laser-filter: add LaserBoxFilterInterface This interface allows plugins to submit new boxes that are to be filtered. http://git.fawkesrobotics.org/fawkes.git/commit/088d2a8 http://trac.fawkesrobotics.org/changeset/088d2a8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 8d320f2c45688c05cf72889f0b66336120c8b693 Author: Nicolas Limpert <limp...@fh-aachen.de> AuthorDate: Wed Apr 25 21:40:37 2018 +0200 Commit: Nicolas Limpert <limp...@fh-aachen.de> CommitDate: Wed Apr 25 22:19:16 2018 +0200 laser-filter: add laser filter to exclude boxes This filter allows to filter boxes with continuous orientations. New boxes are inserted by providing a CreateNewBoxFilterMessage to the LaserBoxFilterInterface. http://git.fawkesrobotics.org/fawkes.git/commit/8d320f2 http://trac.fawkesrobotics.org/changeset/8d320f2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 1f251f0efb16eedc379bafa239ef4a9fb613121c Author: Nicolas Limpert <limp...@fh-aachen.de> AuthorDate: Thu Apr 26 10:41:17 2018 +0200 Commit: Nicolas Limpert <limp...@fh-aachen.de> CommitDate: Thu Apr 26 10:41:17 2018 +0200 laser-filter/Makefile: set interfaces as PRESUBDIRS http://git.fawkesrobotics.org/fawkes.git/commit/1f251f0 http://trac.fawkesrobotics.org/changeset/1f251f0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit c2d06a9692adc00943a513351987ed583a74bb59 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Thu Apr 26 15:24:31 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Thu Apr 26 16:57:58 2018 +0200 clips-executive: cancel the Skiller if its action disappeared Send a StopExecMessage to the Skiller if no corresponding plan action exists, or if that action was retracted. This can happen if we cancel a goal or an action. This fixes an issue where the agent would not execute any other skill if a previous action was failed or canceled while the skill was still running. http://git.fawkesrobotics.org/fawkes.git/commit/c2d06a9 http://trac.fawkesrobotics.org/changeset/c2d06a9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit b2924147c1a2e8a586d3bc61bc60c13bc4eef233 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Thu Apr 26 16:59:13 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Thu Apr 26 17:00:02 2018 +0200 clips-executive: retract stray skill-execinfo If the skiller fails and the corresponding plan action no longer exists, we can just retract the skill-execinfo. http://git.fawkesrobotics.org/fawkes.git/commit/b292414 http://trac.fawkesrobotics.org/changeset/b292414 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 12f8cb3ef5792f13b05cc4ff9f7c889f24a7b901 Merge: 3c7d954 b292414 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Thu Apr 26 17:01:17 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Thu Apr 26 17:01:17 2018 +0200 Merge remote-tracking branch 'origin/thofmann/cx-cancel-skiller-if-action-disappeared' into current http://git.fawkesrobotics.org/fawkes.git/commit/12f8cb3 http://trac.fawkesrobotics.org/changeset/12f8cb3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit d0f370fad42abf2b347ad0063f3a350ab614dd5f Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Fri Mar 23 16:46:33 2018 +0100 Commit: Victor Mataré <mat...@lih.rwth-aachen.de> CommitDate: Thu Apr 26 18:42:43 2018 +0200 robot-memory: fix make config to allow inclusion from other repos Adapt inclusion paths to allow inclusion of robot memory from other repos (e.g., fawkes-robotino). http://git.fawkesrobotics.org/fawkes.git/commit/d0f370f http://trac.fawkesrobotics.org/changeset/d0f370f - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 2f76d93e62296b53d0c1855be20fc016a9fa6e88 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Thu Apr 26 19:41:29 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Thu Apr 26 19:47:44 2018 +0200 clips-executive: also create pending effects if action is not waiting We may be interested of pending effects of an action even if the action is not waiting for pending effects. This allows us to check and track the pending effects even after the action was already set to EXECUTION-SUCCEEDED. http://git.fawkesrobotics.org/fawkes.git/commit/2f76d93 http://trac.fawkesrobotics.org/changeset/2f76d93 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit a668ba4db9d471fc9988dce6dfa74b9eb7d48fe7 Merge: d0f370f 1f251f0 Author: Victor Mataré <mat...@lih.rwth-aachen.de> AuthorDate: Thu Apr 26 22:12:42 2018 +0200 Commit: Victor Mataré <mat...@lih.rwth-aachen.de> CommitDate: Thu Apr 26 22:12:42 2018 +0200 Merge remote-tracking branch 'origin/nlimpert/laser_filter_box_filter' into common/current http://git.fawkesrobotics.org/fawkes.git/commit/a668ba4 http://trac.fawkesrobotics.org/changeset/a668ba4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit e95b1c12a85903e63f3b230bce8d476c77b58c55 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Fri Apr 27 08:41:51 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Fri Apr 27 08:41:51 2018 +0200 clips-executive: add missing condition when cancelling skill We need to check that the corresponding skill of the orphan skill-execinfo is not running, not just that there is a skill that is not running. http://git.fawkesrobotics.org/fawkes.git/commit/e95b1c1 http://trac.fawkesrobotics.org/changeset/e95b1c1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit bce042eba38270f6b529902030a9be611884ae12 Merge: a668ba4 e95b1c1 Author: Victor Mataré <mat...@lih.rwth-aachen.de> AuthorDate: Fri Apr 27 08:51:57 2018 +0200 Commit: Victor Mataré <mat...@lih.rwth-aachen.de> CommitDate: Fri Apr 27 08:51:57 2018 +0200 Merge remote-tracking branch 'origin/thofmann/cx-cancel-skiller-if-action-disappeared' into common/current http://git.fawkesrobotics.org/fawkes.git/commit/bce042e http://trac.fawkesrobotics.org/changeset/bce042e - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 97303313ecbc4f48812456810f99dcd53884ca80 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Fri Apr 27 09:01:19 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Fri Apr 27 09:01:19 2018 +0200 fixup! clips-executive: add missing condition when cancelling skill http://git.fawkesrobotics.org/fawkes.git/commit/9730331 http://trac.fawkesrobotics.org/changeset/9730331 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 54948dd54dcabf586204600e1f0588df2e820acd Merge: bce042e 9730331 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Fri Apr 27 09:02:09 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Fri Apr 27 09:02:09 2018 +0200 Merge remote-tracking branch 'origin/thofmann/cx-cancel-skiller-if-action-disappeared' into current http://git.fawkesrobotics.org/fawkes.git/commit/54948dd http://trac.fawkesrobotics.org/changeset/54948dd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 9b04d45876bdcf2cebebf75f21e979e52e090ec3 Merge: 54948dd c363cda Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Fri Apr 27 14:47:58 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Fri Apr 27 14:47:58 2018 +0200 Merge remote-tracking branch 'fawkesrobotics/timn/webview-2.0' into current http://git.fawkesrobotics.org/fawkes.git/commit/9b04d45 http://trac.fawkesrobotics.org/changeset/9b04d45 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 12128ffa54d7a0dddf693024cee6f56c9a267572 Merge: 9b04d45 2f76d93 Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> AuthorDate: Fri Apr 27 19:50:27 2018 +0200 Commit: Till Hofmann <hofm...@kbsg.rwth-aachen.de> CommitDate: Fri Apr 27 19:50:27 2018 +0200 Merge remote-tracking branch 'origin/thofmann/clips-executive-always-check-pending-effects' into current http://git.fawkesrobotics.org/fawkes.git/commit/12128ff http://trac.fawkesrobotics.org/changeset/12128ff - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - commit 85cbaae011cfd71d0d3d4ebe0af56a7b3bd7df9d Author: Mostafa Gomaa <go...@kbsg.rwth-aachen.de> AuthorDate: Sat Apr 28 08:27:18 2018 +0200 Commit: Mostafa Gomaa <go...@kbsg.rwth-aachen.de> CommitDate: Sat Apr 28 08:27:18 2018 +0200 clips-executive: typo in defrule domain-effects-ignore-sensed http://git.fawkesrobotics.org/fawkes.git/commit/85cbaae http://trac.fawkesrobotics.org/changeset/85cbaae - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *Summary* ----------------------------------------------------------- cfg/conf.d/clips-executive.yaml | 111 +- src/libs/config/config.mk | 11 +- src/libs/config/memory.cpp | 45 +- src/libs/config/memory.h | 4 +- src/libs/config/yaml.cpp | 1354 +++++++--------- src/libs/config/yaml.h | 36 +- src/libs/config/yaml_node.h | 1739 +++++++++++--------- src/libs/interfaces/.gitignore | 1 + src/libs/tf/transform_listener.cpp | 16 +- src/libs/tf/transform_listener.h | 4 +- src/libs/webview/reply.cpp | 6 +- src/libs/webview/reply.h | 2 +- src/libs/webview/request_dispatcher.cpp | 5 +- .../clips-executive/clips/blackboard-init.clp | 28 +- src/plugins/clips-executive/clips/domain.clp | 6 +- src/plugins/clips-executive/clips/init.clp | 398 +++-- src/plugins/clips-executive/clips/lock-actions.clp | 30 + .../clips-executive/clips/robmem-wait-init.clp | 39 + .../clips-executive/clips/skills-actions.clp | 23 + src/plugins/clips-executive/clips/skills-init.clp | 31 - src/plugins/clips-executive/clips/skills.clp | 11 + .../clips/test-scenario/print-action.clp | 2 +- .../clips/test-scenario/worldmodel-facts.clp | 8 + .../clips-executive/clips/wm-robmem-sync.clp | 342 ++++ .../clips-executive/clips_executive_thread.cpp | 21 +- .../clips-executive/clips_executive_thread.h | 2 - src/plugins/clips-executive/rest-api/api.yaml | 2 +- .../clips_robot_memory_thread.cpp | 289 ++-- .../clips-robot-memory/clips_robot_memory_thread.h | 20 +- src/plugins/clips/clips/path.clp | 73 +- src/plugins/clips/clips/time.clp | 7 + src/plugins/clips/clips/utils.clp | 18 + src/plugins/laser-filter/Makefile | 1 + src/plugins/laser-filter/filter_thread.cpp | 7 + src/plugins/laser-filter/filters/box_filter.cpp | 193 +++ src/plugins/laser-filter/filters/box_filter.h | 78 + .../interfaces/LaserBoxFilterInterface.cpp | 453 +++++ .../interfaces/LaserBoxFilterInterface.h_ext | 117 ++ .../interfaces/LaserBoxFilterInterface.tolua | 101 ++ .../interfaces/LaserBoxFilterInterface.xml | 20 + .../interfaces/Makefile | 0 src/plugins/laser-lines/laser-lines-thread.cpp | 76 +- src/plugins/laser-lines/laser-lines-thread.h | 12 + src/plugins/mongodb/Makefile | 5 +- src/plugins/mongodb/interfaces/.gitignore | 3 + src/plugins/mongodb/interfaces/Makefile | 24 + .../MongoDBManagedReplicaSetInterface.xml | 95 ++ src/plugins/mongodb/mongodb_replicaset_config.cpp | 104 +- src/plugins/mongodb/mongodb_replicaset_config.h | 32 +- src/plugins/mongodb/mongodb_thread.cpp | 8 +- src/plugins/robot-memory/event_trigger.cpp | 19 +- src/plugins/robot-memory/event_trigger.h | 7 +- src/plugins/robot-memory/event_trigger_manager.cpp | 37 +- src/plugins/robot-memory/event_trigger_manager.h | 15 +- src/plugins/robot-memory/robot_memory.cpp | 199 +++ src/plugins/robot-memory/robot_memory.h | 14 +- src/plugins/robot-memory/robot_memory.mk | 4 +- .../components/goal-list.component.ts | 167 ++- .../parts/clips-executive/models/DomainEffect.ts | 5 +- .../src/parts/clips-executive/models/DomainFact.ts | 5 +- .../parts/clips-executive/models/DomainObject.ts | 5 +- .../clips-executive/models/DomainObjectType.ts | 5 +- .../parts/clips-executive/models/DomainOperator.ts | 5 +- .../models/DomainOperatorParameter.ts | 5 +- .../clips-executive/models/DomainPrecondition.ts | 8 +- .../models/DomainPreconditionAtom.ts | 8 +- .../models/DomainPreconditionCompound.ts | 8 +- .../clips-executive/models/DomainPredicate.ts | 5 +- .../src/parts/clips-executive/models/Goal.ts | 5 +- .../src/parts/clips-executive/models/Plan.ts | 5 +- .../src/parts/clips-executive/models/PlanAction.ts | 5 +- .../backend-config/backend-config.service.ts | 7 +- .../update-notifier/update-notifier.service.ts | 5 +- src/tools/Makefile | 2 +- src/tools/laser_calibration/Makefile | 61 + src/tools/laser_calibration/laser_calibration.cpp | 188 +++ src/tools/laser_calibration/laser_calibration.h | 92 + src/tools/laser_calibration/main.cpp | 215 +++ src/tools/laser_calibration/pitch_calibration.cpp | 66 + src/tools/laser_calibration/pitch_calibration.h | 40 + src/tools/laser_calibration/roll_calibration.cpp | 101 ++ src/tools/laser_calibration/roll_calibration.h | 45 + .../laser_calibration/time_offset_calibration.cpp | 148 ++ .../laser_calibration/time_offset_calibration.h | 47 + src/tools/laser_calibration/yaw_calibration.cpp | 121 ++ src/tools/laser_calibration/yaw_calibration.h | 52 + 86 files changed, 5520 insertions(+), 2219 deletions(-) create mode 100644 src/plugins/clips-executive/clips/lock-actions.clp create mode 100644 src/plugins/clips-executive/clips/robmem-wait-init.clp delete mode 100644 src/plugins/clips-executive/clips/skills-init.clp create mode 100644 src/plugins/clips-executive/clips/wm-robmem-sync.clp create mode 100644 src/plugins/laser-filter/filters/box_filter.cpp create mode 100644 src/plugins/laser-filter/filters/box_filter.h create mode 100644 src/plugins/laser-filter/interfaces/LaserBoxFilterInterface.cpp create mode 100644 src/plugins/laser-filter/interfaces/LaserBoxFilterInterface.h_ext create mode 100644 src/plugins/laser-filter/interfaces/LaserBoxFilterInterface.tolua create mode 100644 src/plugins/laser-filter/interfaces/LaserBoxFilterInterface.xml copy src/plugins/{dynamixel => laser-filter}/interfaces/Makefile (100%) create mode 100644 src/plugins/mongodb/interfaces/.gitignore create mode 100644 src/plugins/mongodb/interfaces/Makefile create mode 100644 src/plugins/mongodb/interfaces/MongoDBManagedReplicaSetInterface.xml create mode 100644 src/tools/laser_calibration/Makefile create mode 100644 src/tools/laser_calibration/laser_calibration.cpp create mode 100644 src/tools/laser_calibration/laser_calibration.h create mode 100644 src/tools/laser_calibration/main.cpp create mode 100644 src/tools/laser_calibration/pitch_calibration.cpp create mode 100644 src/tools/laser_calibration/pitch_calibration.h create mode 100644 src/tools/laser_calibration/roll_calibration.cpp create mode 100644 src/tools/laser_calibration/roll_calibration.h create mode 100644 src/tools/laser_calibration/time_offset_calibration.cpp create mode 100644 src/tools/laser_calibration/time_offset_calibration.h create mode 100644 src/tools/laser_calibration/yaw_calibration.cpp create mode 100644 src/tools/laser_calibration/yaw_calibration.h - *Diffs* ------------------------------------------------------------- - *commit* 36ce979684c185282822c6d9ae89e9cdd966f81e - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Tue Apr 24 18:02:51 2018 +0200 Subject: Merge remote-tracking branch 'origin/timn/clips-executive-wm-robmem-sync' into current cfg/conf.d/clips-executive.yaml | 111 ++++-- src/libs/interfaces/.gitignore | 1 + .../clips-executive/clips/blackboard-init.clp | 28 +- src/plugins/clips-executive/clips/init.clp | 398 ++++++++++++-------- .../clips-executive/clips/robmem-wait-init.clp | 39 ++ src/plugins/clips-executive/clips/skills-init.clp | 31 -- src/plugins/clips-executive/clips/skills.clp | 11 + .../clips/test-scenario/worldmodel-facts.clp | 8 + .../clips-executive/clips/wm-robmem-sync.clp | 326 ++++++++++++++++ .../clips-executive/clips_executive_thread.cpp | 21 +- .../clips-executive/clips_executive_thread.h | 2 - .../clips_robot_memory_thread.cpp | 26 ++ .../clips-robot-memory/clips_robot_memory_thread.h | 2 + src/plugins/clips/clips/path.clp | 73 +++- src/plugins/clips/clips/time.clp | 7 + src/plugins/clips/clips/utils.clp | 18 + src/plugins/mongodb/Makefile | 5 +- src/plugins/mongodb/interfaces/.gitignore | 3 + .../{skiller => mongodb}/interfaces/Makefile | 4 +- .../MongoDBManagedReplicaSetInterface.xml | 95 +++++ src/plugins/mongodb/mongodb_replicaset_config.cpp | 102 ++++-- src/plugins/mongodb/mongodb_replicaset_config.h | 32 +- src/plugins/mongodb/mongodb_thread.cpp | 8 +- src/plugins/robot-memory/event_trigger.cpp | 19 +- src/plugins/robot-memory/event_trigger.h | 7 +- src/plugins/robot-memory/event_trigger_manager.cpp | 37 ++- src/plugins/robot-memory/event_trigger_manager.h | 15 +- src/plugins/robot-memory/robot_memory.cpp | 65 ++++ src/plugins/robot-memory/robot_memory.h | 6 +- 29 files changed, 1141 insertions(+), 359 deletions(-) _Diff for modified files_: - *commit* 64a035c2810423a891f35604b8734b75be0bb752 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Tue Apr 24 18:24:56 2018 +0200 Subject: Merge remote-tracking branch 'remotes/origin/timn/yaml-sequence-maps' into current src/libs/config/config.mk | 11 +- src/libs/config/memory.cpp | 45 +- src/libs/config/memory.h | 4 +- src/libs/config/yaml.cpp | 1354 ++++++++++++++-------------------- src/libs/config/yaml.h | 36 +- src/libs/config/yaml_node.h | 1739 +++++++++++++++++++++++-------------------- 6 files changed, 1524 insertions(+), 1665 deletions(-) _Diff for modified files_: - *commit* 96f23388e3207f0bb788d2f0d6aab11aa626be32 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Tue Apr 24 20:57:51 2018 +0200 Subject: Merge remote-tracking branch 'origin/timn/clips-executive-wm-robmem-sync' into current .../clips_robot_memory_thread.cpp | 212 ++++++++++---------- 1 files changed, 104 insertions(+), 108 deletions(-) _Diff for modified files_: - *commit* 6f0fb3f4611733204e2f210499e10ece0e861c10 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Wed Apr 25 12:31:34 2018 +0200 Subject: Merge remote-tracking branch 'origin/timn/clips-executive-wm-robmem-sync' into current src/plugins/clips-executive/clips/lock-actions.clp | 30 +++++ .../clips/test-scenario/print-action.clp | 2 +- .../clips-executive/clips/wm-robmem-sync.clp | 20 +++- .../clips_robot_memory_thread.cpp | 51 ++++++++ .../clips-robot-memory/clips_robot_memory_thread.h | 18 ++- src/plugins/mongodb/mongodb_replicaset_config.cpp | 2 +- src/plugins/robot-memory/robot_memory.cpp | 134 ++++++++++++++++++++ src/plugins/robot-memory/robot_memory.h | 8 ++ 8 files changed, 256 insertions(+), 9 deletions(-) _Diff for modified files_: - *commit* e3b698725b26ccd8d8d0849027166e3b175e85bf - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Wed Apr 25 12:31:44 2018 +0200 Subject: Merge remote-tracking branch 'origin/thofmann/cx-wm-robmem-sync-blackboard-init-fix' into current .../clips-executive/clips/blackboard-init.clp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) _Diff for modified files_: - *commit* 3c7d954fb0a6911af2dcaf7b7bb6e8f49f1c1020 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Wed Apr 25 21:03:00 2018 +0200 Subject: Merge remote-tracking branch 'origin/thofmann/laser-calibration' into current src/libs/tf/transform_listener.cpp | 16 ++- src/libs/tf/transform_listener.h | 4 +- src/plugins/laser-lines/laser-lines-thread.cpp | 76 ++++---- src/plugins/laser-lines/laser-lines-thread.h | 12 + src/tools/Makefile | 2 +- src/tools/laser_calibration/Makefile | 61 ++++++ src/tools/laser_calibration/laser_calibration.cpp | 188 +++++++++++++++++ src/tools/laser_calibration/laser_calibration.h | 92 +++++++++ src/tools/laser_calibration/main.cpp | 215 ++++++++++++++++++++ src/tools/laser_calibration/pitch_calibration.cpp | 66 ++++++ src/tools/laser_calibration/pitch_calibration.h | 40 ++++ src/tools/laser_calibration/roll_calibration.cpp | 101 +++++++++ src/tools/laser_calibration/roll_calibration.h | 45 ++++ .../laser_calibration/time_offset_calibration.cpp | 148 ++++++++++++++ .../laser_calibration/time_offset_calibration.h | 47 +++++ src/tools/laser_calibration/yaw_calibration.cpp | 121 +++++++++++ src/tools/laser_calibration/yaw_calibration.h | 52 +++++ 17 files changed, 1246 insertions(+), 40 deletions(-) _Diff for modified files_: diff --cc src/plugins/laser-lines/laser-lines-thread.cpp index 4cba69d,a9ba2aa..32e758f --- a/src/plugins/laser-lines/laser-lines-thread.cpp +++ b/src/plugins/laser-lines/laser-lines-thread.cpp @@@ -61,7 -61,8 +61,8 @@@ using namespace fawkes LaserLinesThread::LaserLinesThread() : Thread("LaserLinesThread", Thread::OPMODE_WAITFORWAKEUP), BlockedTimingAspect(BlockedTimingAspect::WAKEUP_HOOK_SENSOR_PROCESS), + ConfigurationChangeHandler(CFG_PREFIX), - TransformAspect(TransformAspect::BOTH, "laser_lines") + TransformAspect(TransformAspect::BOTH_DEFER_PUBLISHER) { } @@@ -132,7 -101,7 +101,7 @@@ LaserLinesThread::init( //2.2.2: actually opening the interfaces line_ifs_[i] = -- blackboard->open_for_writing<LaserLineInterface>(id.c_str()); ++ blackboard->open_for_writing<LaserLineInterface>(id.c_str()); if(cfg_moving_avg_enabled_) { line_avg_ifs_[i] = diff --cc src/tools/Makefile index 286dac2,749923b..df99477 --- a/src/tools/Makefile +++ b/src/tools/Makefile @@@ -17,7 -17,7 +17,7 @@@ BASEDIR = ../. SUBDIRS = plugin logview config plugin_gui netloggui \ lasergui skillgui battery_monitor ffinfo vision set_pose \ - eclipse_debugger plugin_generator pddl_parser - eclipse_debugger plugin_generator laser_calibration ++ eclipse_debugger plugin_generator pddl_parser laser_calibration include $(BASEDIR)/etc/buildsys/config.mk include $(BUILDSYSDIR)/rules.mk - *commit* 1e0e468699cc4355d81f2e3fc6add90b091c5d84 - - - - - - - - - - Author: Nicolas Limpert <limp...@fh-aachen.de> Date: Wed Apr 25 21:46:14 2018 +0200 Subject: laser-filter: add Makefile for interfaces subfolder src/plugins/laser-filter/Makefile | 2 +- .../interfaces/Makefile | 0 2 files changed, 1 insertions(+), 1 deletions(-) _Diff for modified files_: diff --git a/src/plugins/laser-filter/Makefile b/src/plugins/laser-filter/Makefile index fc09588..0701671 100644 --- a/src/plugins/laser-filter/Makefile +++ b/src/plugins/laser-filter/Makefile @@ -17,7 +17,7 @@ BASEDIR = ../../.. include $(BASEDIR)/etc/buildsys/config.mk include $(BUILDCONFDIR)/tf/tf.mk -SUBDIRS = deadspots +SUBDIRS = deadspots interfaces LIBS_laser_filter = m fawkescore fawkesutils fawkesaspects fawkesblackboard \ fawkesinterface \ - *commit* 088d2a8013662db7c26ce89f9e907ee43b03d0d2 - - - - - - - - - - Author: Nicolas Limpert <limp...@fh-aachen.de> Date: Wed Apr 25 21:47:22 2018 +0200 Subject: laser-filter: add LaserBoxFilterInterface .../interfaces/LaserBoxFilterInterface.cpp | 453 ++++++++++++++++++++ .../interfaces/LaserBoxFilterInterface.h_ext | 117 +++++ .../interfaces/LaserBoxFilterInterface.tolua} | 35 +- .../interfaces/LaserBoxFilterInterface.xml | 20 + 4 files changed, 614 insertions(+), 11 deletions(-) - *commit* 8d320f2c45688c05cf72889f0b66336120c8b693 - - - - - - - - - - Author: Nicolas Limpert <limp...@fh-aachen.de> Date: Wed Apr 25 21:40:37 2018 +0200 Subject: laser-filter: add laser filter to exclude boxes src/plugins/laser-filter/filter_thread.cpp | 7 + .../filters/{map_filter.cpp => box_filter.cpp} | 142 ++++++++++++-------- .../filters/{map_filter.h => box_filter.h} | 36 ++++-- 3 files changed, 117 insertions(+), 68 deletions(-) _Diff for modified files_: diff --git a/src/plugins/laser-filter/filter_thread.cpp b/src/plugins/laser-filter/filter_thread.cpp index e13ed9f..9c649db 100644 --- a/src/plugins/laser-filter/filter_thread.cpp +++ b/src/plugins/laser-filter/filter_thread.cpp @@ -32,6 +32,7 @@ #ifdef HAVE_TF # include "filters/projection.h" #include "filters/map_filter.h" + #include "filters/box_filter.h" #endif #include <core/threading/barrier.h> @@ -504,6 +505,12 @@ LaserFilterThread::create_filter(std::string filter_name, #else throw Exception("Projection filter unavailable, tf missing"); #endif + } else if (filter_type == "box_filter") { +#ifdef HAVE_TF + return new LaserBoxFilterDataFilter(filter_name, in_data_size, inbufs, tf_listener, config, logger, blackboard); +#else + throw Exception("Projection filter unavailable, tf missing"); +#endif } else { throw Exception("Unknown filter type %s", filter_type.c_str()); } - *commit* 1f251f0efb16eedc379bafa239ef4a9fb613121c - - - - - - - - - - Author: Nicolas Limpert <limp...@fh-aachen.de> Date: Thu Apr 26 10:41:17 2018 +0200 Subject: laser-filter/Makefile: set interfaces as PRESUBDIRS src/plugins/laser-filter/Makefile | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) _Diff for modified files_: diff --git a/src/plugins/laser-filter/Makefile b/src/plugins/laser-filter/Makefile index 0701671..ed4e509 100644 --- a/src/plugins/laser-filter/Makefile +++ b/src/plugins/laser-filter/Makefile @@ -17,7 +17,8 @@ BASEDIR = ../../.. include $(BASEDIR)/etc/buildsys/config.mk include $(BUILDCONFDIR)/tf/tf.mk -SUBDIRS = deadspots interfaces +PRESUBDIRS = interfaces +SUBDIRS = deadspots LIBS_laser_filter = m fawkescore fawkesutils fawkesaspects fawkesblackboard \ fawkesinterface \ - *commit* c2d06a9692adc00943a513351987ed583a74bb59 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Thu Apr 26 15:24:31 2018 +0200 Subject: clips-executive: cancel the Skiller if its action disappeared .../clips-executive/clips/skills-actions.clp | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) _Diff for modified files_: diff --git a/src/plugins/clips-executive/clips/skills-actions.clp b/src/plugins/clips-executive/clips/skills-actions.clp index 5f5dc8d..b133e9e 100644 --- a/src/plugins/clips-executive/clips/skills-actions.clp +++ b/src/plugins/clips-executive/clips/skills-actions.clp @@ -85,3 +85,17 @@ (modify ?pa (status EXECUTION-FAILED)) (retract ?sf ?pe) ) + +(defrule skill-action-cancel-if-action-does-not-exist + ?pe <- (skill-action-execinfo (goal-id ?goal-id) (plan-id ?plan-id) + (action-id ?id) (skill-id ?skill-id)) + (skill (id ?skill-id) (status S_RUNNING)) + (not (plan-action (goal-id ?goal-id) (plan-id ?plan-id) (id ?id))) + => + (printout warn + "Cancelling Skill Execution, corresponding action does not exist" crlf) + (bind ?m + (blackboard-create-msg "SkillerInterface::Skiller" "StopExecMessage")) + (blackboard-send-msg ?m) + (retract ?pe) +) - *commit* b2924147c1a2e8a586d3bc61bc60c13bc4eef233 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Thu Apr 26 16:59:13 2018 +0200 Subject: clips-executive: retract stray skill-execinfo .../clips-executive/clips/skills-actions.clp | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) _Diff for modified files_: diff --git a/src/plugins/clips-executive/clips/skills-actions.clp b/src/plugins/clips-executive/clips/skills-actions.clp index b133e9e..9f031a1 100644 --- a/src/plugins/clips-executive/clips/skills-actions.clp +++ b/src/plugins/clips-executive/clips/skills-actions.clp @@ -99,3 +99,12 @@ (blackboard-send-msg ?m) (retract ?pe) ) + +(defrule skill-action-retract-execinfo-without-action + ?pe <- (skill-action-execinfo (goal-id ?goal-id) (plan-id ?plan-id) + (action-id ?id)) + (not (skill (status S_RUNNING))) + (not (plan-action (goal-id ?goal-id) (plan-id ?plan-id) (id ?action-id))) + => + (retract ?pe) +) - *commit* 12f8cb3ef5792f13b05cc4ff9f7c889f24a7b901 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Thu Apr 26 17:01:17 2018 +0200 Subject: Merge remote-tracking branch 'origin/thofmann/cx-cancel-skiller-if-action-disappeared' into current .../clips-executive/clips/skills-actions.clp | 23 ++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) _Diff for modified files_: - *commit* d0f370fad42abf2b347ad0063f3a350ab614dd5f - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Fri Mar 23 16:46:33 2018 +0100 Subject: robot-memory: fix make config to allow inclusion from other repos src/plugins/robot-memory/robot_memory.mk | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) _Diff for modified files_: diff --git a/src/plugins/robot-memory/robot_memory.mk b/src/plugins/robot-memory/robot_memory.mk index 739dcf7..2739fc8 100644 --- a/src/plugins/robot-memory/robot_memory.mk +++ b/src/plugins/robot-memory/robot_memory.mk @@ -15,8 +15,8 @@ include $(BASEDIR)/etc/buildsys/config.mk include $(BUILDCONFDIR)/tf/tf.mk -include $(BASEDIR)/src/plugins/mongodb/mongodb.mk -include $(BASEDIR)/etc/buildsys/boost.mk +include $(FAWKES_BASEDIR)/src/plugins/mongodb/mongodb.mk +include $(BUILDSYSDIR)/boost.mk REQ_BOOST_LIBS = bind function HAVE_BOOST_LIBS = $(call boost-have-libs,$(REQ_BOOST_LIBS)) - *commit* 2f76d93e62296b53d0c1855be20fc016a9fa6e88 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Thu Apr 26 19:41:29 2018 +0200 Subject: clips-executive: also create pending effects if action is not waiting src/plugins/clips-executive/clips/domain.clp | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) _Diff for modified files_: diff --git a/src/plugins/clips-executive/clips/domain.clp b/src/plugins/clips-executive/clips/domain.clp index 6a5cc7c..c0819d0 100644 --- a/src/plugins/clips-executive/clips/domain.clp +++ b/src/plugins/clips-executive/clips/domain.clp @@ -466,7 +466,7 @@ (status EXECUTION-SUCCEEDED) (param-names $?action-param-names) (param-values $?action-param-values)) - (domain-operator (name ?op) (wait-sensed TRUE)) + (domain-operator (name ?op)) => (bind ?next-state SENSED-EFFECTS-HOLD) (do-for-all-facts ((?e domain-effect) (?pred domain-predicate)) @@ -491,8 +491,8 @@ ) (defrule domain-effects-ignore-sensed - "Apply effects of an action after it succeeded." - ?pa <- (plan-action (id ?id) (action-name ?op) (status EXECUTION-SUCCEEDED)) + "Do not wait for sensed effects if the operator is not a waiting operator." + ?pa <- (plan-action (id ?id) (action-name ?op) (status SENSED-EFFECTS-WAIT)) (domain-operator (name ?op) (wait-sensed FALSE)) => (modify ?pa (status SENSED-EFFECTS-HOLD)) - *commit* a668ba4db9d471fc9988dce6dfa74b9eb7d48fe7 - - - - - - - - - - Author: Victor Mataré <mat...@lih.rwth-aachen.de> Date: Thu Apr 26 22:12:42 2018 +0200 Subject: Merge remote-tracking branch 'origin/nlimpert/laser_filter_box_filter' into common/current src/plugins/laser-filter/Makefile | 1 + src/plugins/laser-filter/filter_thread.cpp | 7 + .../filters/{map_filter.cpp => box_filter.cpp} | 142 ++++--- .../filters/{map_filter.h => box_filter.h} | 36 ++- .../interfaces/LaserBoxFilterInterface.cpp | 453 ++++++++++++++++++++ .../interfaces/LaserBoxFilterInterface.h_ext | 117 +++++ .../interfaces/LaserBoxFilterInterface.tolua} | 35 +- .../interfaces/LaserBoxFilterInterface.xml | 20 + .../interfaces/Makefile | 0 9 files changed, 732 insertions(+), 79 deletions(-) _Diff for modified files_: - *commit* e95b1c12a85903e63f3b230bce8d476c77b58c55 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Fri Apr 27 08:41:51 2018 +0200 Subject: clips-executive: add missing condition when cancelling skill .../clips-executive/clips/skills-actions.clp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) _Diff for modified files_: diff --git a/src/plugins/clips-executive/clips/skills-actions.clp b/src/plugins/clips-executive/clips/skills-actions.clp index 9f031a1..c8c7646 100644 --- a/src/plugins/clips-executive/clips/skills-actions.clp +++ b/src/plugins/clips-executive/clips/skills-actions.clp @@ -102,8 +102,8 @@ (defrule skill-action-retract-execinfo-without-action ?pe <- (skill-action-execinfo (goal-id ?goal-id) (plan-id ?plan-id) - (action-id ?id)) - (not (skill (status S_RUNNING))) + (action-id ?id) (skill-id ?skill-id)) + (not (skill (status S_RUNNING) (skill-id ?skill-id))) (not (plan-action (goal-id ?goal-id) (plan-id ?plan-id) (id ?action-id))) => (retract ?pe) - *commit* bce042eba38270f6b529902030a9be611884ae12 - - - - - - - - - - Author: Victor Mataré <mat...@lih.rwth-aachen.de> Date: Fri Apr 27 08:51:57 2018 +0200 Subject: Merge remote-tracking branch 'origin/thofmann/cx-cancel-skiller-if-action-disappeared' into common/current .../clips-executive/clips/skills-actions.clp | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) _Diff for modified files_: - *commit* 97303313ecbc4f48812456810f99dcd53884ca80 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Fri Apr 27 09:01:19 2018 +0200 Subject: fixup! clips-executive: add missing condition when cancelling skill .../clips-executive/clips/skills-actions.clp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) _Diff for modified files_: diff --git a/src/plugins/clips-executive/clips/skills-actions.clp b/src/plugins/clips-executive/clips/skills-actions.clp index c8c7646..a375423 100644 --- a/src/plugins/clips-executive/clips/skills-actions.clp +++ b/src/plugins/clips-executive/clips/skills-actions.clp @@ -103,7 +103,7 @@ (defrule skill-action-retract-execinfo-without-action ?pe <- (skill-action-execinfo (goal-id ?goal-id) (plan-id ?plan-id) (action-id ?id) (skill-id ?skill-id)) - (not (skill (status S_RUNNING) (skill-id ?skill-id))) + (not (skill (status S_RUNNING) (id ?skill-id))) (not (plan-action (goal-id ?goal-id) (plan-id ?plan-id) (id ?action-id))) => (retract ?pe) - *commit* 54948dd54dcabf586204600e1f0588df2e820acd - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Fri Apr 27 09:02:09 2018 +0200 Subject: Merge remote-tracking branch 'origin/thofmann/cx-cancel-skiller-if-action-disappeared' into current .../clips-executive/clips/skills-actions.clp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) _Diff for modified files_: - *commit* 9b04d45876bdcf2cebebf75f21e979e52e090ec3 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Fri Apr 27 14:47:58 2018 +0200 Subject: Merge remote-tracking branch 'fawkesrobotics/timn/webview-2.0' into current src/libs/webview/reply.cpp | 6 +- src/libs/webview/reply.h | 2 +- src/libs/webview/request_dispatcher.cpp | 5 +- src/plugins/clips-executive/rest-api/api.yaml | 2 +- .../components/goal-list.component.ts | 167 ++++++++++++++++++- .../parts/clips-executive/models/DomainEffect.ts | 5 +- .../src/parts/clips-executive/models/DomainFact.ts | 5 +- .../parts/clips-executive/models/DomainObject.ts | 5 +- .../clips-executive/models/DomainObjectType.ts | 5 +- .../parts/clips-executive/models/DomainOperator.ts | 5 +- .../models/DomainOperatorParameter.ts | 5 +- .../clips-executive/models/DomainPrecondition.ts | 8 +- .../models/DomainPreconditionAtom.ts | 8 +- .../models/DomainPreconditionCompound.ts | 8 +- .../clips-executive/models/DomainPredicate.ts | 5 +- .../src/parts/clips-executive/models/Goal.ts | 5 +- .../src/parts/clips-executive/models/Plan.ts | 5 +- .../src/parts/clips-executive/models/PlanAction.ts | 5 +- .../backend-config/backend-config.service.ts | 7 +- .../update-notifier/update-notifier.service.ts | 5 +- 20 files changed, 231 insertions(+), 37 deletions(-) _Diff for modified files_: - *commit* 12128ffa54d7a0dddf693024cee6f56c9a267572 - - - - - - - - - - Author: Till Hofmann <hofm...@kbsg.rwth-aachen.de> Date: Fri Apr 27 19:50:27 2018 +0200 Subject: Merge remote-tracking branch 'origin/thofmann/clips-executive-always-check-pending-effects' into current src/plugins/clips-executive/clips/domain.clp | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) _Diff for modified files_: diff --cc src/plugins/clips-executive/clips/domain.clp index 860c604,c0819d0..fbc3cc4 --- a/src/plugins/clips-executive/clips/domain.clp +++ b/src/plugins/clips-executive/clips/domain.clp @@@ -715,9 -491,8 +715,9 @@@ ) (defrule domain-effects-ignore-sensed - "Apply effects of an action after it succeeded." + (declare (salience ?*SALIENCE-DOMAIN-APPLY*)) - ?pa <- (plan-action (id ?id) (action-name ?op) (status EXECUTION-SUCCEEDED)) + "Do not wait for sensed effects if the operator is not a waiting operator." + ?pa <- (plan-action (id ?id) (action-name ?op) (status SENSED-EFFECTS-WAIT)) (domain-operator (name ?op) (wait-sensed FALSE)) => (modify ?pa (status SENSED-EFFECTS-HOLD)) - *commit* 85cbaae011cfd71d0d3d4ebe0af56a7b3bd7df9d - - - - - - - - - - Author: Mostafa Gomaa <go...@kbsg.rwth-aachen.de> Date: Sat Apr 28 08:27:18 2018 +0200 Subject: clips-executive: typo in defrule domain-effects-ignore-sensed src/plugins/clips-executive/clips/domain.clp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) _Diff for modified files_: diff --git a/src/plugins/clips-executive/clips/domain.clp b/src/plugins/clips-executive/clips/domain.clp index fbc3cc4..87e3e5e 100644 --- a/src/plugins/clips-executive/clips/domain.clp +++ b/src/plugins/clips-executive/clips/domain.clp @@ -715,8 +715,8 @@ ) (defrule domain-effects-ignore-sensed - (declare (salience ?*SALIENCE-DOMAIN-APPLY*)) "Do not wait for sensed effects if the operator is not a waiting operator." + (declare (salience ?*SALIENCE-DOMAIN-APPLY*)) ?pa <- (plan-action (id ?id) (action-name ?op) (status SENSED-EFFECTS-WAIT)) (domain-operator (name ?op) (wait-sensed FALSE)) => -- Fawkes Robotics Framework http://www.fawkesrobotics.org
_______________________________________________ fawkes-commits mailing list fawkes-commits@lists.kbsg.rwth-aachen.de https://lists.kbsg.rwth-aachen.de/listinfo/fawkes-commits