Please note that active projects have migrated to https://github.com/fawkesrobotics.

fawkes.git
2 years agoconfig: replace mongodb host palomino by localhost master
Till Hofmann [Thu, 31 May 2018 17:03:28 +0000] 
config: replace mongodb host palomino by localhost

This is a test config, it should always use localhost.

2 years agoMerge remote-tracking branch 'origin/thofmann/mongodb-replica-set-remove-unconfigured...
Tim Niemueller [Wed, 30 May 2018 11:44:02 +0000] 
Merge remote-tracking branch 'origin/thofmann/mongodb-replica-set-remove-unconfigured-members'

2 years agobuildsys: add implicit parallel-* targets
Tim Niemueller [Wed, 30 May 2018 10:04:47 +0000] 
buildsys: add implicit parallel-* targets

This is intended for automatic builds for continuous integration. You
probably should not use this on the command line. Note, that this may be
stacked with uncolored, but "parallel-" must be the prefix, e.g.,
parallel-uncolored-all.

Note that the parallel target is a root target. It only works in the
top-level directory, not for individual builds for, e.g., plugins.

2 years agolaser-filter: add LaserFilterBoxInterface in Makefile
Nicolas Limpert [Wed, 30 May 2018 09:18:24 +0000] 
laser-filter: add LaserFilterBoxInterface in Makefile

The LaserFilterBoxInterface was missing leading to an undefined symbol
error on laser-filter plugin startup.

2 years agowebview-frontend: add clean and distclean targets
Tim Niemueller [Wed, 30 May 2018 07:41:55 +0000] 
webview-frontend: add clean and distclean targets

2 years agowebview-frontend: update service worker config for A6
Tim Niemueller [Wed, 30 May 2018 07:41:18 +0000] 
webview-frontend: update service worker config for A6

Angular 6 made some modifications to the servie worker configuration.
Update ours to eliminate a warning.

2 years agoMerge remote-tracking branch 'origin/vmatare/eclipse-clp'
Tim Niemueller [Tue, 29 May 2018 21:04:49 +0000] 
Merge remote-tracking branch 'origin/vmatare/eclipse-clp'

2 years agoeclipse-clp: fix docstring errors
Victor Mataré [Tue, 29 May 2018 20:09:24 +0000] 
eclipse-clp: fix docstring errors

Also rename the eclipse terms created by the blackboard event handlers,
but those aren't used anywhere, anyways. Blackboard event handler stuff
is also mostly untested.

2 years agogitignore: ignore log files
Tim Niemueller [Tue, 29 May 2018 20:00:33 +0000] 
gitignore: ignore log files

2 years agowebview: fix builds if RapidJSON missing
Tim Niemueller [Tue, 29 May 2018 19:58:03 +0000] 
webview: fix builds if RapidJSON missing

Support building without RapidJSON, even though this instance will not
be able to provide any information itself without REST APIs.

2 years agolibwebview: fix double packing (and error display)
Tim Niemueller [Tue, 29 May 2018 19:57:28 +0000] 
libwebview: fix double packing (and error display)

2 years agolaser-lines: documentation fix
Tim Niemueller [Tue, 29 May 2018 19:15:07 +0000] 
laser-lines: documentation fix

2 years agoMerge remote-tracking branch 'origin/thofmann/laser-calibration'
Tim Niemueller [Tue, 29 May 2018 19:03:33 +0000] 
Merge remote-tracking branch 'origin/thofmann/laser-calibration'

2 years agorobot-memory: fix include circular dependency
Tim Niemueller [Tue, 29 May 2018 18:51:34 +0000] 
robot-memory: fix include circular dependency

The aspect header includes robot_memory.h, which in turn included the
interface header. This lead to failed parallel builds.

There is some more cleanup needed, but this fixes the most pressing
issue.

2 years agometrics: remove generated interface code
Tim Niemueller [Tue, 29 May 2018 15:54:47 +0000] 
metrics: remove generated interface code

2 years agolaser-filter: remove generated interface code
Tim Niemueller [Tue, 29 May 2018 15:51:56 +0000] 
laser-filter: remove generated interface code

