Name: | Description: | Size: | Format: | |
---|---|---|---|---|
2.92 MB | Adobe PDF |
Advisor(s)
Abstract(s)
Blockchain has been used extensively for financial purposes,
but this technology can also be beneficial in other
contexts where multi-party cooperation, security and decentralization
of the data is essential. Properties such as
immutability, accessibility and non-repudiation and the existence
of smart-contracts make blockchain technology very
interesting in robotic contexts that require event registration
or integration with Artificial Intelligence. In this paper,
we propose a system that leverages blockchain as a
ledger to register events and information to be processed
by Oracles and uses smart-contracts to control robots by
adjusting their velocity, or stopping them, if a person enters
the robot working space without permission. We show
how blockchain can be used in computer vision problems by
interacting with multiple external parties, Oracles, that perform
image analysis and how it is possible to use multiple
smart-contracts for different tasks. The method proposed is
shown in a scenario representing a factory environment, but
since it is modular, it can be easily adapted and extended for
other contexts, allowing for simple integration and maintenance.