EN - FR - DE - ES - IT - PT -

LexiconDream

📋 Planeamento de Tarefas

Determinar a sequência de ações para atingir um objetivo.

Planeamento de Tarefas

O planeamento de tarefas determina a sequência de ações para atingir um objetivo. É um nível mais elevado do que o planeamento de movimento. O planeamento de movimento pergunta como se deve mover. O planeamento de tarefas pergunta o que fazer. Um robô pode precisar de pegar numa caixa, colocá-la numa prateleira e fechar a porta. O planeamento de tarefas ordena estas etapas e lida com as dependências.

A abordagem clássica utiliza o planeamento simbólico. O mundo é representado por estados e ações. Cada ação tem pré-condições e efeitos. Um planeador procura uma sequência de ações que atinja o objetivo. A PDDL, a Planning Domain Definition Language, é uma norma para descrever estes problemas. Os planeadores modernos utilizam heurísticas para pesquisar grandes espaços de estados de forma eficiente.

Desafios no planeamento de tarefas

O planeamento de tarefas é difícil porque o mundo real é complexo. Um planeador simbólico pressupõe que as ações sejam sempre bem-sucedidas. Um robô real pode falhar ao tentar apanhar um objeto ou ao encontrar uma porta trancada. É por isso que o planeamento de tarefas geralmente ocorre num ciclo com execução e monitorização. O robô planeia, age, observa o resultado e replanifica, se necessário. Alguns sistemas utilizam planeamento hierárquico, dividindo uma tarefa em subtarefas e planeando cada uma delas. Outros utilizam árvores de comportamento, que são mais fáceis de conceber e depurar. O planeamento de tarefas é a ponte entre um objetivo e as ações que o atingem. Sem ele, o robô move-se, mas não tem qualquer propósito.

Comments

No comments yet. Be the first to share a thought.

Leave a comment