HOME

TheInfoList



OR:

LEGO Mindstorms EV3 is the third generation robotics kit in
LEGO Lego ( , ; stylized as LEGO) is a line of plastic construction toys that are manufactured by The Lego Group, a privately held company based in Billund, Denmark. The company's flagship product, Lego, consists of variously colored interlocking ...
's Mindstorms line. It is the successor to the second generation
LEGO Mindstorms NXT Lego Mindstorms NXT is a programmable robotics kit released by Lego on August 2, 2006. It replaced the first-generation Lego Mindstorms kit, which was called the Robotics Invention System. The base kit ships in two versions: the Retail Versio ...
kit. The "EV" designation refers to the "evolution" of the Mindstorms product line. "3" refers to the fact that it is the third generation of computer modules - first was the RCX and the second is the NXT. It was officially announced on January 4, 2013 and was released in stores on September 1, 2013. The education edition was released on August 1, 2013. There are many competitions using this set, including the
FIRST LEGO League Challenge The ''FIRST'' LEGO League Challenge (formerly known as ''FIRST'' LEGO League) is an international competition organized by ''FIRST'' for elementary and middle school students (ages 9–14 in the United States and Canada, 9–16 elsewhere). Each y ...
and the
World Robot Olympiad The World Robot Olympiad (WRO) is a global robotics competition for young people. The World Robot Olympiad competition uses Lego Mindstorms manufactured by LEGO Education. First held in 2004 in Singapore, it now attracts more than 28,000 teams fro ...
, sponsored by LEGO.


Overview

The biggest change from the LEGO Mindstorms NXT and NXT 2.0 to the EV3 is the technological advances in the programmable brick. The main processor of the NXT was an
ARM7 ARM7 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM7 core family consists of ARM700, ARM710, ARM7DI, ARM710a, ARM720T, ARM740T, ARM710T, ARM7TDMI, ARM7TDMI-S, ARM7EJ-S. The ARM7TDMI a ...
microcontroller, whereas the EV3 has a more powerful
ARM9 ARM9 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM9 core family consists of ARM9TDMI, ARM940T, ARM9E-S, ARM966E-S, ARM920T, ARM922T, ARM946E-S, ARM9EJ-S, ARM926EJ-S, ARM968E-S, ARM996 ...
CPU running
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
. A
USB Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply (interfacing) between computers, peripherals and other computers. A broad v ...
connector and Micro SD slot (up to 32GB) are new to the EV3. It comes with the plans to build 5 different robots: EV3RSTORM, GRIPP3R, R3PTAR, SPIK3R, and TRACK3R. LEGO has also released instructions online to build 12 additional projects: ROBODOZ3R, BANNER PRINT3R, EV3MEG, BOBB3E, MR-B3AM, RAC3 TRUCK, KRAZ3, EV3D4, EL3CTRIC GUITAR, DINOR3X, WACK3M, and EV3GAME. It uses a program called LEGO Mindstorms EV3 Home Edition, which is powered by
LabVIEW Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual programming language from National Instruments. The graphical language is named "G"; not to be confused with G-co ...
, to write code using blocks instead of lines. However it can also be programmed on the actual robot and saved.How is the EV3 different from the NXT? - LEGO.com customerservice FAQ - Products - Themes - MINDSTORMS - MINDSTORMS EV3
MicroPython MicroPython is a software implementation of a programming language largely compatible with Python 3, written in C, that is optimized to run on a microcontroller. MicroPython consists of a Python compiler to bytecode and a runtime interpreter of ...
support has been recently added. The EV3 Home (31313) set consists of: 1 EV3 programmable brick, 2 Large Motors, 1 Medium Motor, 1 Touch Sensor, 1 Color Sensor, 1 Infrared Sensor, 1 Remote Control, cables, USB cable, and 585 TECHNIC elements. The Education EV3 Core Set (45544) set consists of: 1 EV3 programmable brick, 2 Large Motors, 1 Medium Motor, 2 Touch Sensors, 1 Color Sensor, 1 Gyroscopic Sensor, 1 Ultrasonic Sensor, cables, USB cable, 1 Rechargeable battery and 547 TECHNIC elements. An expansion set for the Educational Core Set, which can be bought separately, contains 853 LEGO elements. However, the expansion set and the educational set combined do not contain enough components necessary to build most
robots "\n\n\n\n\nThe robots exclusion standard, also known as the robots exclusion protocol or simply robots.txt, is a standard used by websites to indicate to visiting web crawlers and other web robots which portions of the site they are allowed to visi ...
of the retail set. This contrasts with NXT; the educational set combined with the resource set could build any of the retail designs. The EV3 educational set was released a month earlier than the retail set, on August 1, 2013. Robots that can be built with the core education set are the EV3 educator robot, the GyroBoy, the Colour Sorter, the Puppy and the Robot Arm H25. Robots that can be built with the expansion set are the Tank Bot, the Znap, the Stair Climber, the Elephant and a remote control. Another robot that can be built with a pair of core sets and an expansion set is the Spinner Factory. NXT’s Hitechnic sensors Blocks can be used with EV3 & NXT. NXT’s sensors can be used with the EV3. It can boot an alternative operating system from a microSD card, which makes it possible to ru
ev3dev

