Jetson Nano + Sphero RVR Mash-up (PART 2)

Contributors: D___Run___
Favorited Favorite 2

Updating Firmware on the Sphero RVR

Before we dig into getting the Jetson Nano controlling the Sphero RVR we need to take care of some house cleaning first. We need to make sure that the firmware is up-to-date on your RVR. If you have been working with our Raspberry Pi based Autonomous topper kits, you have already gone through the process before and are good to go. If this is your first time programming something to control the RVR other than using your phone or tablet app interface, you will need to update the firmware!

In our collaboration with Sphero, they made it abundantly clear that it was imperative for users to perform this action before connecting a single board computer like the NVIDIA Jetson Nano to the RVR. So, before you proceed any further, please be sure to connect your Sphero RVR to the Sphero EDU App to update the firmware.

Important: Update Your Firmware to Unlock Your RVR

First things first, you must connect your RVR to the EDU App before connecting it to a development board (e.g. Raspberry Pi, Arduino, or micro:bit), in order to ensure that it has the most up-to-date firmware.

You can always check back on the Sphero SDK firmware update page for firmware version updates or, if you want Sphero to do all the legwork, add yourself to Sphero's updates email list to get notifications about all of the stuffs. Sphero will always try to keep things backwards compatible, but there are instances where it will be imperative that they repair something that simply won't align with previous versions of the firmware, since Sphero doesn't want that getting in the way of your fun.

Sphero EDU App Icon

Sphero Edu

Program all Sphero Robots
Supported Platforms
(*For more details, check out Sphero's SDK webpage; they also have a support page if you get stuck.)
Note: Users will need to log-in/register an account on the app (if you are a teacher or an administrator we recommend at minimum performing this step before class/distributing out your Sphero RVRs). Also, don't forget to power on the Sphero RVR and enable the Bluetooth functionality on your computer or mobile device.