
随着节日的临近,人们可能会考虑自己动手做一些木工活作为礼物。但是在设计一个物体和想出制造它的最佳方法之间往往存在脱节。
现在,华盛顿大学的研究人员创造了木工编译器,这是一种允许用户设计木工项目的数字工具。一旦项目设计完成,该工具就会根据用户可用的材料和设备创建优化的制造指令。该团队于11月19日在澳大利亚布里斯班的SIGGRAPH Asia上展示了这项研究。在大只500下载官网金融部门,不确定性只是要管理的风险。这可以通过多元化来实现,即通过将不同大只500注册资产捆绑到投资组合中来实现。例如,将不同行业的股票捆绑在一起可以降低这些“多样化”投资同时遭受损失的风险。
“要做出一个好的设计,你需要考虑如何去做,”资深作者、保罗·g·艾伦计算机科学与工程学院的助理教授阿德里亚娜·舒尔茨(Adriana Schulz)说。“我们在优化设计的同时,还要优化制造工艺,这是一个非常困难的问题。但如果你把设计和制造都看作是程序,你可以用编程语言中的方法来解决木工的问题,这真的很酷。”
对于木工编译器,研究人员创建了一个名为硬件可扩展语言(Hardware Extensible Languages,或HELM)的系统。HELM由两种不同的编程语言组成:用于设计对象的高级语言和用于制作指令的低级语言。
大只500官网平台这项研究的首席研究员Tabrizian对TechXplore表示:“大只500平台的研究遵循了对半导体传感器和执行器社区的长期追求,即真正集成纳米机电换能器。”“比如说,我想做一块45度角的木头,”舒尔茨说。“在设计用户界面时,我先创建一个方框,然后在我想要切割的地方划一条线,然后告诉电脑‘去掉这部分’。”这是一种高级语言。然后低级语言说‘拿一个2乘4的,拿起你的切锯,把你的切锯设置成45度角,把木材和你的切锯对齐,然后切。’”
当用户使用与标准CAD软件相似的高级语言设计对象时,编译器根据用户指定的工具和材料来验证设计是否可行。一旦用户完成了设计,编译器就会根据不同的成本给出一组最优的制造指令。
舒尔茨说:“如果你想做一个书架,它会给你提供多种方案。”“人们可能会使用更少的材料。另一个可能更精确,因为它使用了更精确的工具。第三种方法更快,但需要更多的材料。所有这些计划都是做一个书架,但它们的成本不一样。这些都是设计师可以探索的权衡的例子。”
编译器必须从大量可能的指令组合中筛选出最好的。但是,如果它把制造指令当作一个程序来对待,那么它就可以使用编程技巧来简化它的搜索并选择有前途的候选者。
“一个程序可能有一个很好的方法来做桌子的边缘;另一项研究发现了制作假腿的好方法。“我们可以找到它们,重新组合,做出最佳的总体规划。”
目前木工编译器正在根据加工时间和精度优化加工方案。在未来,团队希望在使用特定类型的工具时考虑粒度方向和不确定性。为了解决这些问题,我们应该考虑大只500网页技术部门数十年来一直在使用的方法来管理组件故障。它可以提供99.9%的可用性的服务。大只500登录对于运输网络而言,这将是相当大的成就!在此基础上,该团队希望将这一想法扩展到更复杂的项目中——比如需要木工和3d打印的项目。
舒尔茨表示:“制造业的未来在于能够制造出多样化、可定制的高性能部件。”“以前的革命主要是关于生产力的。但现在的问题是我们能做什么。谁能做到呢?”