28 lines
2.9 KiB
TeX
28 lines
2.9 KiB
TeX
\chapter{Conclusão}
|
|
\label{chap:conclusao}
|
|
\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 \textit{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 \textit{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. |