Layer - Infrastructure
Contents
Layer - Infrastructure#
The infrastructure layer is composed of:
(optional) Watchtowers
Infrastructure elements are positioned on the tilemap (floor) layer, outside the lanes, and interact directly with Duckiebots within Duckietown.
Key Components and Behaviors#
Traffic Lights: these function as robots; with computation, sensing, memory, and actuation capabilities. Their primary behavior is to signal (stop and go) at intersections, ensuring smooth navigation and traffic management for Duckiebots. Being equipped with cameras and Wi-Fi capabilities, they can be reprogrammed for vehicle to infrastructure (v2i) applications.
Traffic Signs: these are primarily used to characterize intersection, informing Duckiebots about the type (3- or 4-way) of intersection and the direction the Duckiebot is coming from. Other uses can be defined arbitrarily, e.g., as road names or pedestrian crossings.
Watchtowers: These robotic systems localize Duckiebots and communicate their positions to other agents. Watchtowers form the backbone of a Duckietown Autolab, providing advanced coordination and monitoring. As of April 2025, Autolabs are not actively maintained. To build an Autolab, reach out to Duckietown staff at info@duckietown.com.
A network of watchtowers is an essential step in upgrading Duckietown to an Autolab environment. Traffic lights can be integrated into this network to extend their functionality.
Tip
If this is your first time exploring the infrastructure layer, you may ignore Watchtowers. However, if you plan to upgrade your Duckietown to an Autolab, remember that traffic lights can be incorporated into the Watchtower network.