Step 3: Duckietown Shell Installation#

The Duckietown Shell is a command-line interface (CLI) program that provides all of the necessary Duckietown operations, such as

  • Updating a Duckiebot

  • Driving a Duckiebot with a virtual keyboard

  • Viewing the camera stream of a Duckiebot from a graphical app

  • Using our learning experiences

  • (and more!)

Install the Duckietown Shell (dts)

Install the Duckietown Shell using the following command:

pipx install duckietown-shell

Checkpoint ✅

To confirm that dts was installed successfully, run the following test

Test

which dts

Expected Result

This should output a path ending in dts.

Warning

This configuration is not officially supported. We recommend using the Ubuntu Operating System for an optimal experience.

The Duckietown Shell is a command-line interface (CLI) program that provides all of the necessary Duckietown operations, such as

  • Updating a Duckiebot

  • Driving a Duckiebot with a virtual keyboard

  • Viewing the camera stream of a Duckiebot from a graphical app

  • Using our learning experiences

  • (and more!)

Install the Duckietown Shell (dts)

Install the Duckietown Shell using the following command:

pipx install duckietown-shell

Checkpoint ✅

You can now check that dts was installed with the following test

Test

which dts

Expected Result

This should output a path ending in dts. If there is no output, then the dts executables are not located where PATH is pointing. Try one of the PATH alternatives above.

Windows

Warning

This configuration is not officially supported. We recommend using the Ubuntu Operating System for an optimal experience.

The Duckietown Shell is a command-line interface (CLI) program that provides all of the necessary Duckietown operations, such as

  • Updating a Duckiebot

  • Driving a Duckiebot with a virtual keyboard

  • Viewing the camera stream of a Duckiebot from a graphical app

  • Using our learning experiences

  • (and more!)

You can install the Duckietown Shell in your Ubuntu WSL distro.

Install the Duckietown Shell (dts)

Install the Duckietown Shell using the following command:

pipx install duckietown-shell

Checkpoint ✅

To confirm that dts was installed successfully, run the following test

Test

which dts

Expected Result

This should output a path ending in dts.