Coder Social home page Coder Social logo

aadp's Introduction

aadp

Agente Aspirador de Pó - Projeto 1 de Inteligência Artificial

aadp's People

Contributors

daanmoura avatar

Stargazers

 avatar

Watchers

 avatar

aadp's Issues

Algo impede o robô de andar

Regras de sucessão de movimento parece funcionar.
Troquei a meta para um objetivo simples (chegar na posição p(3,3)) e não consegue.

image

observe que as respostas das chamadas de s estão certas

Verificar casos

É necessário conferir casos diferentes e ver se funciona corretamente

Colocar elevadores

Uma ideia é criar por fatos apenas colocando a posição X e criar uma regra falando que se há um elevador nessa posição X é permitido trocar o Y.
Logo é necessário uma regra de sucessão para movimentar pelo elevador.

Colocar paredes

A ideia é colocar por fatos, e criar uma regra para verificar se tem parede na posição que do estado sucessor. Logo seria necessário chamar essa regra de verificação em toda regra de sucessão em que há movimento.

Colocar power station

Colocar usando fatos. Acredito que o estado meta seria lista de sujeiras vazias e o aspirador na power station (não adianta só limpar tudo, o aspirador tem ser carregado no final).

Implementar limite na sacola

O número de sujeiras na sacola não pode ser maior que dois, logo não deve ser permito pegar sujeira nessa situação. O aspirador deve esvaziar na lixeira

Colocar lixeira

Colocar por fatos e implementar regra de esvaziar a sacola na lixeira

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.