Hardware Component Testing#

This section describes how to use the Dashboard to test hardware components on your Duckiebot.

Note

This section has been designed and tested for the Duckiebot DB21M/DB21J, and assumes that you have assembled and updated your Duckiebot.

Where to find the hardware tests#

To open the Components tab on the Robot page of the Dashboard, run:

dts duckiebot dashboard ![DUCKIEBOT_NAME] --page robot/components

Demo videos#

Note the components in the table below.

Component

Demo Video

Duckiebattery

Camera

Left motor

Right motor

Left encoder

Right encoder

Screen

IMU

Top button

Wi-Fi adapter

Front LEDs

Back LEDs

ToF sensor

Troubleshooting#

Troubleshooting

SYMPTOM

When I click the Test Hardware button, it does not seem to react and is grayed-out, or the modal shows up but there is no content in it.

RESOLUTION

Make sure that the duckiebot-interface container is running by opening the Portainer interface or by running:

docker -H ![DUCKIEBOT_NAME].local ps

The exact name of the container will depend on your Duckiebot’s version. If you do not see the duckiebot-interface container, update your Duckiebot by running:

dts duckiebot update ![DUCKIEBOT_NAME]