乐高机器人收集乒乓球

时间:2019-02-27 11:48:07

标签: java lego mindstorms ev3

我的目标是构建一个机器人,该机器人可以收集乒乓球并将其放入添加的图片左右两侧的目标A和B中。作为参考,该路线为矩形,只有一个障碍物。四壁十字架。

现在我已经购买了Pixy 2来识别它需要拾取的球。

我的两个问题是:

  1. Lego Mindstorm(LM)是一种简单/合理的编程语言来解决此问题,并且LM还能轻松控制机器人的运动吗?
  2. 是否可以使用Java而不是LM解决此问题? (这是首选,因为我知道Java,但不了解LM)

enter image description here

2 个答案:

答案 0 :(得分:2)

据我了解,LM不是编程语言,您可以使用多个软件套件在LM上部署程序。其中一些基于Java。

请参阅 https://en.wikipedia.org/wiki/Lego_Mindstorms

答案 1 :(得分:0)

  1. Lego Mindstorm的默认编程语言是基于视觉/块的。适用于没有编程经验的孩子。因此,如果您知道Java,那么使用它就不会有问题。确实,您会发现它太简单了。
    对机器人的运动进行编程非常容易,它是Mindstorm集中的一个示例项目。
    加号:您的相机随附plugins to add it's own block to the Mindstorms programming environment。您甚至有一个sample project to build a chaser robot
  2. 根据我的经验(使用Mindstorms NXT2),尝试使用LeJOS()并不简单。但这是几年前的事,您在标记(ev3)中指出了较旧的版本。