从第一视角,讲述一个程序员(我)对一个点子的处理过程。

2023-08-14 13:56:17 +08:00
 sillydaddy

从第一视角,讲述一个程序员(我)对一个点子的处理过程。

点子由来

受到 v 站帖子: https://www.v2ex.com/t/723427 (已知电梯尺寸,大家看看我这块玻璃门是否能放进去,是否有计算公式?) 的启发。帖子里面 28#楼的回复,给出了模拟计算的示意图,获得了 48 个赞,太赞了,说明大家认可这种模拟计算的方法。

所以我在想,为神马我不能把里面用到的专业软件简化,作出一个拖拉拽的软件来解决这个需求呢?

而且我记得自己遇到过类似的模拟计算需求,虽然记不清具体的场景了。

对牛叉技术的自豪感

除了这个需求本身,这种求解空间路径的问题,是一个很有意思,也很有挑战的事情。搞定了会很有成就感。

开始头脑风暴狂想曲

搬家遇到大件,过楼梯或进电梯,肯定是需要提前规划计算的,这单凭想象力是不够的,最好是先提前模拟一下。

一个方法是,可以使用软件模拟,简单测量一下尺寸,在软件中简单点几下,构造出虚拟的楼梯,以及虚拟的家具,然后看看能不能通过。这就是我准备要做的,这个我很擅长。

另一个方法,是使用硬件模拟,比如硬纸板、薄木板、泡沫板,做成对应的形状。如果说软件我可以做的话,那么硬件也不在话下。因为一旦我掌握这个利基市场,掌握了流量入口,可以轻易地把硬件作为这块的关联业务去发展。比如让用户可以使用我的软件,去构造出需要定制的硬件。

应用场景的假想

该考虑盈利了。

说到盈利,考虑到搬家是低频的需求,搬家模拟也是低频的,所以还是一次性收费比较合适。那就用付费使用的模式,扫码付款来开启软件的使用。

如果后续还要进军硬件模拟,可以通过开店,来发售定做的模型。

需求调研

愉快的想象结束了,很美好,怎么就没有人想到这个好主意,是该调研一下实际的需求了。

打开 Google 搜索,满怀信心和希望,输入了第一组关键词「模拟搬家」、「家具 楼梯 尺寸」、「搬家 楼梯 尺寸」、「家具 电梯 尺寸」。

可是,并没有发现有人问到相关的问题!

当然,是可以搜索到一些文章,告诉读者要提前测量一些关键的尺寸参数,比如电梯门的尺寸,家具尺寸、楼梯的各种尺寸,防止到了地方发现大件的家具搬不进去。但并没有提到通过软件模拟,提前规避风险的。

搜了豆瓣、百度贴吧、知乎,这些地方也没有哪怕提到一点这种需求。

不甘心失望的结果,再搜索

中文没有结果,那么试试英文呢「 furniture move path simulation 」

没有,再试试「 furniture motion plan 」,「 furniture move through 」

这次不错,没有白搜,还是得到了一些东西,mathworks 的「路径规划算法」,呼应了上面提到的这是一个很有挑战性的算法问题: https://www.mathworks.com/help/nav/ug/moving-furniture-in-a-cluttered-room-with-rrt.html

落败斗鸡

遇挫,开始反思。

这个需求在我头脑里面产生的过程,大概是因为在 v 站看到帖子,问家具是否可以进电梯。再加上自己潜意识里面,感觉大件在楼梯间转角的运动模拟,有一定的算法在里面,比较有意思。后面的一个因素,可以说是主观的倾向性比较强。因为自己在实际搬家的过程中,也没有遇到过需要模拟才能解决的问题。只是假想了这样一个需求。

综合上面的需求查找过程发现,通过设定家具的尺寸,模拟穿过某个较狭窄空间(主要是楼梯间),是一个伪需求,或者说太小众的需求。至于原因,

狂想结束,一点意外收获

中间搜索过程中,还是找到了一些关联的需求,比如搜到了「装箱软件」「装柜软件」相关的,就是怎么在集装箱或者仓库里面,在一定的条件约束下,安排集装箱的摆放。这些软件也是主要用自动计算。

1067 次点击
所在节点    程序员
2 条回复
wusheng0
2023-08-14 22:43:29 +08:00
🦀🦀多谢分享,挺有意思
sillydaddy
2023-08-15 09:14:39 +08:00
@wusheng0 多谢没有笑我。我这是典型的空想需求了。😁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/965115

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX