-가장 힘들었던 위기사항
힘들었던 위기 상황은 해당 기술이 무엇인지 파악하고 얻은 데이터를 분석하는 것이었습니다. 개발할 디바이스와플랫폼과의 연동과정에서 필요한 기반 지식이 부족했고, 제공하는 기능에 대해 이해하여야 생산성 있고 유지보수가 가능한 장치 개발을 할 수 있으므로 사전 조사가 많이 필요했습니다.
제가 사용했던 망도 기업의 실무자와 함께 속도와 가격 면에서의 분석을 통해 적합하다 판단하여 개발을 시작했고, 오픈소스를 활용하는 능력과 측정한 데이터의 파싱과 저장 후 분석 및 활용하는 것에도 많은 노력이 필요했습니다.
결과적으로 의뢰받았던 디바이스 개발을 플랫폼을 활용해 짧은 기간에 마칠 수 있었고 업무를 효율적으로 수행하였습니다.
-새로운것을 접목하거나 남다른 아이디어를 통해 문제해결
당면한 문제는 x축과 y축의 계산은 오차가 거의 없었지만, 높이를 측정하는 z축의 오차가 심해 정확도가 떨어졌습니다. 이를 해결하기 위해 태그를 1개만 사용하여 측정하던 기존 방식을 수정해 태그 2개를 짧은 거리에 두고 z축을 동시에 측정해 그 중간값을 활용하는 방법을 생각해 냈습니다. 그러나 시도를 위해 시간을 좀 더 투자했어야 했기 때문에, 실패했을 때의 위험도 회사에 영향을 끼칠 수 있어 신중해야 했습니다.
기존의 태그 1개를 활용한 방법을 사용하여 정확도를 개선하려면 위해서는 기기 간 거리를 계산하는 알고리즘을 수정하는 방법이 있었는데 이 방법은 기업의 개발 기간에 맞추기 힘들었고 개발사에서 정확한 소스 공개가 되어있지 않았기 때문에 주저하고 있던 방법이었습니다.
태그 2개의 거리를 5cm 이내로 연결하여 거리를 측정하였고, 로그를 분석해 계산하여 중간값을 얻고 1개일 때와 정확도를 비교하였습니다, 태그 2개를 활용한 실험은 정확도의 개선이 있었습니다. 비록 측정 기술의 문제가 근본 원이었지만 측정 방식을 바꾸어 좋은 결과를 얻을 수 있었고 짧은시간 개선할 수 있었습니다.