alternative software installation method

67 views
Skip to first unread message

Andy Sun

unread,
Jul 10, 2023, 9:07:53 AM7/10/23
to Stanford Quadrupeds
Hi everyone, I'm currently trying to build a pupper following the document, however things didn't work well for the software. There were a lot of unexpected errors and issues come out with raspbian. For example I can't even boot the pi normally even with the 2020 version of raspbian. Therefore I wanna know if there is a newer version of raspbian and RPI repository such that the software can run well in pi 4b?

Thanks,
Andy 

Nathan

unread,
Jul 10, 2023, 8:11:37 PM7/10/23
to Stanford Quadrupeds
Hi Andy, sorry you have so many issues. My suggestion is to install the latest Raspbian (https://www.raspberrypi.com/software/) to ensure that the Pi actually boots, and then manually install the prerequisite software instead of relying on our image. I suspect that our image is just too out of date for it to work anymore. 

Here's roughly the steps you should follow to reach equivalent functionality as our image:
* Connect to WiFi (you will probably have to connect your Pi to a monitor and keyboard)
* Enable SSH
* Install pip


After that you should be able to start the setup guide from https://pupper.readthedocs.io/en/latest/guide/software_installation.html#installing-the-stanfordquadruped-software-on-the-raspberry-pi

Let me know if that works and I'll update the guide! Thanks!

Andy Sun

unread,
Jul 12, 2023, 4:11:04 AM7/12/23
to Stanford Quadrupeds
Hi Nathan,

I just finished calibrate the feets anyway but when I try to use the controller it gives no respond, the servos move normally when calibrating, may I know what might goes wrong?

Nathan

unread,
Jul 14, 2023, 6:44:20 AM7/14/23
to Stanford Quadrupeds
Something is probably wrong with the joystick service. Did you run this script? https://pupper.readthedocs.io/en/latest/guide/software_installation.html#install-requirements-on-the-pi https://github.com/stanfordroboticsclub/StanfordQuadruped/blob/master/install.sh . You should also try running the joystick script joystick.py which is inside PupperCommand https://github.com/stanfordroboticsclub/PupperCommand/blob/master/joystick.py. When you turn on the controller you also have to pair it (every time).
Reply all
Reply to author
Forward
0 new messages