2 years agobumblebee2: remove generated interface code
Tim Niemueller [Tue, 29 May 2018 15:51:01 +0000] 
bumblebee2: remove generated interface code

Was re-introduced after merge.

2 years agoMerge remote-tracking branch 'origin/timn/interfaces-no-generated-code-in-repo'
Tim Niemueller [Tue, 29 May 2018 18:31:29 +0000] 
Merge remote-tracking branch 'origin/timn/interfaces-no-generated-code-in-repo'

2 years agoMerge remote-tracking branch 'origin/vmatare/conservative-default-build'
Tim Niemueller [Tue, 29 May 2018 18:30:47 +0000] 
Merge remote-tracking branch 'origin/vmatare/conservative-default-build'

2 years agolaser calibration: add documentation
Till Hofmann [Tue, 29 May 2018 16:37:28 +0000] 
laser calibration: add documentation

2 years agometrics: adapt to webview 2.0
Tim Niemueller [Tue, 29 May 2018 15:45:22 +0000] 
metrics: adapt to webview 2.0

2 years agolibplugin: fix merge flaw
Tim Niemueller [Tue, 29 May 2018 15:44:58 +0000] 
libplugin: fix merge flaw

2 years agolibwebview: remove duplicate function after merge
Tim Niemueller [Tue, 29 May 2018 15:44:29 +0000] 
libwebview: remove duplicate function after merge

2 years agoMerge remote-tracking branch 'origin/timn/webview-2.0'
Tim Niemueller [Tue, 29 May 2018 15:11:24 +0000] 
Merge remote-tracking branch 'origin/timn/webview-2.0'

2 years agowebview: remove syncpoint support
Tim Niemueller [Tue, 29 May 2018 15:05:01 +0000] 
webview: remove syncpoint support

Incompatible with upcoming merge of webview-2.0. Needs to be rewritten
as REST API and frontend extension.

2 years agoMerge remote-tracking branch 'origin/timn/metrics'
Tim Niemueller [Tue, 29 May 2018 15:00:48 +0000] 
Merge remote-tracking branch 'origin/timn/metrics'

2 years agoMerge remote-tracking branch 'origin/timn/robot-memory-aggregation-facet-query'
Tim Niemueller [Tue, 29 May 2018 14:48:38 +0000] 
Merge remote-tracking branch 'origin/timn/robot-memory-aggregation-facet-query'

2 years agoMerge remote-tracking branch 'origin/nlimpert/laser_filter_box_filter'
Tim Niemueller [Tue, 29 May 2018 14:48:34 +0000] 
Merge remote-tracking branch 'origin/nlimpert/laser_filter_box_filter'

2 years agoMerge remote-tracking branch 'origin/vmatare/laser-lines-tf-sync'
Tim Niemueller [Tue, 29 May 2018 14:47:48 +0000] 
Merge remote-tracking branch 'origin/vmatare/laser-lines-tf-sync'

2 years agolaser-filter/box_filter: add missing param docu
Nicolas Limpert [Tue, 29 May 2018 14:46:08 +0000] 
laser-filter/box_filter: add missing param docu

The "blackboard" parameter for ctor of LaserBoxFilterDataFilter was not
documented.

2 years agolaser-filter/Makefile: set interfaces as PRESUBDIRS
Nicolas Limpert [Thu, 26 Apr 2018 08:41:17 +0000] 
laser-filter/Makefile: set interfaces as PRESUBDIRS

2 years agolaser-filter: add laser filter to exclude boxes
Nicolas Limpert [Wed, 25 Apr 2018 19:40:37 +0000] 
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.

2 years agolaser-filter: add LaserBoxFilterInterface
Nicolas Limpert [Wed, 25 Apr 2018 19:47:22 +0000] 
laser-filter: add LaserBoxFilterInterface

This interface allows plugins to submit new boxes that are to be
filtered.

2 years agolaser-filter: add Makefile for interfaces subfolder
Nicolas Limpert [Wed, 25 Apr 2018 19:46:14 +0000] 
laser-filter: add Makefile for interfaces subfolder

