我想学习如何编写控制机器人的软件。
乐高机器人套装 MindStorms 是一个好的选择吗?有更好的替代品吗?
我更喜欢 MindStorms,但在阅读了几篇文章后,我得出的印象是乐高已经停止了 MindStorms 的研究和开发。
你有什么建议吗?
我想学习如何编写控制机器人的软件。
乐高机器人套装 MindStorms 是一个好的选择吗?有更好的替代品吗?
我更喜欢 MindStorms,但在阅读了几篇文章后,我得出的印象是乐高已经停止了 MindStorms 的研究和开发。
你有什么建议吗?
您没有说明您对机器人技术更感兴趣的是硬件方面还是软件方面。如果您主要关注软件且不想在硬件上花钱,您应该考虑使用模拟环境。
可以将其视为飞行模拟器或游戏程序。您可以“驾驶”一架飞机而无需购买它。在此过程中您也可以学到很多东西。
微软的机器人工作室提供可供下载的免费版,可以让您模拟Lego Mindstorms并编写程序。如果您是学生,您也可以免费获得完整版。
当然,如果您想花钱购买实物,那么没有什么比真实物品更好了,我相信您会玩得很开心。
我刚刚了解到,LabView也可以用来编程Lego Mindstorms。请查看:http://www.ni.com/academic/mindstorms/他们有一个专门为学生提供大幅折扣优惠的LabView版本。
我拥有Lego MindStorms机器人套件的第一版,我无法赞扬它。它易于入门,而且可能性无限。不仅构建东西很有趣,将它们带到生活中也是一种乐趣。它挑战你作为工程师和软件开发人员。它使您真正欣赏和理解机器人研究和开发的脆弱性。
新的NXT套装也已经推出。它是迄今为止最好的Lego机器人套件,主要是通过用户反馈进行开发的。
我不知道你对使用什么类型的软件感兴趣,但是MATLAB实际上有一个LEGO MINDSTORMS NXT Toolkit。它已经在一些MathWorks博客中讨论过,并且在MathWorks文件交换中发布了一些演示(这里有一个)。
没错,Lego Mindstorms很棒,但不要使用默认的LabView G语言界面进行编程。
使用更高级的东西,比如LeJos。
如果你刚开始学习编程,最重要的是选择一个有强大支持社区的工具包。MindStorms非常受欢迎,我相信在使用它时,你会有很多问题需要解决,但你也一定能够找到答案。