Jeffrey Cross
Jeffrey Cross

实习生的角落:在Makeor中制作Makey的“弹性”身体

每隔一周,MAKE的优秀实习生都会讲述他们在Make:Labs中建立的项目,他们遇到的麻烦,以及他们接下来会做些什么。

由Kris Magri,工程实习生

我如何设计Makey,第二部分:在Inventor中创建“弹性”机器人体

在设计Makey the Robot for MAKE,第19卷时,我遇到了一个困扰各种设计师的问题 - 如何不断重新设计一个身体以适应其内部填充物的变化?

一旦我勾勒出Makey的配置并模拟了Autodesk Inventor 3D建模软件中的主要部件,我就真正了解了Inventor的一些非常棒的功能。 Inventor有三种基本设计类型:草图,零件和装配体。到目前为止,我已经设计了每个单独的组件,包括Makey的机器人体,作为其一部分,如图A所示。

图A:Makey的钣金主体,接近最终版本,在Autodesk Inventor中显示为单个零件。因为我将其设计为组件的一个组件,所有安装孔和漏失都与内部机器人组件完美对齐;如果我移动组件,Inventor会自动移动孔。

一旦我对这些零件进行了建模,我将它们放在一个装配体中,如图B所示。然后,我尝试通过在装配体内使“自适应”部件成为可能来拉伸机器人体。 (这就是Inventor所说的“弹性”部件,它是一个强大的功能。)

图B:Makey的主体显示为Inventor中装配体的一部分,受限于电机的边缘(底部为蓝色)。如果我移动电机,机身会自动伸展以适应新的电机位置。同样地,我将电池盒(顶部,棕褐色)限制在身体上,因此无论身体伸展到何处,电池盒都会自动跟随。太好了!

另外,我在需要它们的地方切开了用于安装电机的孔。这是错误的方法!它似乎工作,但当我看到机器人身体作为一个部件,在组件外面,我所做的洞没有显示。他们只是消失了。

原因是发明人不能提前知道你将如何使用零件。您可以设计一个可以在多个装配体中使用的零件,因此如果您在一个特定装配体内以任何方式更改基础零件,则更改仅存在于装配体中,但基础零件不变。因此,我的改变没有“抓住”。

关键是从中创建机器人体 集会。你实际上可以在一个组件内,并创建一个全新的部分。为此,在“装配面板”区域中,选择“创建组件”,而不是选择“放置组件”。

我最终创造了我称之为“底板”的东西,它仅仅是为了帮助我锚定所有部件,包括机器人身体。它不会是我实际制作的一部分。然后,我使用Place Component将底板,电机,Arduino和电池放入组件中,并通过将所有东西固定到底板上来组装(使用约束)。这几乎就是我以前做过的事情。

现在,仍然在程序集内部,我通过Create Component创建了一个新部件,它将成为机器人体。我选择了材料类型Sheet Metal.ipt,因为它是钣金零件,并在装配体内逐步创建每个弯曲和凸缘。这个机器人体现在“属于”装配体,并且在装配体内是自适应的。从那时起,对它的任何编辑总是从装配体内开始。

而不是让身体成为一个特定的宽度,我只是做了一些超大而没有尺寸的东西。一旦身体形成,我就完成了编辑,现在我又用我的新机器人身体回到了装配体内部。然后我将身体的一侧约束到另一部分的现有“边缘”,例如,马达的侧面(图B)。当约束生效时,身体的两侧“咬合”到马达旁边的位置。为了制作孔,我将电机安装孔投射到机器人主体上,再次编辑机器人主体部件(从组件内部),在那里切孔,然后将孔“保持放置”,可以这么说。

最后的成功 - 我已经建模了一个完全自适应的机器人体,我可以很容易地修改它以容纳我将在其中塞满的所有机器人组件。

接下来:适应大脑内部的战斗。

更多:我如何设计Makey机器人,第一部分:第一个设计

分享

发表评论