Software Initialization
What you will need
A computer (the “base station”) with an internet connection and the Duckietown Shell (
dts) installedA microSD card (64 GB, U3, Class 10 recommended), e.g., the one from your Duckiedrone box
A microSD card reader, e.g., the one from your Duckiedrone box
What you will get
A Duckiedrone initialized and customized microSD card, ready for first boot
Software Initialization#
The Duckiedrone’s uses a Raspberry Pi as onboard “companion” computer. The Raspberry Pi requires a (Duckietown-specific) operating system to work, and this section details two ways to do so:
The “fast” way: simpler, but provides no customization options (unless using Ubuntu as OS). It is appropriate for a single drone setup. If you are planning to connect multiple Duckiedrones to the same network at any time, use the advanced initialization procedure.
The “complete” way: requires a Duckietown Shell installation on the base station, but offers full customizability. Must use this procedure if planning to use more than one Duckiedrone on the same network at the same time.
If using Ubuntu, the best of both worlds can be achieved: .
Note
The legacy pre-built image for the Raspberry Pi 4 (dt-amelia-DD24-brown2022-sd-card-*.zip) is no longer supported on the ente distribution. If you used it before, re-flash with one of the procedures linked above.