build details

Show: section status errors & todos local changes recent changes last change in-page changes feedback controls


Modified 2020-05-24 by Andrea F. Daniele

Andrea F. Daniele

Maintainer: Andrea F. Daniele

This section of the book focuses on the concept of software module in Duckietown.

Devices in Duckietown (e.g., Duckiebots, Watchtowers, etc) are not configured to accept code directly. The Operating System running on the on-board computers is configured to accept only code running inside Docker containers. Modules are an easy, robust and effective way of wrapping code into executable Docker images.

Remember, you are not allowed to run any code on any of these devices outside a proper Duckietown module. So, if you have code to run, you need to put it in a module first.