Capabilities
Capabilities#
The Duckiematrix was born to serve as the base rendering engine for 3D applications in Duckietown.
Embedded capabilities to simulate sensors like cameras, wheel encoders, time-of-flight lidars, IMUs, etc make it perfect for simulating robots in Duckietown;
A proprietary, high-performance, distributed rendering orchestrator allows the simulation of arbitrarily large fleets of robots by distributing the rendering tasks across multiple GPUs/computers over the network;
A naturally distributed architecture with a central configurator node removes any needs for network configurations;
Over-the-network rendering makes it easy to develop video games, education-on-demand portals, virtual gatherings platforms, live broadcasting of public (or private) events like competitions or research experiments, all in a fully navigable 3D environment;
Environment representation based on the multi-layer world definition format provides human-readable map representations that are easily extendable.
The
Scriptable Map
feature allows the definition of custom behaviors using Python scripts embedded alongside the map definition.Executable locally without the need for persistent internet connections.