代码之家  ›  专栏  ›  技术社区  ›  Arnold Zokas

乐高MindStorms是基础机器人开发的好选择吗?[关闭]

  •  28
  • Arnold Zokas  · 技术社区  · 17 年前

    9 回复  |  直到 17 年前
        1
  •  13
  •   JonnyBoats    16 年前

    你没有说明你是对机器人的硬件还是软件方面更感兴趣。如果你主要对软件感兴趣,不想在硬件上花钱,你应该考虑一个模拟环境。

    想想飞行模拟器或游戏程序之类的东西。你可以“驾驶”一架飞机,而无需购买。在这个过程中,你也可以学到很多。

    微软的 Robotics Studio

    当然,如果你想花钱,没有什么比真品更像的了,我相信你会玩得很开心。

    http://www.ni.com/academic/mindstorms/ 他们有一个版本的LabView students

        2
  •  11
  •   user59278    17 年前

    我拥有第一个发布的乐高MindStorms机器人套件,我对它赞不绝口。它很容易上手,而且可能性是无限的。建造东西不仅有趣,而且把它们变成现实也是一种乐趣。作为一名工程师和软件开发人员,它会给你带来挑战。它让你真正欣赏和理解机器人研究和开发的脆弱性。

        3
  •  3
  •   JayMcClellan    17 年前

    我指导了一个 First Lego League 我们的团队已经工作了几年,我们使用了NXT机器人。该团队由6年级、7年级和8年级的学生组成,他们能够轻松学习图形编程环境,并用它开发一些非常复杂的程序。作为教练,我们指导他们进行良好的软件实践(需求、设计、模块化、文档、测试等),但孩子们做了这项工作,他们学到了很多东西。标准NXT软件基本上是 LabView

    如果你想玩机器人玩得很开心,特别是如果你想让孩子们也参与进来,这是一个很好的环境。但标准软件是一种图形编程语言,所以你要连接和配置功能块,而不是编写代码,有些人不认为这是“真正的”软件。这一切都取决于你想学什么。由于FLL竞赛规则,我们只对孩子们使用标准的NXT软件。如果你更喜欢使用过程式语言,NXT仍然是一个很好的学习平台,但你需要切换到另一个开发环境,比如 these .

        4
  •  2
  •   Bryant Hankins    17 年前

    它为你打下基础,让它变得有趣,这是一个很好的开始。不过,可能还有更复杂的替代方案。..

        5
  •  2
  •   Steve Harrison    17 年前

    假设你选择乐高路径,对于Mindstorms,我绝对推荐 NQC .

    许多 比在所见即所得风格的环境中拖动节点更容易(这就是捆绑软件和基于LabView的版本的工作原理)。

    我没有使用NXT机器人的任何经验,但如果NQC听起来很有趣,那么NXT有一个等效的: NBC/NXC .

        6
  •  2
  •   Thorbjørn Ravn Andersen    15 年前

    你对为机器人编写软件感兴趣。您可以使用LEGO开始和成长。一旦你超越了Mindstorms界面,你就可以将LeJOS加载到“砖块”上,编写在你的计算机上运行的Java程序,并通过蓝牙控制或与机器人交互。有很多例子可以用来做LeJOS的基础知识。但是,您应该能够用Java编程。

    http://highlevellogic.blogspot.com/2010/10/lego-mindstorms-nxt-robots-lejos.html

        7
  •  1
  •   gnovice    17 年前

    LEGO MINDSTORMS NXT Toolkit MathWorks blogs ,MathWorks文件交换上发布了一些演示( here's one ).

        8
  •  1
  •   Tian Bo    17 年前

    是的,Lego Mindstorms很棒,但不要使用默认的LabView G语言界面进行编程。

        9
  •  0
  •   MadCoder    17 年前

    如果你刚刚开始,最重要的是你选择的任何工具包背后的支持社区。MindStorms非常受欢迎,我相信你在使用它时会很容易找到(许多)问题的答案。

    推荐文章
    user3342208  ·  LeJOS NXT编程
    12 年前