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.

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.