Mudanças entre as edições de "TrabPrat SSC0712 2012(fosorio)"
De CoteiaWiki
Linha 22: | Linha 22: | ||
<li> Os robôs não devem colidir nem com as paredes e nem com os demais robôs; </li> | <li> Os robôs não devem colidir nem com as paredes e nem com os demais robôs; </li> | ||
<li> Serão fornecidos 2 mapas aos alunos, um conhecido (trabalhado na Aula 06) e um desconhecido (ver em "complementos"); </li> | <li> Serão fornecidos 2 mapas aos alunos, um conhecido (trabalhado na Aula 06) e um desconhecido (ver em "complementos"); </li> | ||
− | <li> Serão fornecidas 2 listas de posições dos feridos no ambiente, considerando a localização dos robôs (position2D); </li> | + | <li> Serão fornecidas 2 listas de posições dos feridos no ambiente (uma para cada mapa), |
− | <li> Será considerado que os robôs possuem a sua localização exata conhecida (position2D) e a dos feridos; </li> | + | considerando a localização dos robôs (position2D); </li> |
− | <li> O robô poderá operar durante um certo tempo para explorar o mapa, antes de começar a operação de resgate (3 min.) - LOG inativo; </li> | + | <li> Será considerado que os robôs possuem a sua localização exata conhecida (position2D) e a localização dos feridos; </li> |
− | <li> O robô irá operar durante um tempo máximo de 5 minutos após o início da busca - LOG ativo; <li> | + | <li> O robô poderá operar durante um certo tempo para explorar o mapa, |
+ | antes de começar a operação de resgate (3 min.) - LOG inativo; </li> | ||
+ | <li> O robô irá operar durante um tempo máximo de 5 minutos após o início da busca - LOG ativo; </li> | ||
+ | <li> O robô deve usar o sensor Laser Sick (180 graus de varredura) para a navegação; </li> | ||
<li> | <li> | ||
− | <li> ENTREGAR: Arquivo com o controlador do robôs (em C ou C++) e Arquivo com o LOG da Simulação | + | <li> ENTREGAR: Arquivo com o controlador do robôs (em C ou C++) e Arquivo com o LOG da Simulação. </li> |
</ul> | </ul> | ||
<br> | <br> |
Edição das 01h47min de 18 de abril de 2012
SSC0712 - Programação de Robôs Móveis (2012)
Prof. Fernando Osório
Estagiário PAE: Diogo Correa (Mestrando - LRM / CCMC)
Semestre: 2012/1
Trabalho 1 - CHECK POINT:
TR: Trabalho Individual (Implementação no Simulador Player-Stage) Aplicação de Robótica Móvel: SEARCH AND RESCUE DATA DA APRESENTAÇÂO: 27/04/2012 (data original) e 04/05/2012 (extensão da data limite)
DESCRIÇÃO DO TRABALHO
- Implementar o controle inteligente de um grupo de robôs (entre 3 e 5 robôs);
- Os robôs irão executar uma tarefa de "Search and Rescue" (busca e resgate de feridos);
- Existem um total de 7 pessoas feridas a serem resgatadas no mapa (buscar e resgatar);
- Os robôs devem explorar o ambiente, encontrar e resgatar (se aproximar a menos de 1 metro) os feridos;
- Os robôs devem gerar um arquivo de LOG com o registro da simulação, ver dados sobre o formato abaixo em "complementos"
- Os robôs não devem colidir nem com as paredes e nem com os demais robôs;
- Serão fornecidos 2 mapas aos alunos, um conhecido (trabalhado na Aula 06) e um desconhecido (ver em "complementos");
- Serão fornecidas 2 listas de posições dos feridos no ambiente (uma para cada mapa), considerando a localização dos robôs (position2D);
- Será considerado que os robôs possuem a sua localização exata conhecida (position2D) e a localização dos feridos;
- O robô poderá operar durante um certo tempo para explorar o mapa, antes de começar a operação de resgate (3 min.) - LOG inativo;
- O robô irá operar durante um tempo máximo de 5 minutos após o início da busca - LOG ativo;
- O robô deve usar o sensor Laser Sick (180 graus de varredura) para a navegação;
- ENTREGAR: Arquivo com o controlador do robôs (em C ou C++) e Arquivo com o LOG da Simulação.
COMPLEMENTOS
1. Formato do Arquivo de LOG:
2. Arquivos dos Mapas:
3. Arquivos com as Posições dos Feridos:
Atualizado em Abril de 2012
F.Osório
Voltar para SSC-712(fosorio)