SWARM RDS Modules
The SWARM RDS Platform is a highly modular system, allowing for the easy integration of new algorithms and solutions. The following is a list of the current modules available in the SWARM RDS Platform. Each module has it's own unique set of parameters and requirements, so please ensure you read the documentation for each module before attempting to use it.
Each Module runs within it's own Python process, with a unique messaging system designed to ensure that data is passed between modules in a timely and efficient manner. This allows for the easy integration of new algorithms and solutions, as well as the ability to run multiple algorithms at the same time.
We do all of the heavy lifting, including running the Module, publishing and subscribing to data, and ensuring that the logging, data clean up and more is handled properly. For more information on how to manage data, please view: Publish and Subscribe
ObstacleAvoidance
SensorDataCollector
The SensorDataCollector module is an automated node that will build and collect data for all supported sensors that are attached to the agent. The data is collected at the prescribed "PublishingRate". All data is output in the selected output type in the module settings.
Parameters
Parameter | Data Type | Description | Available Options |
---|---|---|---|
OutputType | String | The type of data file that should be created with the collected data! |
|