Works/Programming

Home


Moment of Inertia Estimator for 3D Printing

 (C#)

November 2022


Blog post:

https://blog.naver.com/einsbon/222930663004

Source Code:

https://github.com/Einsbon/Moment-of-Inertia-Estimator-for-3D-Printing

▶Show description


  It's a software for estimating the Moment of Inertia and Center of Mass of 3D printed parts. It parses the G-code file created by PrusaSlicer.

  3D 프린팅 한 부품의 Moment of inertia (관성 모멘트)를 물리적으로 측정하지 않고 추정하는 소프트웨어이다. PrusaSlicer로 만든 G-code 파일을 분석하여 관성 모멘트와 질량중심을 추정한다.
  관성 모멘트를 직접 측정하기에는 수고가 필요하다. 관성모멘트 추정 소프트웨어가 있으면 물리적 측정을 진행하기 어려운 개인 메이커나 소규모 연구실 등에 도움이 될 것이다.



Tripedal Robot Walking Algorithm and Physics Simulation

 (Python, PyBullet physics simulation)

December 2019


Source Code:

https://github.com/Einsbon/tripedal-robot-prjoect/blob/master/PybulletSimulation/tripedal_walk_example.py






Auto Page-Turner Robot. Head Pose Estimation.

 (C#, OpenCV)

November 2019


Blog post & Source code:

https://blog.naver.com/einsbon/221723440139





Reversi boardgame with minimax algorithm A.I

 (C++)

December 2018


Blog post & Source code:

https://blog.naver.com/einsbon/221423796151





Character image generation with Generative Adversarial Networks.

 (Python, Keras)

September 2018


Source Code:

https://github.com/Einsbon/DeepLearning-with-Pixiv


▶Show description


 Generative adversarial networks로 하츠네 미쿠 그리는 것을 학습시켜 보았습니다. 128 배치 크기로 5430번 훈련했습니다. 이 영상은 동일한 노이즈를 입력하여 각 훈련마다 생성한 것을 기록한 것입니다. 훈련용 데이터셋은 pixiv에서 하츠네 미쿠 태그 달린 것들을 약 3000장 모은 다음, OpenCV를 사용하여 얼굴 부분만 정사각형으로 잘라낸 후 64x64로 리사이즈 했습니다. 소규모 네트워크를 사용한 것이므로 고품질의 생성 훈련은 어렵다고 판단했고, 엔비디아의 지포스 840에서 약 12시간 학습하고 중단했습니다.



Bipedal Robot Walking Algorithm and Physics Simulation

 (Python, PyBullet physics simulation)

August 2018


Source Code:

https://github.com/Einsbon/bipedal-robot-walking-simulation