Skip to content

lesunb/lesunb.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaDeCIC - Software Dependability @CIC

Chamada para trabalhos

Validação de robos de serviço em ambiente simulado

Público Avlo

Alunos de TG1 em Eng. Mecatrônica

Robôs de serviço (em inglês, Service Robots) são aplicações robóticas em que robôs executam tarefas úteis para humanos podendo substituí-los em tarefas perigosas ou entediantes. Exemplos de ambientes em que robôs de serviço podem operar são hospitais e restaurantes. Sistemas multi-robos são normalmente aplicados nesses ambientes. Rizk et al. cite:[rizk_2019] descreve um workflow para sistemas multi-robôs com 4 atividades principais: (i) decomposição de tarefas, (ii) formação de coalisão, (iii) alocação de tarefas e (iv) planejamento e controle. Sendo que na maior parte de propostas da litaratura as atividades i, ii, iii são dirigidas por um operador humano. Uma aplicações com alto grau de autonomia, é definida por Rizk, como uma em que o software realize autonomamente as fases do workflow.

Desenvolver aplicações com auto-grau de autonomia é especialmente desafiador no domínio de robôs de serviço por conta da natureza não estruturada e aberta do ambiente (non-structured, open-ended environments) em que esses robôs devem operar. Parte desse desafio na pesquisa e desenvolvimento nesse ambiente é o teste e validação do software de controle dos robôs. Nesse sentido, o RoboMax cite:[askarpour_robomax_2021] contribui com um repositório de descrição textual de aplicações multi-robôs em ambiente de serviço. No entanto o RoboMax não é uma solução completa pois (i) as descrições são em alto nível, não fornecendo detalhes sobre características do ambiente e dos robôs; (ii) a descrição dos cenários é textual, não havendo a infra-estrutura para execução do cenário. Por outro lado, simuladores tais quais Gazebo cite:[gazebo] são plataformas popularmente utilizadas que permitem o exercício do software controlador de robôs em ambiente simulado. O Gazebo inclui uma engine que simula a física e permite a inclusão de plugins para simular sensores e atuadores comumente presentes em robôs. No entanto simuladores tais quais o gazebo não são ambientes prontos para executar validação de uma aplicação robótica, sendo necessário um trabalho considerável para modelar o cenário, incluir os plugins adequados e preparar o ambiente para execução.

Nesse projeto pretendemos contribuir com a pesquisa em robôs de serviço com alto-grau de autonomia, através da implementação de ambientes simulados de missões descritas no RoboMax utilizando o simulador Gazebo. Esse esforço envolve (i) modelar ambientes simulados que espelhem ambientes de serviço presentes em missões do RoboMax; (ii) criar plugins que permitam simular interações com pessoas e outros robôs nesses ambientes; (iii) criar plugins que nos permita obter métricas dos cenários simulados, nos permitindo medir atributos de qualidade do software controlador; (iv) documentar esse ambiente de validação para ser utilizado por pesquisadores terceiros.

Contato

Prof. Dr. Genaína N. Rodrigues 🔗 <[email protected]>

Referências

bibliography::[]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages