I have a LEGO Mindstorms EV3 and I'm wondering if there's any way I could start coding the bot in Python rather than the default drag-and-drop system. Is a Mindstorm considered AI?

Is this possible?

My goal is to write a basic walking program in Python. The bot is the EV3RSTORM. I searched and found this, but don't understand it.


closed as off-topic by Rob Murray, Ben N, callyalater, wythagoras, baranskistad Aug 2 '16 at 16:27

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question does not appear to be about artificial intelligence, within the scope defined in the help center." – Ben N, wythagoras
If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ What's your goal? What kind of bot? Have you researched anything yet? $\endgroup$ – kenorb Aug 2 '16 at 15:44
  • $\begingroup$ My goal is to write a basic walking program in Python. The bot is the EV3RSTORM. I searched and found this but don't understand it. $\endgroup$ – baranskistad Aug 2 '16 at 15:48
  • 1
    $\begingroup$ I'm voting to close this question because it's more about implementation than the academic/humanities aspect of AI. See Robert Cartaino's Area 51 post about site scope. $\endgroup$ – Ben N Aug 2 '16 at 16:13
  • $\begingroup$ I don't think this is a very good question, because it's too vague and marginally on-topic. It seems to really be asking "how do I program mindstorms using Python instead of X" which would be on-topic on a Mindstorms Stackexchange (is there one?) site. But I disagree about considering all implementation related questions off-topic. I added additional commentary to the linked Area 51 post. All of that said, I'd leave this open. I think we want (need) to be "beginner friendly" and closing questions feels hostile. Just let it float out here at a score 0 and leave it be, IMO. $\endgroup$ – mindcrime Aug 2 '16 at 16:25

Is a Mindstorm considered AI?

This depends on what type of software you write in it... The algorithms you write could be seen as AI.

You can absolutely use Python to progam it (or java or other languages). Check this link for a tutorial.


You can use python-ev3 which can be used to program Lego Mindstorms EV3 using Python on ev3dev.

See: Setting Up a Python Development Environment with PyCharm


Not the answer you're looking for? Browse other questions tagged or ask your own question.