#include <optional>#include <vector>#include "drake/common/drake_copyable.h"#include "drake/common/random.h"#include "drake/systems/framework/diagram_builder.h"#include "drake/systems/framework/leaf_system.h"Classes | |
| class | RandomSource< T > |
| A source block which generates random numbers at a fixed sampling interval, with a zero-order hold between samples. More... | |
| struct | Traits< RandomSource > |
Namespaces | |
| namespace | drake |
| namespace | drake::systems |
| namespace | drake::systems::scalar_conversion |
Functions | |
| template<typename T> | |
| int | AddRandomInputs (double sampling_interval_sec, DiagramBuilder< T > *builder) |
For each subsystem input port in builder that is (a) not yet connected and (b) labeled as random in the InputPort, this method will add a new RandomSource system of the appropriate type and connect it to the subsystem input port. | |