@@ -54,7 +54,7 @@ import RxInfer: Categorical
5454 key_door_state_observation_marginalcomponents = JointMarginalMetaComponent[]
5555
5656 for x in 1 : 7 , y in 1 : 7
57- marginalstorage = JointMarginalStorage (Contingency (ones (number_type, size ( observation_tensors[x, y]) )))
57+ marginalstorage = JointMarginalStorage (Contingency (collect ( observation_tensors[x, y])))
5858 location_observation_marginalcomponent = JointMarginalMetaComponent (marginalstorage, 1 , 2 )
5959 push! (location_observation_marginalcomponents, location_observation_marginalcomponent)
6060 orientation_observation_marginalcomponent = JointMarginalMetaComponent (marginalstorage, 1 , 3 )
@@ -66,14 +66,14 @@ import RxInfer: Categorical
6666 key_door_state_observation_marginalcomponent = JointMarginalMetaComponent (marginalstorage, 1 , 6 )
6767 push! (key_door_state_observation_marginalcomponents, key_door_state_observation_marginalcomponent)
6868 decomposed_tensor = observation_tensors[x, y]
69- future_observations[x, y] ~ DiscreteTransition (current_location, decomposed_tensor, current_orientation, key_location, door_location, current_key_door_state) where {meta= marginalstorage}
70- future_observations[x, y] ~ Categorical (fill (number_type (1 / 5 ), 5 ))
69+ # future_observations[x, y] ~ DiscreteTransition(current_location, decomposed_tensor, current_orientation, key_location, door_location, current_key_door_state) where {meta=marginalstorage}
70+ # future_observations[x, y] ~ Categorical(fill(number_type(1 / 5), 5))
7171 end
72- location[t] ~ Ambiguity (observations[ 1 , 1 ] ) where {meta= JointMarginalMeta (location_observation_marginalcomponents)}
73- orientation[t] ~ Ambiguity (observations[ 1 , 1 ] ) where {meta= JointMarginalMeta (orientation_observation_marginalcomponents)}
74- key_location ~ Ambiguity (observations[ 1 , 1 ] ) where {meta= JointMarginalMeta (key_location_observation_marginalcomponents)}
75- door_location ~ Ambiguity (observations[ 1 , 1 ] ) where {meta= JointMarginalMeta (door_location_observation_marginalcomponents)}
76- key_door_state[t] ~ Ambiguity (observations[ 1 , 1 ] ) where {meta= JointMarginalMeta (key_door_state_observation_marginalcomponents)}
72+ location[t] ~ Ambiguity (1 ) where {meta= JointMarginalMeta (location_observation_marginalcomponents)}
73+ orientation[t] ~ Ambiguity (1 ) where {meta= JointMarginalMeta (orientation_observation_marginalcomponents)}
74+ key_location ~ Ambiguity (1 ) where {meta= JointMarginalMeta (key_location_observation_marginalcomponents)}
75+ door_location ~ Ambiguity (1 ) where {meta= JointMarginalMeta (door_location_observation_marginalcomponents)}
76+ key_door_state[t] ~ Ambiguity (1 ) where {meta= JointMarginalMeta (key_door_state_observation_marginalcomponents)}
7777 end
7878 location[end ] ~ goal
7979 orientation[end ] ~ Categorical (fill (number_type (1 / 4 ), 4 ))
0 commit comments