LEGO MINDSTORMS EV3 Announced

Discussion specific to the intelligent brick, sensors, motors, and more.
pepijndevos
Posts: 175
Joined: 28 Dec 2011, 13:07
Location: Gelderland, Netherlands
Contact:

Re: LEGO MINDSTORMS EV3 Announced

Post by pepijndevos »

I seem to remember reading that the EV3 will have first-class support for real programming languages. Not just visual and not-quite ones. Can anyone confirm this, or maybe even point to the original info?

I'd loooove a GCC/LLVM backend to run anything from C to Rust to Javascript on this thing. It's just Linux, right?

It seems some people already have one?! Is that because you are a Lego Master something, signed an NDA, lucked out, or what?
-- Pepijn
http://studl.es Mindstorms Building Instructions
HaWe
Posts: 2500
Joined: 04 Nov 2014, 19:00

Re: LEGO MINDSTORMS EV3 Announced

Post by HaWe »

http://sourceforge.net/apps/phpbb/mindb ... 195#p16195
:mrgreen:
genuine machine code generated by a C compiler surely will be "lightyears" faster than bytecode for VMs!
:ugeek:
mightor
Site Admin
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands
Contact:

Re: LEGO MINDSTORMS EV3 Announced

Post by mightor »

It is indeed just an embedded system running Linux :) The trick is knowing how to interface with the hardware. Currently, we (the LMEP + MCP) are still waiting for LEGO to release the source code so we can start working on a library to allow us to do this from outside the VM.
There are currently plans for Java and Python and I am sure John will come up with something that will bridge the gap between BrixCC and the EV3 :)

I have a working Python binary + standard libraries but no "glue" between it and the actual sensors and motors, so it's a little boring. I believe John has already ported several programming languages to the EV3, but again, no "glue", yet.

= Xander

LMEP = LEGO MINDSTORMS Expert Panel
MCP = MINDSTORMS Community Partner
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
pepijndevos
Posts: 175
Joined: 28 Dec 2011, 13:07
Location: Gelderland, Netherlands
Contact:

Re: LEGO MINDSTORMS EV3 Announced

Post by pepijndevos »

Wow so it basically runs everything!
I wonder if Numpy can be made to work, in that case Python might be fast enough to do some serious stuff.
I hope the ARM core does NEON instructions...
If it does LLVM, Rust would also be really interesting, or Emscripten?

Oh, so being in the LMEP or MCP is what gets you an EV3... How do I apply? :D
-- Pepijn
http://studl.es Mindstorms Building Instructions
mightor
Site Admin
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands
Contact:

Re: LEGO MINDSTORMS EV3 Announced

Post by mightor »

You don't apply, you get asked :)

= Xander
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
HaWe
Posts: 2500
Joined: 04 Nov 2014, 19:00

Re: LEGO MINDSTORMS EV3 Announced

Post by HaWe »

but only if you're already sort of registered Lego-VIP, don't you? :ugeek:
mightor
Site Admin
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands
Contact:

Re: LEGO MINDSTORMS EV3 Announced

Post by mightor »

doc-helmut wrote:but only if you're already sort of registered Lego-VIP, don't you? :ugeek:
Nah, most people who get invited are very active the in the community. They contribute through the software they make, the models they create or the blogs they maintain. MCPs are kind of like ambassadors for the MINDSTORMS theme. The LMEP were a subset of 12 MCPs that were asked to collaborate with LEGO for the development of the EV3 platform.

The best way to get noticed is to do cool stuff and write about it. That is how most of us in the MCP programme got in.

= Xander
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
HaWe
Posts: 2500
Joined: 04 Nov 2014, 19:00

Re: LEGO MINDSTORMS EV3 Announced

Post by HaWe »

MCP ? what's MCP ?
most people who get invited are very active the in the community. They contribute through the software they make, the models they create or the blogs they maintain.
That's all I'm already doing, but got no invitation though.
Now I find that very strange.
Last edited by HaWe on 11 May 2013, 08:20, edited 1 time in total.
inxt-generation
Posts: 290
Joined: 03 Oct 2011, 00:06
Location: Gallifrey
Contact:

Re: LEGO MINDSTORMS EV3 Announced

Post by inxt-generation »

Well no one invited me. :?

Do they still have the JMCP? I thought you applied for that... Or not.
A.K.A. NeXT-Generation.
"A kingdom of heaven for RobotC now has recursion!"
mightor
Site Admin
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands
Contact:

Re: LEGO MINDSTORMS EV3 Announced

Post by mightor »

I am not aware of the Junior MCP programme, no.

= Xander
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests