Files
PFC/Documentation/abntex2ime/conclusao.tex

27 lines
2.8 KiB
TeX

\chapter{Conclusão}
\par Foi desenvolvido um \textit{firmware} capaz de ser portado para os três modelos de robô citados no capítulo \ref{chap:contexto}, incluindo a otimização do controle PID para o robô de desenvolvimento.
\par Foram também desenvolvidas lógicas para detecção e correção de deslizamentos, testadas no robô de desenvolvimento com uma das rodas modificada para diminuição do coeficiente de atrito, o que evidencia a perda de direção provocada pelo deslizamento.
\section{Perspectivas}
% Como assim usar itemize?
\begin{itemize}
\item Integração ao robô do CTEx
\item Solução bidimensional
\item Integração ao robô da SSL (solução tridimensional)
\item Melhorias nos filtros
\item Implementação standalone no robô
\end{itemize}
\subsection{Integração ao robô do CTEx}
\par A integração ao robô do CTEx pode ser feita utilizando-se o mesmo firmware do robô de desenvolvimento, tendo em vista que ambos utilizam o mesmo microcontrolador, apenas adaptando para os diferentes pinos do microcontrolador que os componentes estão conectados. Além disso, deve-se repetir os passos tomados para a calibração das constantes do controle PID e da detecção de deslizamento.
\subsection{Solução bidimensional}
\par Para que a detecção e a correção dos deslizamentos também seja possível em casos de arrancadas e frenagens em curvas, é necessário adaptar os cálculos para um problema bidimensional, onde deve ser considerada a aceleração angular do movimento, não apenas a tangente.
\subsection{Integração ao robô da SSL (solução tridimensional)}
\par Para integrar o projeto ao robô da SSL é necessário fazer adaptações no firmware, tendo em vista que o robô da SSL utiliza um microcontrolador de modelo diferente, porém do mesmo fabricante e da mesma família. Além disso, como o robô da SSL movimenta-se com rodas omnidirecionais, será necessário também adaptar os cálculos da dinâmica e da comparação, sendo necessário considerar também a aceleração normal do movimento, não só a angular e a tangente.
\subsection{Melhorias nos filtros}
\par Os filtros passa-baixa aplicados às leituras do IMU e do encoder provocaram atrasos diferentes nas medições, o que levou a alguns falsos positivos na detecção do deslizamento. Uma possível melhoria é uma melhor implementação dos filtros que faça com que eles tenham atrasos semelhantes e, preferencialmente, menores do que os atuais.
\subsection{Implementação standalone no robô}
\par Atualmente, A detecção e a correção do deslizamento estão implementados no programa de LabVIEW, executado no computador. A implementação das lógicas de detecção e correção, incluindo seus filtros, no robô, pode trazer reações mais rápidas do robô ao deslizamento, o que pode melhorar ainda mais os resultados das medidas corretivas.