【问题标题】:How to make a complex robot model in webots?如何在 webbots 中制作复杂的机器人模型?
【发布时间】:2023-03-17 13:20:01
【问题描述】:

我使用cyberbotics webbots 制作我的机器人。我不知道如何制作漂亮的 3D 模型。至少在螳螂六足级别。 我了解您只能导入vrml97格式的现成欺诈,但Fusion 360等程序不支持。 但在 webbots 本身中,我没有找到一种方法来构建比使​​用立方体、金字塔和其他简单对象更复杂的模型。 还有一个想法是使用分组从大量矩形组装模型,但在我看来,这样的模型会大大减慢速度。 是否可以看到成品机器人是如何制作的,并对其进行更改?

【问题讨论】:

    标签: 3d-modelling 3d-model webots


    【解决方案1】:

    您正在寻找的节点是 IndexedFaceSet https://www.cyberbotics.com/doc/reference/indexedfaceset,它允许您使用一组三角形面有效地对形状进行建模,您会在这个模拟世界中找到一个示例:https://cyberbotics.com/doc/guide/samples-geometries#high_resolution_indexedfaceset-wbt

    一种可能的工作流程是使用 Blender 创建您的网格,然后使用 Webots 导出器将其导出到 Webots:https://github.com/cyberbotics/blender-webots-exporter

    【讨论】:

    • 谢谢,在等待答复的时候,我自己已经找到了。剩下的唯一问题是是否可以不使用搅拌机,而是使用 Fusion 360,因为我经常使用它,而且对我来说更方便。我将尝试在其中制作模型,并通过搅拌机将其转换为 webbots。
    • 很遗憾,Fusion 360 不提供 VRML 导出功能。但作为一种变通方法,您可以在 Fusion 360 中进行设计,然后以标准格式(例如 STL 或 OBJ)导出并使用软件(例如 Blender)进行转换,甚至使用免费的在线转换服务,例如如:cloud.cadexchanger.com
    • 我已经这样做了。还有一个有趣的微妙之处:我尝试了 stl 和 obj。最后,obj 变得更加方便,因为在其中单独存储了模型的各个部分,并且还存储了组和组和对象的名称,这最终帮助了我很多在 Webots 中组装机器人的阶段。机器人完成:instagram.com/p/B89TGkxKiUP
    • 非常漂亮的机器人模型!很高兴看到你成功了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多