Hardware resources data table
Below you find a summary table with existing hardware resources for learning and teaching robotics for K-12 studends. You can search by column or the entire table. The column search is only applied when you press ENTER.
This is a community effort, so your help in keeping this information up to date is important. Please check the help page to see how you can contribute.
The following applies to the entire table:
Project | Active or retired? | Ages | Focus | Ass. Type | Motion | Open-source | 3D print | Text-based Programming | Visual Programming | Wireless Comm. | Progrm Upload | Brain | Dist. / Prox. Sensors | Line (IR) sensors | Sound sensors | Other sensors | LEDs | Motors | Sound actuators | Other actuators | Other hardware | Power | Brick compat. | Sz L x W x H [cm^3] | Learnin material | Classroo material | Multi-robot | Ease of use | Cost | models | Expandable | Other | Papers | Materiais | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Activity Robot Kit | Active | 14+ | Computacional Thinking, Coding Skills, Engineering, Electronics | RKA | 2W | No | No | SimpleIDE (C) | BlocklyProp | No | USB | 8-core Propeller microcontroller | 1 US | - | - | Any | 2 | 2 DC CRS | - | Any | ֓D card | 5 AA | No | N.A. | +++ | ++ | No | - | 215 | No | Yes, not-easy | - | |||
Anprino (Arthur) | Active | N.A. | Computacional Thinking, Coding Skills, Engineering, Electronics | RKA | 2W | Yes | Yes | Arduino-based | Arduino-based | Bluetooth 2.0 (HC06) | USB | Arduino Uno R3 (ATmega328P) | 1 US (4 ) | Yes (2 ) | No | Any () | No | 2 DC | No | Any () | Groove Base Shield, Arduino Motor Shield | 9V | No | 15 x 11 | + | No | No | - | 70 | 3 | Yes, not-easy | COTS, 3D parts library | |||
Bee-Bot | Active | 3+ | Computacional Thinking | AP | 2W | No | No | No | No | No | Onboard buttons | N.A. | No | No | No | No | No | 2 DC | No | No | No | Li-Po, 3.7V, 500 mAh, USB R, 2 - 8 hours | No | 13 x 10 x 7 | +++ | ++ | No | +++ | 90 | No | No | Educational packs | https://www.sciencedirect.com/science/article/pii/S0747563217300195 | http://robots4schools.ch/ressources-pedagogiques/ http://www.edurobot.ch/site/?page_id=17 | |
Blue-Bot | Active | 5 - 7 | Computacional Thinking | AP | 2W | No | No | No | Blue-Bot app (Android/iOS) | Bluetooth 3.0 / 4.0 | Onboard buttons, Bluetooth | N.A. | No | No | No | No | No | 2 DC | No | No | Programming TacTile Reader (125 ) | Li-Po, 3.7V, 500 mAh, USB R, 1.5 - 6 hours | No | 13 x 10 x 7 | +++ | ++ | No | +++ | 128 | No | No | Educational packs | |||
Boe-Bot | Active | 13+ | Computacional Thinking, Coding Skills, Engineering, Electronics | RKA | 2W | No | No | PBASIC | No | No | USB | BASIC Stamp 2 | 2 IR | - | - | Any | 2 | 2 DC CRS | - | Any | No | 4 AA | No | N.A. | +++ | ++ | No | - | 172 | No | Yes, not-easy | - | |||
Bot n Roll ONE A | Active | N.A. | Coding skills, Engineering, Electronics | RKA or AP | 2W | Schematic only | No | Arduino-based | Open Roberta, (Arduino-based) | No | USB | PIC18F45K22 and ATmega328 | 2 IR | No | No | 3 buttons, any () | 2 | 2 DC | Buzzer | 2x16 alphan. LCD, any () | No | 12 V, 1300 mAh, NiMHH, R | No | 20.5 x 19.2 x 85 | +++ | No | No | + | 175 | No | Highly, not-easy | - | |||
BQ Printbot Evolution | Active | 8+ | Computacional Thinking, Coding Skills, Engineering, Electronics | KA | 2W | Yes | Yes | Arduino-based | bitbloq (Web/PC), RoboPad++ (Android), arduino-based | Bluetooth 2.1 | USB, Bluetooth | BQ Zum Core (ATMega328p) | 1 US | 2 | No | 2 Light | No | 2 DC CRS | Buzzer | No | No | 4 AA | No | 18 x 11.5 x 10 | ++ | + | No | ++ | 100 | Yes | Medium, no-easy | Skins | |||
BrickPi | Active | 10+ | Computacional Thinking, Coding Skills, Engineering, Electronics | KA | C | Schematic only | No | Python, Java, Node.js | Scratch | WiFi, Bluetooth 4.1 | WiFi | RaspberryPi 3 + ATSAMC21JXXX | No | Yes (27 ) | No | No (up to 4 NXT/EV3 sensors), Camera (30 ) | 1 | No (up to 4 NXT/EV3) | No (output available) | No | ֓D, HDMI, Ethernet, USB | 8 AA, 9.6 V 2000 mAh NiMH R, charger (50) | Yes | N.A. | ++ | No | No | - | 190 | 13 | Yes, medium | BrickPi3 Classroom Kit (1180/5) | |||
Cubelets | Active | 4+ | Computacional Thinking, Coding skills, Engineering | KA | C | No | No | Cubelets Flash (C) | Cubelets - Blockly | Bluetooth | Bluetooth | N.A. | 2 IR | No | No | 1 light, Knob (29 ), temperature (29 ) | No | 2 DC + 1 S | No | flashlight, Bar graph (45) | Inverse | USB R | Yes | N.A. | +++ | +++ | Yes | +++ | 300 | 5 | Yes, easy | Cubelets App (Android/iOS) | |||
Cubetto | Active | 3+ | Computacional Thinking | AP | 2W | No | No | (Arduino-based) | Physical board, (arduino-based) | Bluetooth 4.0 | Physical board | Atmel SAM D21 | No | No | No | Any | No | No | No | Any () | Arduino compatible | 3 + 3 AA, 4 - 6 hours | No | N.A. | +++ | ++ () | No | +++ | 219 | No | Yes, not-easy | Educational packs, Activity packs | |||
Cue | Active | 11+ | Playtime, Coding skills, Computacional Thinking | AP | 2W+H | No | No | JavaScript | Blockly, Cue | Bluetooth | Bluetooth 4/LE | N.A. | 3 IR | No | Personlized rec. and dir. | Accelerometer, Buttons | 18, RGB | 2 DC P. + 2 DC ENC | Yes | No | No | ֕SB R, 5 hours | LEGO | 17 x 18 x 16 | +++ | +++ | Yes | +++ | 200 | Limited, easy | 4 Personalities (Emotive AI system), Sensor Fusion | ||||
Dash | Active | 6+ | Playtime, Coding skills, Computacional Thinking | AP | 2W+H | No | No | No | Blockly, Path, Go, Xylo, Wonder | Bluetooth | Bluetooth 4/LE | N.A. | 3 IR | No | 3, rec. and dir. | Accelerometer, Buttons | 18, RGB | 2 DC P + 2 DC ENC | Yes | No | No | ֕SB R., 5 hours | LEGO | 17 x 18 x 16 | +++ | +++ | Yes | +++ | 150 | Limited, easy | Launcher, Xylophone, Apps, ʼn | ||||
Dot Creative Kit | Active | 6+ | Playtime, Coding skills, Computacional Thinking | AP | No | No | No | No | Blockly, Go, Wonder | Bluetooth | Bluetooth 4/LE | N.A. | 1 IR | No | Rec. | Buttons | 18, RGB | No | Yes | No | Acc. | ֕SB R, 5 hours | LEGO | N.A. | +++ | +++ | No | +++ | 80 | Limited, easy | Project game cards and activities, Lamp, ʼn | ||||
Edison Robot | Active | 4 - 16 | Computacional Thinking, Coding skills, Engineering | AP | 2W | No | No | EdPy (Python) | EdBlocks, EdWare | No | Audio jack | Freescale 8-bit MC9S08PA16VLC | 2 IR | Yes | No | IR receiver, 2 light | 3 | 2 DC ENC | Piezo | No | IR remote | 4 AAA | LEGO | 8 x 7.5 x 3.9 | +++ | +++ | No | ++ | 50 | No | Yes, easy | Reads barcodes | |||
Finch | Active | 6+ | Computacional Thinking, Coding skills | AP | 2W | Schematic only | No | Python, Jython (Java), Javascript, Greenfoot, Processing, C, C++, C#, Scala, Visual Basic | Snap!, CREATE Lab Visual Programmer, Scratch | No | USB | ATMEGA16/32U4 | 2 IR | No | No | 2 light, temperature, 3 axis accelerometer | 1 RGB | 2 DC | App | No | Buzzer | USB powered | No | 17.8 x 14 x 7.6 | +++ | +++ | No | ++ | 100 | No | No | Max speed of 38 cm/s, Add Raspberry Pi | |||
GoPiGo3 | Active | 9+ | Computacional Thinking, Coding Skills, Engineering, Electronics | AP | 2W | Schematic only | No | Dexter Studio (Python), NodeJS | Bloxter, Scratch | WiFi, Bluetooth 4.1 | WiFi | RaspberryPi 3 + ATSAMC20JXXX | 1 ToF | Yes (27 ) | No | No | 2 | 2 DC ENC + 1 S | No (output available) | No | ֓D, HDMI, Ethernet, USB | 8 AA, 9.6 V 2000 mAh NiMH R, charger (50) | No | N.A. | ++ | ++ () | No | - | 215 | 12 () | Yes, not-easy | GoPiGo Beginner Classroom Kit (1500/5) | |||
KIBO 18 Kit | Active | 4+ | Computacional Thinking, Coding skills, Engineering | KA | 2W | No | No | No | Physical blocks | No | Physical | N.A. | Yes | No | Yes | Light | 1 | 3 DC | Yes | No | 18 programming blocks, Sound play./rec. (99$) | N.A. | No | N.A. | ++ | ++ () | No | + | 400 | N.A. | Yes, easy | - | |||
LEGO BOOST | Active | 7+ | Playtime, Building, Computational Thinking | KA | C | No | No | - | LEGO BOOST App (Android/iOS/PC) | Bluetooth 4.1 | No | No | 1 IR | No | App | Color, 6-axis tilt sensor, 1 button | 2 RGB | 2 + 1 DC ENC | App | No | No | 6 AAA | LEGO | N.A. | +++ | (WeDo) | No | ++ | 160 | Highly, easy | 2 ports, 847 bricks, Playmat, Power functions compatible with LEGO WeDo | ||||
LEGO MINDSTORMS EV3 | Active | 10+ | Playtime, Building, Coding skills, Computational Thinking | KA | C | No | No | EV3Basic, RobotC (C), leJOS (Java), ʼnEV3 Software, EV3 Programmer App, Scratch, LabView, ʼnBluetooth 2.1, WiFi | USB, Bluetooth or Wi-Fi | 300 MHz ARM9, Linux | 1 IR | Yes | No | Buttons, Color, IR (proximity and receiver), Touch, Gyro (35), Ultrasonic (35) | 1 status light | 2 + 1 DC | Yes | IR tx | 178x128 B/W Screen, ֓D Card, Wi-Fi (15), IR remote | 6 AA | LEGO | N.A. | +++ | +++ | No | ++ | 400 | Highly, easy | 4 inputs max, 4 outputs max, 541 bricks | Many | http://www.edurobot.ch/?cat=78 | ||||
LEGO WeDo 2.0 | Active | 7+ | Playtime, Building, Computational Thinking | KA | C | No | No | Java | WeDo 2.0 LEGO Education (Android/iOS/PC), Scratch (PC) | Bluetooth 4.1 | No | No | 1 IR | No | App | 6-axis tilt sensor, 1 button | 1 RGB | 1 DC | App | No | No | 2 AA, or R Pack (62 ) | LEGO | N.A. | +++ | +++ | No | +++ | 175 | Highly, easy | 280 bricks, Power functions compatible with LEGO BOOST | ||||
Makeblock mBot | Active | 8+ | Computacional Thinking, Coding skills, Electronics | KA | 2W | No | No | mblock 5 (Python) | mblock 5 (Scratch, PC/Mac) | IR | USB, Bluetooth or WiFi | Arduino Uno-based | 1 US | Yes | No | IR receiver, Light, 3-axis ACC, 3-axis GYRO, 3 buttons, gear knob | 1 RGB | 2 DC | No | IR tx | Any | 4 AA or 3.7V Lithium (USB R) | No | 17 x 13 x 9 | +++ | ++ | No | ++ | 99 | No | Yes, medium | Makeblock App (Android/iOS, bluetooth version) | |||
Marty | Active | 8+ | Computacional Thinking, Coding skills, Building | KA | 2L | Schematic + 3D parts | Yes | Python, Node.js, C++, C# | Marty ScratchX | WiFi | WiFi | 180 MHz ARM Cortex M4, STM32F446RE + ESP8266 | No | No | No | 3-axis accel | No | 4+2+3 S | No | No | No | Li-Ion Battery R | No | N.A. | +++ | No | No | + | 180 | No | Yes, not-easy | ROS, V-Rep simulation, Can connect to Raspberry Pi, App, Gpios | |||
MOSS Exofabulatronixx 5200 | 8+ | Computacional Thinking, Coding skills, Building | KA | C | No | No | C | MOSS Scratch | Bluetooth | Bluetooth | 400 | ||||||||||||||||||||||||
Ozobot Bit 2.0 | Active | 6 - 10 | Computacional Thinking | AP | 2W | No | No | No | Ozoblockly, printed color codes | No | Screen light-based | N.A. | No | (color) | No | Color | 1 RGB | 2 DC | No | No | No | USB R, 1 hour | No | 2.54 x 2.54 x 2.54 | +++ | +++ | No | +++ | 70 | No | No | Activities | |||
Ozobot Evo | Active | 8 - 14+ | Computacional Thinking, Coding skills | AP | 2W | No | No | No | Ozoblockly, printed color codes | Bluetooth LE 4.0 | Screen light-based | N.A. | 4 IR | (color) | No | Color | 7 RGB | 2 DC | Yes | No | No | USB R, 1 hour | No | 2.54 x 2.54 x 2.54 | +++ | +++ | No | +++ | 102 | No | No | Evo App (Android/iOS), Activities | |||
Phiro Pro | 9+ | Computacional Thinking, Coding skills, Building | KA | C | No | No | No | Snap4Phiro, Scratch4Phiro, Phiro Code (Android), Pocket Code (Android) | Bluetooth | Bluetooth, onboard keys | ATmega2560 | 6 IR | No | No | No | 2 RGB | 2 DC | No | No | Swish card reader | USB R, 5 hours | LEGO | 15.3 x 9.4 x 5.1 | +++ | ++ | No | +++ | 212 | No | Yes | - | ||||
Pro-Bot | 3+ | Computacional Thinking, Coding skills | AP | 2W | No | No | Onboard device (LOGO), Probotix (LOGO) | Probotix | No | Onboard, USB | N.A. | No | No | Yes (simple) | 23 buttons, 2 touch, light | 2 | 2 DC | Yes | Mono LCD | Pen-Holder | 3 AA or USB R + CR2032 | Knex | 25.9 x 17 x 10 | ++ | - | No | ++ | 139 | No | Yes, easy | LOGO materials available. | http://robots4schools.ch/ressources-pedagogiques/ http://www.edurobot.ch/site/?page_id=727 | |||
Robot Shield with Arduino | Active | 13+ | Computacional Thinking, Coding Skills, Engineering, Electronics | RKA | 2W | No | No | Arduino-based | Arduino-based | No | USB | Arduino Uno R3 (ATmega328P) | 2 IR | - | - | Any | 2 | 2 DC CRS | - | Any | - | 5 AA | No | N.A. | +++ | ++ | No | - | 171 | No | Yes, not easy | - | |||
ROBOTICS TXT Discovery Set | Active | 10+ | Computacional Thinking, Engineering | KA | C | No | No | Python | ROBO Pro (PC), ROBO Pro Smart App (Android/iOS), Brickly | WiFi, Bluetooth 2.1 + 4.0 | USB | Dual 32bit / 600mHz ARM Cortex A8 + Cortex M3, Linux | 1 IR | No | No | 1 USB camera, temperature, 8 digital/analog inouts, 4 fas digital count inputs, 2 buttons | 2 | 2 DC ENC + 1 DC | Yes | 2.4" RGB display | ֓D card, I2C | 9 V | No | N.A. | ++ | (other packs) | No | + | 400 | 14 | Yes, medium | 310 parts, 4 motor outputs or 8 single outputs | |||
Sparki | 11+ | Computacional Thinking, Coding Skills, Electronics | AP | 2W | Yes (buy) | N.A. | SparkiDuino (Arduino) | ArduBlock (SparkiDuino) | Bluetooth | USB | ATMEGA32U4RC-AUR | 1 US | 5 | No | 3-axis ACC, 3-axis Mag, IR recv, 3 light | 2 + 1 RGB | 3 St + 1 S | Piezo | 128x64 LCD, IR tx | Pen holder, Gripper, IR remote | 4 AA | No | 12.7 x 10.2 x 9.5 | +++ | +++ | No | +++ | 182 | No | Low, not easy | Pen, Maze Poster, Line following Poster, 100+ free lessons, , 16 arduino pins available | ||||
Sphero SPRK+ | Active | 8+ | Computacional Thinking, Coding Skills | AP | 2W | No | No | SPHERO, EDU App (Javascript) | SPHERO, EDU App (Draw, Blocks) | Bluetooth Smart 4.0+ | Bluetooth | Cortex ARM Processor | No | No | No | 3-axis ACC, 3-axis Gyro | 1 RGB + 1 Blue | 2 DC | Yes | No | No | R (Inductive charger and ֕SB) | No | 7.62 x 7.62 x 7.62 | +++ | +++ | No | +++ | 150 | No | Low, very easy | Max speed 2 m/s, Sphero Edu App (Android, iOS) Integrated with Clever and Google classrooms | |||
STEM ROBOTICS ERP PRO 1.3 | 8+ | Computacional Thinking, Coding Skills, Engineering | KA | C | No | No | ERP Text Editor | Flow diagram | Bluetooth | USB, Bluetooth (limited) | 32?bit ARM CORTEX?M2 | 2 IR | No | No | 1 touch | 7 | 3 DC | Buzzer | No | No | 6 AA | Engino toys | N.A. | +++ | ++ | No | ++ | 250 | 8 | Yes, Easy | Physics, building and other activities with questions. | ||||
Thymio II wireless | Active | 6+ | Playtime, Building, Coding skills, Computational Thinking | AP | 2W | Yes | Yes | Aseba Studio (Aseba) | Aseba (Visual Programming Language, Blockly), Scratch | IEEE 802.15.4 | IEEE 802.15.4, USB | PIC24FJ128GB106 | 9 IR | 2 | 1 | 5 capacitive buttons, 1 3-axis accelerometer, 1 temperature, IR receiver | 39 RGB | 2 DC | Yes | No | ֓D card, IR remote (12 ) | Li-Po, 3.7V, 1500 mAh, USB R, 3 - 5 hours | LEGO | 11 x 11.2 x 5.3 | +++ | ++ | Yes | +++ | 189 | No | Yes, medium | Simulator, 14 cm/s max speed, 3D parts library | http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7859350 | http://robots4schools.ch/ressources-pedagogiques/ http://www.edurobot.ch/site/?page_id=19 | |
VEX IQ Super Kit | 8+ | Computacional Thinking, Coding Skills, Engineering | KA | C | No | No | easyC, Robot Mesh Studio (Python) | ROBOTC, Modkit (Scratch), Robot Mesh Studio (Blockly, Flowol) | 2.4 GHz (specific) | USB | N.A. | 1 US | No | No | 1-axis gyro, 2 bumper/switch, 1 color, 1 touch | 1 | 4 DC ENC | No | No | No | 7.2v 2000 mAh, NiMH R | No | N.A. | +++ () | +++ () | No | ++ | 330 | 4 | Highly, Easy | Simulator (), 12 avail. ports | ||||
Zowi | Active | 8+ | Computacional Thinking, Coding Skills, Engineering, Electronics | AP | 2L | Yes | Yes | Arduino-based | bitbloq (Web/PC), Zowi App (Android), arduino-based | Bluetooth 2.1 | USB, Bluetooth | BQ Zum Core (ATMega328p) | 1 US | No | Yes | No | 5 x 6 | 4 S | Buzzer | No | No | USB R 3.7V 4040mAh LiPo, 8 hours | No | 14 x 15 x 9.3 | +++ | ++ | No | +++ | 130 | Yes | Low, not easy | Models library |