DOI QR코드

DOI QR Code

Development of G-code generating software for 3D printer in Hadoop

Hadoop에서 3D 프린팅용 G-code 생성 소프트웨어 개발

  • Lee, Kyuyoung (Dept of Computer Science, Seokyeong University) ;
  • Nam, Kiwon (Dept of Computer Science, Seokyeong University) ;
  • Kim, Gunyoung (Dept of Computer Science, Seokyeong University) ;
  • Kim, Sungsuk (Dept of Computer Science, Seokyeong University) ;
  • Yang, Sun-Ok (Liberal college, Gachon University)
  • 이규영 (서경대학교 컴퓨터과학과) ;
  • 남기원 (서경대학교 컴퓨터과학과) ;
  • 김건영 (서경대학교 컴퓨터과학과) ;
  • 김성석 (서경대학교 컴퓨터과학과) ;
  • 양순옥 (가천대학교 교양학부)
  • Published : 2017.04.27

Abstract

3D 프린터를 이용하여 출력을 하기 위해서는 3D 모델 데이터를 G-code로 변환하는 과정을 수행해야 한다. 일반적으로 3D 모델은 STL 파일 형식으로 저장되는데, 이 파일은 대개 삼각형 형식인 페이셋들의 좌표 데이터를 포함하고 있다. 만약 3D 모델의 크기가 커지거나 정밀도가 높아진다면, 페이셋의 수가 매우 많아지게 되고, 결과적으로 3D 모델에서 G-code로 변환하는 시간이 길어지게 된다. 본 논문에서는 널리 활용되고 있는 Hadoop에서 변환 소프트웨어를 개발하고자 하였다. Hadoop은 마스터 노드와 여러 데이터 노드들이 Map-Reduce 방식으로 작업을 수행한다. 이러한 노드들은 하둡 파일시스템(HDFS)을 공유할 수 있어 작업을 효율적으로 수행할 수 있다. 이에 본 논문에서는 이 시스템의 기능을 활용하여 기존에 개발된 분산 알고리즘을 변형한 후 이를 구현하고자 한다.

Keywords