Awesome Open Source
Awesome Open Source

GoPiGo3 Documentation Status

The GoPiGo3 is a delightful and complete robot for the Raspberry Pi that turns your Pi into a fully operating robot. GoPiGo3 is a mobile robotic platform for the Raspberry Pi developed by Dexter Industries.

 GoPiGo3 Raspberry Pi Robot


GoPiGo OS is an easy to get started with, all packaged OS for the GoPiGo3. It offers Bloxter, and JupyterLab 2. You can download it and install it on your SD card.

Note: GoPiGo OS allows you to SSH into the robot and have full access to Linux. You can also use VNC viewer and access the Raspberry Pi Desktop.


DexterOS is now deprecated and replaced by GoPiGo OS. It offers Bloxter, and JupyterLab 1. You can download it and install it on your SD card.

Note: DexterOS does not allow you to SSH into the robot and have full access to Linux. If you want full access, please choose Raspbian for Robots.

Raspbian for Robots

You can find all software and installation for the GoPiGo3 on an SD Card by using our operating system Raspbian for Robots. You can download and install Raspbian for Robots for free with instructions found here.

 GoPiGo3 Raspberry Pi Robot

You can also purchase an SD Card with the software on it here.

Quick Install

In order to quick install the GoPiGo3 repository, open up a terminal and type the following command:

curl -kL | bash

The same command can be used for updating the GoPiGo3 to the latest version.

If you use any of the Dexter sensors (line follower, distance sensor, THP sensor, IMU), you will also need

curl -kL | bash

Virtual Environment Installation

curl -kL | bash -s -- --user-local --bypass-gui-installation


You can install the GoPiGo3 on your own operating system with the following commands in the command line: (note that the user pi is still required)

  1. Clone this repository onto the Raspberry Pi:

     git clone /home/pi/Dexter/GoPiGo3
  2. Run the install script: bash /home/pi/Dexter/GoPiGo3/Install/

  3. Reboot the Raspberry Pi to make the settings take effect: sudo reboot

Note: the Pi user must exist while installing the drivers and examples, but you can remove this user afterwards if you want to secure your robot.


Please review the file for license information.

See Also

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
python (55,531
raspberry-pi (659
robotics (351
robot (153
raspbian (50