lsa-pucrs / mas-pc-pucrs-2016

Repository for the 2016 MAS programming contest: https://multiagentcontest.org/
2 stars 1 forks source link

(car,moto,drone,truck).asl Initial beliefs, goals, and rules #14

Closed rafaelcaue closed 9 years ago

rafaelcaue commented 9 years ago

Como discutido na última reunião, as crenças e os objetivos iniciais não estão sendo carregados quando da o include no meio do código do vehicle.asl. As regras também não estão sendo carregadas.

Imagino que isso aconteça porque o agente já está sendo executado quando ele carregou o include, e aí ele simplesmente pula os objetivos, crenças e regras iniciais.

Isso não é um grande problema no caso das regras, pois como workaround quando utilizarmos as regras específicas para cada role (e.g. lowBattery tem um valor diferente para cada role) basta colocar a regra no vehicle.asl e adicionar role(name) na regra.

E no caso das crenças e objetivos iniciais específicos para cada role é só adicionar dentro do vehicle.asl no corpo do plano role respectivo.

anibalsolon commented 9 years ago

Bug corrigido, junto do problema de source(self) nas beliefs!

rafaelcaue commented 9 years ago

Obrigado Anibal!

Testei e está perfeito. Já fiz o meu commit também.

Fechando a issue.