我想学习如何编写控制机器人的软件。
乐高MindStorms是一个很好的选择吗?有没有更好的选择?
我更喜欢MindStorms,但在读了几篇文章后,我得到的印象是乐高已经停止了MindStorms的研究和开发。
你有什么建议?
发布于 2009-04-18 22:22:59
你没有说明你对机器人的硬件和软件方面更感兴趣。如果您主要对软件感兴趣,并且不想在硬件上花钱,那么您应该考虑模拟环境。
想想飞行模拟器或游戏程序之类的东西。你可以在不买飞机的情况下“驾驶”一架飞机。你也可以在这个过程中学到很多东西。
微软的Robotics Studio有一个可以免费下载的版本,让你可以模拟乐高头脑风暴,也可以为它写程序。如果你是一名学生,你也可以免费获得完整版。
当然,如果你想花这笔钱,没有什么能比得上真品了,我相信你会玩得很开心的。
我刚刚了解到LabView也可以用来编写乐高头脑风暴程序。看一看:他们有一个针对students的LabView版本,价格有很大的折扣。
发布于 2009-04-18 21:13:39
我拥有乐高MindStorms机器人工具包的第一个版本,我对它赞不绝口。它很容易上手,而且可能性是无限的。不仅是因为建造东西很有趣,还因为是一个joy把它们带到了生活中。作为一名工程师和软件开发人员,它对您提出了挑战。它让你真正欣赏和理解机器人研究和开发的脆弱性。
新的NXT集也推出了。它很大程度上是由用户反馈开发的,是迄今为止最好的乐高机器人套件。
发布于 2009-04-18 21:40:51
我曾指导过一支First Lego League团队几年,我们使用的是NXT机器人。该团队由6年级、7年级和8年级的学生组成,他们能够很容易地学习图形编程环境,并用它开发一些相当复杂的程序。作为教练,我们指导他们进行良好的软件实践(需求、设计、模块化、文档、测试等)。但是孩子们做了这些工作,他们学到了很多。标准的NXT软件基本上是LabView的精简版本,它相当容易使用,但有一点but。这对孩子们来说是一个很好的功能--他们学会了艰难地保存他们的工作,因为当你编辑的时候,软件可能会崩溃,而且确实会崩溃。
如果你想和机器人玩得很开心,特别是如果你想让孩子们也参与进来,这是一个很好的环境。但是标准软件是一种图形化编程语言,所以你是在连接和配置功能块,而不是编写代码,有些人认为那不是“真正的”软件。这完全取决于你想学什么。我们只对孩子们使用标准的NXT软件,因为FLL竞赛rules.If,你更喜欢使用程序语言,NXT仍然是一个很好的学习平台,但你需要切换到另一个开发环境,如these之一。
https://stackoverflow.com/questions/764202
复制相似问题