2 years agoMerge remote-tracking branch 'origin/thofmann/laser-filter-copy'
Tim Niemueller [Tue, 29 May 2018 14:40:07 +0000] 
Merge remote-tracking branch 'origin/thofmann/laser-filter-copy'

2 years agopddl-robot-memory: retrieve all data in a single aggregation pipeline
Tim Niemueller [Thu, 11 Jan 2018 22:09:32 +0000] 
pddl-robot-memory: retrieve all data in a single aggregation pipeline

This uses the facet feature of MongoDB aggregation to get all data in a
single query in order to ensure consistency.

This replaces the previous query code. It has the drawback that the all
results together must fit into a single document.

2 years agolaser-lines: publish tf name in iface
Victor Mataré [Tue, 29 May 2018 14:16:10 +0000] 
laser-lines: publish tf name in iface

Add a field end_point_frame_[1|2] to the LaserLineInterface, so users
don't have to do weird parsing on the interface ID to find the
respective TFs for the end points.

2 years agolaser-lines: fix TF publishing
Victor Mataré [Tue, 17 Apr 2018 15:57:27 +0000] 
laser-lines: fix TF publishing

Only one TransformPublisher was used, so there was only one
TransformInterface for all laser lines, where data was sequentially
overwritten so that only the last published transform was visible.

Now we create one TransformPublisher per line, each with a fitting name
and thus the laser-line transforms can now also be synced.

2 years agoMerge remote-tracking branch 'origin/nlimpert/dynamixel_syncpoint_fixes'
Tim Niemueller [Tue, 29 May 2018 14:06:27 +0000] 
Merge remote-tracking branch 'origin/nlimpert/dynamixel_syncpoint_fixes'

2 years agoMerge remote-tracking branch 'origin/nlimpert/dynamixel_config_verbose'
Tim Niemueller [Tue, 29 May 2018 14:06:10 +0000] 
Merge remote-tracking branch 'origin/nlimpert/dynamixel_config_verbose'

2 years agoMerge remote-tracking branch 'origin/nlimpert/dynamixel_fixes'
Tim Niemueller [Tue, 29 May 2018 14:03:03 +0000] 
Merge remote-tracking branch 'origin/nlimpert/dynamixel_fixes'

2 years agoMerge remote-tracking branch 'origin/vmatare/meta-plugin-yaml-list'
Tim Niemueller [Tue, 29 May 2018 14:02:22 +0000] 
Merge remote-tracking branch 'origin/vmatare/meta-plugin-yaml-list'

2 years agoMerge remote-tracking branch 'origin/mgomaa/cx-check-executable-fix'
Tim Niemueller [Tue, 29 May 2018 13:53:12 +0000] 
Merge remote-tracking branch 'origin/mgomaa/cx-check-executable-fix'

2 years agoMerge remote-tracking branch 'origin/common/syncpoint'
Tim Niemueller [Tue, 29 May 2018 13:52:11 +0000] 
Merge remote-tracking branch 'origin/common/syncpoint'

2 years agodynamixel: setup syncpoint usage
Nicolas Limpert [Mon, 17 Jul 2017 13:01:26 +0000] 
dynamixel: setup syncpoint usage

The dynamixel plugin consists of an act and a sensor thread. The act
thread is dependant on data generated by the sensor thread. In rare
cases the sensor thread takes more time resulting in situations where
exec_act is called although exec_sensor did not finish yet.
With this commit we make use of SyncPoints to let the act_thread wait
until the sensor thread finished (syncpoint "/sensor/aquire").
After the act_thread is done we emit "/act/exec/end".

2 years agodynamixel: do not evaluate overload when disabled
Nicolas Limpert [Wed, 26 Jul 2017 06:08:04 +0000] 
dynamixel: do not evaluate overload when disabled

The evaluation of the overload condition is not needed when the
alarm_shutdown feature is disabled.

2 years agodynamixel: add verbose output config option
Nicolas Limpert [Wed, 19 Jul 2017 08:56:26 +0000] 
dynamixel: add verbose output config option

