교육과 과외 활동을 통해 저는 로봇을 다룰 때는 놀랄 준비를 하라는 매우 중요한 교훈을 얻었습니다. 이것은 엔지니어링이 잘못되었다는 신호나 무언가 잘못했다는 지표가 아니라 삶의 한 부분일 뿐입니다. 우리 모두 알다시피 기술은 예측할 수 없습니다. 저는 지금까지 인디엄 코퍼레이션에서 인턴십을 하며 제조 로봇과 함께 일하면서 새로운 경험을 쌓을 수 있었습니다. 하지만 제 좌우명은 변하지 않았습니다. 항상 예상치 못한 것을 기대하라는 것입니다.
인디엄 코퍼레이션의 로봇 인턴으로 일하면서 로봇을 다룰 때 시야를 넓히고 안전지대를 벗어날 수 있었습니다. 이전에는 바퀴가 작은 로봇만 다뤄본 적이 있었고, 로봇이 어떻게 움직여야 하는지 한 줄 한 줄 프로그램을 작성했습니다. 이 인턴십 전 가장 흥미진진했던 실습 프로젝트는 빙엄턴 대학교 로버 팀에서 진행한 것이었습니다. 저희 팀은 1년 동안 유타주에서 열리는 대회에 참가할 모의 화성 탐사선을 공동으로 설계하고 제작했습니다. 꽤 큰 규모의 프로젝트였고 비슷한 지식과 기술이 필요했지만, 인디엄 코퍼레이션에서의 로봇 공학 경험은 차원이 달랐습니다.
올여름 저는 대형 제조 로봇과 함께 작업하면서 휴먼 머신 인터페이스(HMI)로 프로그램을 작성했습니다. 대부분 올바른 버튼을 클릭하고 올바른 매개변수를 추가하는 것으로 구성되어 있는데, 생각보다 훨씬 복잡합니다. 이러한 유형의 프로그래밍은 제가 익숙했던 것과는 다르지만, 핵심적인 로직은 동일하다는 것을 깨달았습니다. 프로그램의 형태에 관계없이 성공적인 프로그램의 핵심은 로봇처럼 생각하는 것입니다! 인간이 간과하기 쉬운 사소한 부분까지 하나하나 신중하게 고려해야 합니다.
새로운 프로그래밍 방법을 배우는 것은 매우 재미있고 보람 있는 과정이었으며, 이를 통해 원래 기대했던 것보다 훨씬 더 전문성을 확장할 수 있었습니다. 10주 동안 로봇의 흥미진진한 새 부품을 개발하고 컴퓨터 비전까지 배웠어요! 컴퓨터 비전은 로봇의 카메라를 사용하여 특정 기능에 대한 이미지를 분석하는 것입니다. 제 역할의 목적에 따라 저는 이를 사용하여 작업하려는 부품의 위치를 찾았습니다. 로봇에는 여러 가지 비전 프로세스가 있으며, 각각의 새로운 부품에 대해 모두 조정해야 합니다. 이 작업을 수행하는 방법에 대한 명확한 방향과 지침이 있지만 항상 그렇듯이 원하는 방식으로 작동하지 않을 수 있습니다. 제가 해본 거의 모든 파트에서 처음에는 뭔가 이상하게 나오기 때문에 그에 따라 조정해야 했습니다. 놀랍게도 이런 과정이 실망스럽지 않고 끊임없는 연습과 시행착오를 통해 도구를 철저히 이해할 수 있었는데, 처음부터 모든 것이 순조롭게 진행되었다면 불가능했을 것입니다.
또한 프로젝트의 일환으로 로봇의 새 부품을 프로그래밍하는 방법을 설명하는 튜토리얼 동영상을 제작하는 일도 맡았습니다. 저는 엔지니어이고 동영상 편집 경험이 전혀 없으니까요. 처음에는 벅찬 작업이었지만 차근차근 단계를 밟아나가는 것이 핵심이었습니다. 그래서 먼저 동영상을 어떻게 구성할지 계획을 세우고 스크립트를 작성하는 것부터 시작했습니다. 그런 다음 동영상을 녹화하고 편집하는 데 사용할 소프트웨어에 익숙해졌습니다. 이 부분이 프로젝트에서 가장 예상치 못한 부분이었지만 새로운 것을 배우는 것이 흥미롭고 신기했습니다.
전반적으로 저는 인디엄에서 근무하는 동안 많은 것을 얻었고, 교실에서 배운 것을 뛰어넘을 수 있는 방법을 알게 되었습니다. 비디오 편집을 비롯한 새로운 것을 배울 수 있었던 것은 정말 멋진 경험이었고, 이를 통해 엔지니어로서 엄청나게 성장하는 제 자신을 발견하면서 정말 즐거웠습니다. 제 안전 지대를 벗어나면서 예상치 못한 것을 기대하는 것에 대해 더 많이 배웠고, 매 순간이 즐거웠습니다.


