Contextualização
Introdução
Bem-vindos ao fascinante mundo da Robótica de Serviço. Este ramo da robótica dedica-se à criação e aplicação de robôs destinados a executar tarefas repetitivas, rotineiras, complexas, perigosas ou entediantes para os seres humanos. Em outras palavras, estamos visando robôs projetados para tornar a vida mais fácil e mais segura, liberando tempo para atividades criativas e inovadoras.
Dentro desta categoria, você encontra uma variedade distinta de robôs, desde os drones que entregam pacotes até robôs agrícolas que semeiam e colhem com uma eficiência e precisão incríveis. Outro exemplo destaque são os robôs assistentes de saúde, que podem executar tarefas desde monitorar os sinais vitais do paciente até a realização de cirurgias de alta complexidade com precisão impecável.
Para entender a Robótica de Serviço, precisamos começar na base: a Inteligência Artificial. Isso significa que teremos que abraçar a programação. Então vamos revisitar conceitos de Python e C++, bem como do ROS (Sistema Operacional Robótico). Nós também abordaremos temas como Mechatrônica (como sistemas mecânicos, eletrônicos e de software trabalham juntos), Sensores e Atuadores (como eles melhoram a percepção e os movimentos dos robôs), e Navegação e Mapeamento (como os robôs se movem e entendem o ambiente).
O projeto que faremos neste tópico é complexo e desafiador, mas emocionantemente inspirador, pois nos força a aplicar nossos conhecimentos a problemas do mundo real e nos leva a inovar em busca de soluções.
Contextualização e Importância
A Robótica de Serviço tem uma aplicação crescente e significativa em várias indústrias e campos, como saúde, agricultura, transporte, segurança e construção. Ela oferece soluções inovadoras, seguras e eficientes para desafios que normalmente seriam difíceis, dispendiosos ou mesmo impossíveis para os seres humanos. Essa é a razão pela qual sua importância e aplicação aumenta a cada dia.
Neste momento histórico, vivenciamos oportunidades emocionantes e desafios complexos. Com o envelhecimento da população mundial e a crescente demanda por cuidados de saúde personalizados, os robôs de serviço na área da saúde estão se tornando cada vez mais indispensáveis. Da mesma forma, em meio às questões das alterações climáticas e à necessidade de práticas agrícolas mais sustentáveis e eficientes, os robôs de serviço agrícola estão se tornado protagonistas. Esses são apenas alguns exemplos de como a robótica de serviço está afetando nossa sociedade, nossa economia, nossos empregos e nossas vidas.
Materiais Extras de Aprendizagem
Devido à ampla gama de habilidades e conhecimentos necessários para compreender e aplicar a robótica de serviço, aqui estão alguns materiais recomendados para aprofundar seu conhecimento:
-
Livro "Introduction to Robotics: Mechanics and Control" de John J. Craig: Oferece uma introdução detalhada aos princípios e aplicações fundamentais da robótica.
-
Vídeo "How Robots Change The World" da The Economist: Proporciona uma visão mais ampla das possibilidades e implicações sociais, econômicas e éticas de avanços na robótica.
-
Curso Online "Robotics: Perception" da Universidade da Pensilvânia (disponível no Coursera): Proporciona conhecimento sobre visão computacional e percepção, essencial para a robótica de serviço.
Atividade Prática
Criação e Aplicação de um Robô de Serviço Assistente de Limpeza
Objetivo do Projeto
O objetivo deste projeto é aplicar conceitos de robótica, mecatrônica, programação, inteligência artificial e design de interação humana-robô na prática, através do desenvolvimento de um robô de serviço assistente de limpeza.
O robô deve ser capaz de realizar as seguintes tarefas:
- Navegar de forma autônoma em um ambiente doméstico, evitando obstáculos.
- Reconhecer e coletar resíduos específicos (ex: garrafas plásticas, latas de metal, papéis).
- Fazer a triagem dos resíduos recolhidos, separando-os em compartimentos corretos de acordo com o tipo de reciclável.
Espera-se que o projeto demonstre competências em design, planejamento, trabalho em equipe e que os alunos consigam alavancar seus conhecimentos em programação, mecatrônica e inteligência artificial.
Materiais Necessários
- Kits de robótica (que inclua microcontrolador, motores, sensor de obstáculos, sensor de detecção de cor, módulo de câmera e incentivamos a adicionar outros recursos que acreditem ser úteis)
- Material de reciclagem para testes (garrafas plásticas, latas de metal, papéis)
- Laptops com software de programação (Python e ROS)
- Espaço de teste simulando um ambiente doméstico
Descrição detalhada do projeto
Os alunos trabalharão em grupos de 3 a 5 e realizarão o projeto ao longo de aproximadamente um semestre letivo (contabilizando mais de 12 horas por participante). O projeto será dividido em várias fases, abrangendo desde o design do robô até a implementação final.
Passo a passo detalhado para a realização da atividade
A seguir, descrevemos as etapas do projeto:
-
Brainstorming e Concepção do Design: Essa fase inicial deve focar na discussão das funcionalidades, do design do robô e da estratégia geral para a programação e construção. Os alunos devem desenhar sketches, criar listas de materiais e planejar as etapas de programação e montagem para as fases seguintes.
-
Construção do Robô: Esta é a etapa mecânica do projeto. Aqui, os alunos devem começar a construir o robô usando os kits de robótica fornecidos. Além disso, os alunos deverão elaborar um sistema de coleta de resíduos e um sistema de triagem dos resíduos recolhidos.
-
Programação do Robô: Aqui, os alunos programarão as funcionalidades do robô, incluindo funções de movimentação, detecção de obstáculos, detecção e coleta de resíduos e seu armazenamento no compartimento correto.
-
Testes e Refinamento: Agora é a hora de testar o robô em um ambiente que simule uma casa. Durante os testes, os alunos devem observar como o robô opera e fazer quaisquer refinamentos necessários, tanto em hardware quanto em software, para otimizar o desempenho e alcançar os objetivos estabelecidos.
-
Apresentação Final e Demonstração: O projeto culmina com uma demonstração final em que o robô deve ser capaz de navegar, identificar, coletar e segregar resíduos. O grupo também deve discutir os desafios, as soluções encontradas e o aprendizado adquirido durante o processo.
Entrega do Projeto
Após a conclusão do projeto físico, cada grupo deverá preparar um documento escrito que deve ser predominantemente técnico e detalhado, com o seguinte conteúdo e ordem:
- Introdução: Contextualização dos robôs de serviço e importância do projeto.
- Desenvolvimento: Discussão em detalhes do processo de design, construção, programação, testes e refinamentos do robô. Inclua aqui uma explicação sobre a experiência de trabalho em equipe, discutindo como foram atribuídas e executadas tarefas.
- Resultados e Discussão: Discussão dos resultados obtidos, incluindo problemas encontrados e como foram resolvidos.
- Conclusão: Recapitulação dos sucessos e aprendizados do projeto, discussão sobre o funcionamento final do protótipo e possíveis melhorias em trabalhos futuros.
- Bibliografia: Referências para todas as fontes consultadas durante o projeto.
Este relatório deve claramente refletir a experiência de aprendizagem e contribuir para enriquecer a compreensão dos alunos sobre os fundamentos da robótica de serviço, colaboração e trabalho em equipe.