It can be configured to log info on messages received.

2 years agoclips-executive: Missing op name in executability check
Mostafa Gomaa [Tue, 17 Apr 2018 17:30:20 +0000] 
clips-executive: Missing op name in executability check

2 years agoMerge remote-tracking branch 'origin/thofmann/cx-domain-activation-ordering'
Tim Niemueller [Tue, 29 May 2018 12:43:31 +0000] 
Merge remote-tracking branch 'origin/thofmann/cx-domain-activation-ordering'

2 years agoMerge remote-tracking branch 'origin/mgomaa/clips-executive-nonunique-action-ids...
Tim Niemueller [Tue, 29 May 2018 12:39:41 +0000] 
Merge remote-tracking branch 'origin/mgomaa/clips-executive-nonunique-action-ids-fix'

2 years agoclips-executive: enforce ordering ground -> check -> apply for actions
Till Hofmann [Tue, 24 Apr 2018 14:15:40 +0000] 
clips-executive: enforce ordering ground -> check -> apply for actions

Declare saliences to enforce that an action's precondition is fully
grounded before checking whether the precondition is satisfied, and that
the action is not executed/applied before its precondition is checked.

2 years agoclips-executive: also check if an atomic precondition is not satisfied
Till Hofmann [Tue, 24 Apr 2018 14:06:01 +0000] 
clips-executive: also check if an atomic precondition is not satisfied

We only checked that an atomic precondition is satisfied. We also need
to check if it is currently marked as satisfied but no corresponding
domain fact exists.

2 years agoclips-executive: remove all ground preconditions atomically
Till Hofmann [Tue, 24 Apr 2018 13:31:13 +0000] 
clips-executive: remove all ground preconditions atomically

Instead of asserting domain-wm-update and retracting all preconditions
one by one, move the retraction into a function and retract all ground
preconditions in one function call.

2 years agoclips-executive: disable locking and robmem sync in test scenario
Tim Niemueller [Tue, 29 May 2018 12:03:35 +0000] 
clips-executive: disable locking and robmem sync in test scenario

2 years agoconfig: make robot-memory optional for test scenario
Tim Niemueller [Tue, 29 May 2018 12:02:55 +0000] 
config: make robot-memory optional for test scenario

Do not load robmem sync and mutex handling for test scenario.

2 years agoMerge remote-tracking branch 'origin/thofmann/robot-memory-pddl-duplicate-template...
Tim Niemueller [Tue, 29 May 2018 11:32:07 +0000] 
Merge remote-tracking branch 'origin/thofmann/robot-memory-pddl-duplicate-template-names'

2 years agoMerge remote-tracking branch 'origin/thofmann/robot-memory-fix-make-include-paths'
Tim Niemueller [Tue, 29 May 2018 11:31:25 +0000] 
Merge remote-tracking branch 'origin/thofmann/robot-memory-fix-make-include-paths'

2 years agoMerge remote-tracking branch 'origin/thofmann/cx-wm-robmem-sync-blackboard-init-fix'
Tim Niemueller [Tue, 29 May 2018 11:31:05 +0000] 
Merge remote-tracking branch 'origin/thofmann/cx-wm-robmem-sync-blackboard-init-fix'

2 years agoMerge remote-tracking branch 'origin/timn/yaml-sequence-maps'
Tim Niemueller [Tue, 29 May 2018 11:14:49 +0000] 
Merge remote-tracking branch 'origin/timn/yaml-sequence-maps'

2 years agoMerge remote-tracking branch 'origin/timn/clips-executive-wm-robmem-sync'
Tim Niemueller [Tue, 29 May 2018 11:14:32 +0000] 
Merge remote-tracking branch 'origin/timn/clips-executive-wm-robmem-sync'

2 years agoMerge remote-tracking branch 'origin/thofmann/clips-executive-fix-contradicting-effects'
Tim Niemueller [Tue, 29 May 2018 11:08:11 +0000] 
Merge remote-tracking branch 'origin/thofmann/clips-executive-fix-contradicting-effects'

