Class Summary Class Description CleanerBDIAgentSeparate Maintain and Target Conditions. CleanerBDIAgentA0BDI agent template. CleanerBDIAgentA1First BDI agent with a goal and a plan. CleanerBDIAgentA2Use the recur flag to execute goals periodically. CleanerBDIAgentA3Use many plans for the same goal. CleanerBDIAgentA4Use goal settings to control plan selection. CleanerBDIAgentB1Use a belief to control a declarative goal. CleanerBDIAgentB2Using deliberation settings for managing conflicting goals. CleanerBDIAgentB3Separate maintain and target conditions. CleanerBDIAgentC0Managing known charging stations in a belief set. CleanerBDIAgentC1A subgoal for knowing charging stations CleanerBDIAgentC2A Plan for Finding a Charging Station CleanerBDIAgentD1A cleanup goal for each piece of waste. CleanerBDIAgentD2Separate Maintain and Target Conditions. CleanerBDIAgentD3aSeparate Maintain and Target Conditions. CleanerBDIAgentD3bSeparate Maintain and Target Conditions. CleanerBDIAgentE1Using inner classes for plans with conditions. CleanerBDIAgentFinalMore or less working solution for a BDI cleaner. SimpleCleanerAgentZeroPossible solution for exercise zero (non-BDI cleaner).