Automated Scenario Generation: Coupling planning techniques with smart objects