2 years agoMerge remote-tracking branch 'origin/thofmann/clips-executive-exog-actions'
Tim Niemueller [Tue, 29 May 2018 11:07:13 +0000] 
Merge remote-tracking branch 'origin/thofmann/clips-executive-exog-actions'

2 years agoMerge remote-tracking branch 'origin/thofmann/clips-executive-early-effect-grounding'
Tim Niemueller [Tue, 29 May 2018 11:06:46 +0000] 
Merge remote-tracking branch 'origin/thofmann/clips-executive-early-effect-grounding'

2 years agoMerge remote-tracking branch 'origin/thofmann/pddl-planner-do-not-use-old-plans'
Tim Niemueller [Tue, 29 May 2018 11:06:05 +0000] 
Merge remote-tracking branch 'origin/thofmann/pddl-planner-do-not-use-old-plans'

2 years agoMerge remote-tracking branch 'origin/dhabering/cx-atomic-groundig-fix'
Tim Niemueller [Tue, 29 May 2018 10:14:02 +0000] 
Merge remote-tracking branch 'origin/dhabering/cx-atomic-groundig-fix'

2 years agoMerge remote-tracking branch 'origin/dhabering/cx-domain-pending-sensed-fix'
Tim Niemueller [Tue, 29 May 2018 10:13:56 +0000] 
Merge remote-tracking branch 'origin/dhabering/cx-domain-pending-sensed-fix'

2 years agoMerge remote-tracking branch 'origin/dhabering/clips-executive-skill-failing-fix'
Tim Niemueller [Tue, 29 May 2018 10:13:49 +0000] 
Merge remote-tracking branch 'origin/dhabering/clips-executive-skill-failing-fix'

2 years agoclips-executive: plan-action match with goal
Daniel Habering [Fri, 20 Apr 2018 15:07:23 +0000] 
clips-executive: plan-action match with goal

The plan-action grounding on the lhs was not matched with the plan and
goal-id, causing it to be matched with an action from another plan.

2 years agoclips-executive: made list variable unique
Daniel Habering [Fri, 20 Apr 2018 11:47:01 +0000] 
clips-executive: made list variable unique

In domain-ground-atomic-precondition the list variable in the foreach
statement had the same name as the previously grounded plan-id, which
caused problems. Renamed it in order to make it unique.

2 years agoclips-executive: remove pending sensed effect on removed action
Daniel Habering [Mon, 28 May 2018 11:33:06 +0000] 
clips-executive: remove pending sensed effect on removed action

If an action that has still a pending effect is removed, the
corresponding pending-sensed-effect flag should be removed as well to
not interfere with future actions.

2 years agoclips-executive: adding goal and plan id to pending-flag
Daniel Habering [Sat, 21 Apr 2018 11:28:05 +0000] 
clips-executive: adding goal and plan id to pending-flag

The domain-pending-sensed-effect has fields for the plan and goal id of
the pending action. However, these were not used when checking if an
action has pending-sensed-effects, causing the action of another plan to
get stuck at waiting for a sensed effect.

2 years agoclips-executive: action can go to final from waiting
Daniel Habering [Sat, 21 Apr 2018 12:46:34 +0000] 
clips-executive: action can go to final from waiting

When a skill goes from idle to final, the action should be able to do
this as well.

2 years agolibplugin: allow meta plugins as YAML lists
Victor Mataré [Tue, 29 May 2018 10:08:48 +0000] 
libplugin: allow meta plugins as YAML lists

Defining a meta-plugin as a one-line string has been a long-standing
pain in every merge-meisters brain. Feature branches have a tendency to
change meta-plugins, and if all plugins are listed in one line that
causes unnecessary conflicts.

With this commit, meta-plugins can be defined via YAML lists, like so:

some-meta-plugin:
  - real-plugin-1
  - real-plugin-2

This eliminates the tedious (and often repetitive) conflict resolution
when merging long-running feature branches. The old syntax is of course
still supported (but strongly discouraged).

2 years agoclips-executive: fail waiting action on skill failure
Daniel Habering [Thu, 19 Apr 2018 13:25:27 +0000] 
clips-executive: fail waiting action on skill failure

