저희 핑크랩이 진행하는 여러 교육중에 요즘 비중이 높은 교육 중 하나가 애드인에듀라는 교육기관이 진행하는 AI 로봇 과정입니다. 제자 자주 제 블로그에 로봇 관련 교육 수강생들의 성과를 소개하는데요. 그 글 중 많은 비중이 이 애드인에듀의 6개월 국비과정 부트캠프입니다. 저희는 여기서 교육안을 마련하고, 최종 목표에 맞춰 수강생들의 실력을 끌어올리는데 집중하고, 더불어 저희 핑크랩의 기술적 경험을 교육에 녹여 넣고 있답니다.
그러던 중 저희는 XYZ라는 로봇을 이용한 서비스를 만들어 직접 소비자를 만나는 일을 하시는 분들을 만나서, 44일간 단기간으로 진행하는 심화과정이라는 부트캠프에서 또 교육을 담당하게 되었습니다. 그 때 시작하던때 제가 소개글을 올린 적이 있답니다. 이때 교육의 전반적인 관리와 운영은 애드인에듀가, 멘토링과 학생들의 개발 과정은 핑크랩이, 장소와 실제 서비스에 사용하는 로봇은 XYZ가 제공을 했습니다.
그 44일(약 9주)가 지나서 드디어 1기 졸업생이 나타났습니다.
본인들의 작품을 저렇게 요약해서 판넬로 전시도 하고
이렇게 외부에서 평가 위원분들도 모시고, 발표의 시간을 가졌습니다. 다른 팀들도 차차 소개할텐데, 오늘은 첫 발표팀을 소개하려고 합니다.
대부분의 학생들이 열심히 했답니다. 다들 좋은 성과를 거두었고, 너무나도 열심히 했으니, 이제 자신의 일들을 할 수 있는 좋은 엔지니어가 되었으면 좋겠다고 희망합니다. 저 분들이 모두 자신의 자리를 찾았으면 좋겠습니다. 이 팀은 아이스크림 로봇을 만드는 SW와 시스템을 구현했고, 물품 정리, 배송을 하는 막내(Mak-Nae)라는 이름의 주행로봇 배송시스템도 구현을 했습니다.
비록 자기 팀들끼리 하는 과정이지만, 요구사항 정의서도 만들고~
사용자의 사용상 흐름을 기술해보려고 노력도 했습니다.
그리고, 시스템 시나리오, 인터페이서, 프로토콜 등도 모두 문서로 정리를 깔끔하게 해 두었습니다.
시스템의 사용상 데이터를 모두 DB에서 관리하려고 했구요.
자신들이 만든 시스템의 구조도 설명했습니다. 저 그림이 이쁜가 아닌가를 떠나서 그들의 구성을 설명하려고 정리하는 것이 배우는 단계에서 중요하다고 저희는 교육때 강조하는데, 잘 따라 준것 같습니다.
지금 위 그림은 아이스크림 로봇이 아이스크림을 만드는 과정의 흐름을 프로세서별로 정리하고 있습니다.
특히 강조하는 Sequence Diagram을 짧은 기간 스스로들 잘 공부해서 묘사하려 해준 것이 또 대단합니다.
아이스크림을 유저가 주문하고 받는 과정도 또한 설계하고 구현했습니다.
유저 GUI 화면도 잘 구현하고, 관리자 화면도 구현해서, 로봇의 상태를 잘 피드백 받으려고 노력했습니다.
그 중에 약간의 효과를 위해 제스쳐를 인식해서 간단한 손동작을 사용자 입력 도구로 사용하려 했습니다. 동작하는 최종 영상은 글 제일 마지막에 공유한 발표 링크를 통해 확인하시면 됩니다.
이번 심화과정은 총 44일의 과정인데, 반반 나눠서, 절반은 로봇팔을 이용한 프로젝트를 수행하고, 또 하나는 주행로봇을 이용한 프로젝트를 수행했습니다. 이번에는 주행로봇을 이용한 과정입니다.
로봇을 호출해서, 쓰레기도 주고, 음료도 배송받고, 서류도 배송 시킬 수 있는 그런 컨셉입니다.
이 팀의 기술적 노력이 들어간 부분이 하나 있는데요.
이 팀이 지급 받은 로봇은 위 그림처럼 라이다는 바닥부분에 가깝게 있는데, 이것 때문에, 다리만 있고, 높이가 있는 사물의 경우 걸릴 수 있습니다. 그래서 라이다보다 높에 있는 뎁스카메라를 활용해서
아래 그림의 외쪽처럼 라이다보다 상단에 있는 장애물도 맵을 만들때 반영하도록 한 것입니다.
그리고 나서 ROS2가 제공하는 nav2를 활용해서 기본적인 주행을 만들었지만, 또 세부적인 미세조절은 또 다른 시나리오를 사용하기도 했습니다.
또 하나 이 팀이 구현한것은 slack이라는 메신저를 통해 로봇, 혹은 서비스를 호출하거나 로봇의 상태를 확인할 수 있도록 한 것입니다.
그래서 슬랙과 로봇으로 연결되는 구조도 구현하게 된 것이죠. 이 팀 및 또 다음에 소개할 다른 수강생들이 모두들 좋은 취업의 기회를 가졌으면 좋겠습니다.^^ 현재 이 글이 작성된 시점 기준으로 2기를 모집중입니다.
지금 소개한 팀의 최종 발표 영상도 공유를 합니다~~~
'Education' 카테고리의 다른 글
제로베이스 수강생 프로젝트 소개 - 금 시세 분석 (0) | 2024.10.31 |
---|---|
제로베이스 26기 파이널프로젝트 - 딥러닝 기반 이미지 분석을 통한 레시피 제공 서비스 (4) | 2024.10.10 |
핑크랩이 XYZ에 인력 공급 목적의 인턴쉽을 잘 마쳤습니다. (16) | 2024.09.02 |
농업용 스마트 로봇에 도전하는 스마트 축사용 로봇 (0) | 2024.08.15 |
로봇 경진대회를 함께 진행할 수 있는 협업 기관을 찾습니다. (0) | 2024.08.05 |
다수의 주행로봇에 대한 관제 및 서비스 로봇 개발 (0) | 2024.08.02 |
스마트 물류 시스템에 도전하는 수강생들의 프로젝트 (0) | 2024.07.29 |