0%

理发助手

1. Goal

Create a haircut helper to reduce the time of haircut

image-20230102220652682

Using a template trimmer to get hairstyle like the above state, the important part is the back of head since it’s hard to trim the hair in that area.

2. Prototype

Type I: a fixed template that cover the back head area

image-20230102221030466

3. Implementation

3.1. Intuition

Material: soft alumni string to shape my head, since the precise model is not that important, a 4 by 4 grid is used

image-20230102222226998

Then we need to digitalize the curve. Using iPad and modeling software would be a good idea

Software:

  • Tried Shapr3D, a good modeler, but require pricy subscription
  • Freecad

3.2. Improvement

In the last design, although the overall idea is pretty simple and straightforward, but the implementation and modeling is too hard. So in this version, I would try to simplify the design

image-20230104204255368

this way, I separate the hair cut region into 2 part, program each part

image-20230104204608578
image-20230104222424555

Tried control point and spline fit, doesn’t work well. That lead to my 2nd attempt, the log curve

image-20230104224543872

Well, it doesn’t do well either


Let try $x^3$

image-20230104230705207

Emm.. Still kind of werid.


Nevermind, lets do arc

image-20230104231534596

Circle never let me down

image-20230105015721033

Create the point cloud in open3d

image-20230105220444788

However, 3d printer can NOT print point cloud straight, we need to generate the face and compute the stl file. Meshlab can do this job by using ball pivoting algorithm

4. 3D Print

4.1. V1.0

IMG_7679 Large

  • Problem: Can’t gather hair
  • Solution: remove the horizontal line and mimic the normal comb

4.2. V1.1

IMG_7680 Large

  • Problem: can’t control the hair clipper
  • Solution: add guide for clipper