What you will need

  • A base station on the same network as the Duckiedrone with Duckietown Shell (dts) installed

  • A connected Duckiedrone: First connection

  • Several minutes; the exact duration depends on the images to download and your network connection

What you will get

  • Updated Duckiedrone containers and base-station tools

How to update the software#

Keep the Duckiedrone containers and the Duckietown tools on your base station up to date. These procedures update the base-station tools and pull the latest Duckiedrone containers for the active Duckietown Shell profile.

How to update a Duckiedrone#

To pull the latest containers for your Duckiedrone, open a terminal on your base station and run:

dts duckiebot update ROBOT_NAME

Replace ROBOT_NAME with the hostname of your Duckiedrone, for example amelia. Wait for the command to finish; it can take several minutes, depending on the images that must be downloaded and your network connection.

Attention

Run this procedure after the first boot.

How to update your base station#

Run these commands in order. First, update the Duckietown Shell (dts) itself:

pipx upgrade duckietown-shell

Then update the Duckietown Shell commands:

dts update

Finally, update the Duckietown desktop software:

dts desktop update