The programmable robot Sphero RVR is an ideal start not only for young programmers from the age of 6 but thanks to its variability, even the more advanced users will appreciate it. It can be combined with other accessories such as the Raspberry Pi, Arduino, BBC micro: bit, and Sphero littleBits and expand its capabilities. You can build a robot according to your ideas and thanks to anti-slip belts you can get almost anywhere with it.


Ideal for children from 6 years

Even small children can easily handle the RVR robot because they can control it via an intuitive and simple Sphero Edu application. Children from the age of 6 can discover the world of programming and try out different methods, fulfill prepared challenges or create their activities and share them with other users.

Older children will appreciate how variable and flexible the RVR is thanks to the 4-pin UART module (RX, TX, GND, 5V, with 3.3 V signals), which allows the connection of external sensors and accessories.

Even teachers won't be bored with this robot, because it supports accessories such as the Raspberry Pi, Arduino, BBC micro: bit, and Sphero littleBits, which significantly expands its capabilities and will please even those who speak programming languages such as JavaScript, Python, or C/C ++.

Rechargeable batteries

The Sphero RVR, including third-party hardware, is powered by a Lithium-ion battery, which you can easily charge by the included USB cable. When fully charged, the robot lasts approximately two hours of normal use. If the battery is completely discharged, it may take up to an hour to fully charge it.

Robot with endless possibilities

At first glance, it is clear that the Sphero RVR can handle even the most difficult tasks both in the classroom and in the field, in which it can move easily thanks to belts and built-in sensors. Its high-quality control system ensures a smooth ride over obstacles and with the drive of a powerful engine with sufficient torque, the RVR can develop a maximum speed of up to 7 km/h. You do not even have to worry about unexpected falls – for these cases, the robot is equipped with a removable protective cage. The only thing you have to watch out is water because RVR is not waterproof.

The RVR also hides a range of sensors (and more you can add) including a new improved RGB color sensor, light sensor, infrared sensor, and 9-axis IMU (accelerometer, magnetometer, and gyroscope). You can try moving in a colored maze, or communicate with other Sphero RVRs in the area via an IR sensor.

Bluetooth technology

To be able to control the RVR from a smartphone or tablet, the robot is equipped with Bluetooth technology with a range of up to 10 meters.

Programming from basics to C++

Sphero RVR can be programmed by anyone, regardless of knowledge. The Sphero Edu application offers possibilities for both complete beginners and advanced programmers.

The little ones can easily draw the robot's route by simply dragging their finger across the touch screen and watch the RVR handle it. Older children can then try programming using colored blocks (Blockly), which fit together, so you can see at a glance which commands can be combined. This is great preparation for „real“ JavaScript programming, which you can also try in the application.

And if you are a professional, RVR will also entertain you – just connect Raspberry Pi, Arduino, or BBC micro: bit minicomputers to it and write a program in Python or C++.

Application for RVR

In the Sphero Edu app, you can program your RVR robot in three different ways and monitor the graphical outputs from its sensors, but because it is an interactive platform, you can also contribute to it and share your activities with other Sphero robot users around the world. You can also be inspired by activities and challenges created by others, which will be appreciated mainly by teachers.

The application is free to download and is available for iOS and Android operating systems.