plan-action can get set to failed to failed from waiting and
running. Before, if the skill went from idle to failed directly, the
action would have been stuck at waiting because it was never set to
running

2 years agobuildsys: delete generated interface files on clean
Tim Niemueller [Tue, 22 May 2018 21:05:39 +0000] 
buildsys: delete generated interface files on clean

2 years agoskiller: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:41 +0000] 
skiller: remove generated interface code

2 years agoroomba: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:41 +0000] 
roomba: remove generated interface code

2 years agorobot-memory: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:41 +0000] 
robot-memory: remove generated interface code

2 years agorobotino: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
robotino: remove generated interface code

2 years agoperception: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
perception: remove generated interface code

2 years agopddl-robot-memory: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
pddl-robot-memory: remove generated interface code

2 years agopddl-planner: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
pddl-planner: remove generated interface code

2 years agopantilt: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
pantilt: remove generated interface code

2 years agoopenrave: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
openrave: remove generated interface code

2 years agoopenni: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
openni: remove generated interface code

2 years agonavgraph-generator: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
navgraph-generator: remove generated interface code

2 years agonao: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
nao: remove generated interface code

2 years agolaser-lines: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
laser-lines: remove generated interface code

2 years agolaser-cluster: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
laser-cluster: remove generated interface code

2 years agokatana: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
katana: remove generated interface code

2 years agojaco: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
jaco: remove generated interface code

2 years agodynamixel: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
dynamixel: remove generated interface code

2 years agobumblebee2: remove generated interface code
Tim Niemueller [Tue, 22 May 2018 16:15:40 +0000] 
bumblebee2: remove generated interface code

2 years agointerfaces: remove generated code from repository
Tim Niemueller [Tue, 22 May 2018 16:13:59 +0000] 
interfaces: remove generated code from repository

2 years agogitignore: ignore generated interface code
Tim Niemueller [Tue, 22 May 2018 16:12:03 +0000] 
gitignore: ignore generated interface code

All generated interface code is now ignored and can no longer be checked
into source control.

2 years agobuildsys: drop support for generated interface code in repo
Tim Niemueller [Tue, 22 May 2018 16:07:42 +0000] 
buildsys: drop support for generated interface code in repo

So far, we supported systems that did not have the pre-requisites for
ffifacegen, i.e., we allowed to re-use interfaces that had been
generated before and committed to the source repository.

This has several drawbacks:
- we virtually (possibly actually) never used the pre-generated files.
  libxml2 is readily available on all target systems.
- repository is inflated by code which can be and usually is easily
  generated from the description files
- In some constellations code would fail to build
- Updates to interfaces are error prone

Since the only benefit (allow libxml2 to be missing) is of virtually no
relevance, drop support for this feature.

This currently has a small caveat in that it breaks system installation.
This can be fixed later with some minor tweaks to the installation build
type.

2 years agoclips-executive: support actions with the same neg and pos effect
Till Hofmann [Fri, 23 Mar 2018 11:06:26 +0000] 
clips-executive: support actions with the same neg and pos effect

If an action has the same effect both as positive and negative effect,
assume that we always want to have the positive effect. To achieve this,
check if there is any positive effect with the same predicate and same
parameters and only apply the negative effect if no such positive effect
exists.

2 years agoros: add missing dependency check for dynamic_reconfigure
Tim Niemueller [Tue, 22 May 2018 10:21:53 +0000] 
ros: add missing dependency check for dynamic_reconfigure

The respective plugin and ros-navigator were build even if this
requirement was missing. Furthermore, cleanup and simplify dependency
checks.

2 years agoros: add missing artifact declarations
Tim Niemueller [Tue, 22 May 2018 10:21:10 +0000] 
ros: add missing artifact declarations

2 years agowebview-frontend: update dependencies
Tim Niemueller [Thu, 17 May 2018 11:03:44 +0000] 
webview-frontend: update dependencies

Update to Angular 6.0.2 and in particular ngx-store 2.0.0 which contains
our PR (https://github.com/zoomsphere/ngx-store/pull/47) for
compatibility with A6.