Debian Linux
based operating system.


Compatibility

All NXT sensors, motors, and building elements work with EV3 and are recognized as NXT sensors/motors when plugged in. EV3 sensors do not work with the NXT, but EV3 motors do. The NXT brick can be programmed with the EV3 software, but lacks some software features. EV3 software can be used to program the NXT, but some extra programming-blocks must be downloaded, such as the UltraSonic sensor (which is included in the standard NXT kit, but not the standard EV3 kit). The EV3 brick cannot be programmed with the standard NXT software, but some third party software supports both systems.


Notable robots made with the EV3 platform

* The
Braigo Braigo (Brai-lle +Le-go) is a Braille printer design. Braigo version 1.0 uses a Lego Mindstorms EV3 kit, which includes a microprocessor with assorted components such as electric motors, sensors and actuators. Braigo v1.0 was designed by 13-y ...
is a robotic
Braille printer A braille embosser is an impact printer that renders text as tactile braille cells. Using braille translation software, a document or digital text can be embossed with relative ease. This makes braille production efficient and cost-effective. B ...
designed by Shubham Banerjee, a 12-year-old boy from Santa Clara, California in the Silicon Valley region. It is a modified version of the BANNER PRINT3R project, designed by Ralph Hempel. Its low cost (US$354) is an advantage over typical Braille printers (which can cost upwards of $2000). * The
CubeStormer III CubeStormer 3 is a robot built primarily with Lego Mindstorms and the Samsung Galaxy S4. On 15 March 2014, at the Big Bang fair in Birmingham, England, the CubeStormer 3 broke the previous record, held by its predecessor, the CubeStormer II, for th ...
is a
Rubik's cube The Rubik's Cube is a Three-dimensional space, 3-D combination puzzle originally invented in 1974 by Hungarians, Hungarian sculptor and professor of architecture Ernő Rubik. Originally called the Magic Cube, the puzzle was licensed by Rubik t ...
solving robot, the former
Guinness World Records ''Guinness World Records'', known from its inception in 1955 until 1999 as ''The Guinness Book of Records'' and in previous United States editions as ''The Guinness Book of World Records'', is a reference book published annually, listing world ...
record holder for the fastest
Rubik's Cube The Rubik's Cube is a Three-dimensional space, 3-D combination puzzle originally invented in 1974 by Hungarians, Hungarian sculptor and professor of architecture Ernő Rubik. Originally called the Magic Cube, the puzzle was licensed by Rubik t ...
solving robot - 3.256 seconds. The previous record of 5.27 seconds was held by the
CubeStormer II CubeStormer II is a robot built primarily with Lego Mindstorms and a Samsung Galaxy S2 for solving a Rubik's Cube. The project was commissioned by ARM Holdings and designed and built by Mike Dobson and David Gilday. CubeStormer II set a Guinness ...
, which was built with previous generation NXT parts. The CubeStormer III broke the record on March 15, 2014.


Enhancements

On the EV3 AM1808 platform, it is possible with a small hack to double the encoder's resolution. By enabling edge triggered interrupts on the encoder B line (called direction line by LEGO), it is possible to have 720 increments per turn instead of 360. This enhancement allows for smoother rotation at low speed and better position control. This hack was not possible on the NXT due to a hardware limitation. The modified firmware implementing this modification is called EV3.14.


See also

*
ROBOTC Lego Mindstorms NXT is a programmable robotics kit released by Lego on August 2, 2006. It replaced the first-generation Lego Mindstorms kit, which was called the Robotics Invention System. The base kit ships in two versions: the Retail Version ...
*
Dexter Industries Dexter Industries is a company that designs robots for education, research, and personal use. The company makes several products that expand the LEGO Mindstorms, Raspberry Pi and Arduino prototype system. History Dexter Industries was founded in ...
- Sensors for the EV3 *
LeJOS "Lejos" (English: "Far") is a song by Puerto Rican-American singer-songwriter Toby Love. It was released on August 21, 2012 by Top Stop Music for his fourth studio album, '' Amor Total''. The song's music video, which was directed by Danny Hastin ...
- Firmware and Java API replacement for EV3 programming. *
C-STEM Studio C-STEM Studio is a platform for hands-on integrated learning of computing, science, technology, engineering, and mathematics (C-STEM) with robotics. It can be used to control multiple Linkbot, Lego Mindstorms NXT Lego Mindstorms NXT is a prog ...


References


External links

*
Open Roberta Lab - The first cloud-based and open-source IDE for EV3

CoderZ
an online learning environment with an EV3 online simulator
ev3dev
a linux debian os for ev3
cpp4robots
an extension for Microsoft Visual Studio that enables programming EV3 in C/C++
Robot JavaScript
a JavaScript compiler for EV3. Includes a development environment with syntax highlighting and code sharing. {{DEFAULTSORT:Lego Mindstorm EV3 Educational toys Embedded systems Products introduced in 2013 Robot kits Electronic toys 2013 in robotics