Spectrum is now read-only. Learn more about the decision in our official announcement.


MuSHR is an open-source robotics platform for learning and researching AI with autonomous vehicles.



January 13, 2021 at 10:41pm


January 13, 2021 at 10:41pm
Hello, When I run ./, I get the following:
[email protected]:~$ ./
Cloning into 'vesc_tool'...
remote: Enumerating objects: 5212, done.
remote: Total 5212 (delta 0), reused 0 (delta 0), pack-reused 5212
Receiving objects: 100% (5212/5212), 56.15 MiB | 11.11 MiB/s, done.
Resolving deltas: 100% (3894/3894), done.
Reading package lists... Done
Building dependency tree
Reading state information... Done
libqt5serialport5-dev is already the newest version (5.9.5-0ubuntu1).
qtconnectivity5-dev is already the newest version (5.9.5-0ubuntu1).
qtpositioning5-dev is already the newest version (5.9.5+dfsg-0ubuntu2).
qtquickcontrols2-5-dev is already the newest version (5.9.5-0ubuntu2).
libudev-dev is already the newest version (237-3ubuntu10.43).
qt5-default is already the newest version (5.9.5+dfsg-0ubuntu2.5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Info: creating stash file /home/robot/vesc_tool/.qmake.stash
Project ERROR: Unknown module(s) in QT: gamepad
make: * No rule to make target 'clean'. Stop.
I couldn't resolve the error "Unknown module(s) in QT: gamepad". I am wondering what the fix to that be.
Thanks, Adonay

January 18, 2021 at 11:50pm
Hi Adonay - Sorry for not getting back to you sooner. In turns out that the instructions were wrong and that this script will not work on the Jetson Nano. Instead, you should install VESC tool on a separate laptop or desktop in order to update the VESC firmware. We've updated our build instructions accordingly (in particular, see the end of the VESC Preparation section:
Okay, I installed it on a separate machine, and it worked fine
Thank you!