Patent classifications
G05B2219/40213
Distributed robotics log processing
Processing of robotics log data may be performed onboard the robotics itself and log data may be converted to a form that is more suitable for parallel processing. In one aspect, robotics log data may include multiple channels. These channels are received and are used to generate data packages referred to as shards. Each shard is associated with a time window. For example, each shard may contain the robotics log data from all channels for the relevant time window. Additional data, such as an index and metadata, may be included with the shards so that each shard may be processed independently. Each shard is independently consumable and, as a result, the shards may be processed in parallel to accomplish some task. Furthermore, the creation of shards and the subsequent processing of shards may occur onboard the robotics itself.