Através da minha educação e das minhas actividades extracurriculares, aprendi uma lição muito importante: quando trabalhar com robôs, prepare-se para ser surpreendido. Agora, oiçam-me, isto não é um sinal de má engenharia ou um indicador de que se fez algo de errado; é simplesmente uma parte da vida. Como todos sabemos, a tecnologia pode ser imprevisível. Até agora, o meu estágio na Indium Corporation permitiu-me ganhar novas experiências através do trabalho com robôs de fabrico. No entanto, o meu lema continua a ser o mesmo: esperar sempre o inesperado.
Como estagiário de robótica na Indium Corporation, pude alargar os meus horizontes ao trabalhar com robôs e sair da minha zona de conforto. Anteriormente, só tinha trabalhado com robôs de rodas pequenas e os meus programas eram todos escritos linha a linha, descrevendo exatamente como o robô se devia mover. O meu projeto prático mais excitante antes deste estágio foi na equipa Rover da Universidade de Binghamton. Ao longo de um ano, a minha equipa concebeu e construiu, em colaboração, um simulacro de Mars rover para uma competição no Utah. Apesar de ter sido um projeto bastante grande e de ter envolvido conhecimentos e competências semelhantes, a experiência de robótica na Indium Corporation foi de um nível diferente.
Este verão tenho trabalhado com um grande robô de fabrico, com os meus programas feitos numa interface homem-máquina (HMI). Isto consiste principalmente em clicar nos botões certos e adicionar os parâmetros certos, o que é muito mais complexo do que pode parecer. Embora este tipo de programação seja diferente daquilo a que estou habituado, apercebi-me de que, no fundo, a lógica continua a ser a mesma. A chave para um programa bem sucedido, independentemente da sua forma, é pensar como um robot! É preciso considerar cuidadosamente cada passo, mesmo aqueles triviais que os humanos tendem a ignorar.
Aprender um novo método de programação tem sido um processo muito divertido e gratificante, através do qual consegui expandir os meus conhecimentos muito para além das minhas expectativas iniciais. Ao longo destas dez semanas, trabalhei em partes novas e interessantes do robô e até aprendi um pouco de visão por computador! A visão por computador consiste na utilização de câmaras no robô para analisar imagens com determinadas caraterísticas. Para os fins da minha função, utilizei-a para localizar as peças com que estava a tentar trabalhar. O robô tem vários processos de visão diferentes, que têm de ser ajustados a cada nova peça. Há indicações e instruções claras sobre como o fazer, mas, como sempre, é de esperar que algo não funcione da forma pretendida. Em quase todas as peças que fiz, algo saiu estranho no início e tive de fazer ajustes em conformidade. Surpreendentemente, isto não foi frustrante, mas permitiu-me compreender muito bem as minhas ferramentas através da prática constante e da tentativa e erro, o que não teria sido possível se tudo tivesse corrido bem da primeira vez.
Além disso, como parte do meu projeto, fui encarregado de criar vídeos tutoriais que descrevessem como programar novas peças no robô. Devo dizer que sou engenheiro e não tenho qualquer experiência em edição de vídeo. Embora a tarefa tenha sido assustadora no início, a chave foi avançar passo a passo. Assim, comecei por planear a forma como queria organizar os vídeos e comecei por escrever os meus guiões. Depois, familiarizei-me com o software que iria utilizar para gravar e editar os vídeos. Esta parte do meu projeto foi definitivamente a mais inesperada, mas também achei intrigante e emocionante aprender algo novo.
Em suma, ganhei muito durante o meu tempo aqui na Indium Corporation, que me deu realmente uma forma de ir além do que aprendi na sala de aula. Poder aprender coisas novas, até mesmo a edição de vídeo, tem sido uma experiência maravilhosa, através da qual me diverti imenso, ao mesmo tempo que me vi a crescer tremendamente como engenheiro. Sair da minha zona de conforto ensinou-me ainda mais a esperar o inesperado, e gostei de cada segundo.


