Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2021 Aug 18:8:559380.
doi: 10.3389/frobt.2021.559380. eCollection 2021.

On the Design of Social Robots Using Sheaf Theory and Smart Contracts

Affiliations

On the Design of Social Robots Using Sheaf Theory and Smart Contracts

Renita Murimi. Front Robot AI. .

Abstract

The incorporation of robots in the social fabric of our society has taken giant leaps, enabled by advances in artificial intelligence and big data. As these robots become increasingly adept at parsing through enormous datasets and making decisions where humans fall short, a significant challenge lies in the analysis of robot behavior. Capturing interactions between robots, humans and IoT devices in traditional structures such as graphs poses challenges in the storage and analysis of large data sets in dense graphs generated by frequent activities. This paper proposes a framework that uses the blockchain for the storage of robotic interactions, and the use of sheaf theory for analysis of these interactions. Applications of our framework for social robots and swarm robots incorporating imperfect information and irrationality on the blockchain sheaf are proposed. This work shows the application of such a framework for various blockchain applications on the spectrum of human-robot interaction, and identifies key challenges that arise as a result of using the blockchain for robotic applications.

Keywords: blockchain; imperfect information; irrationality; robotics; sheaf theory; smart contracts.

PubMed Disclaimer

Conflict of interest statement

The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Figures

FIGURE 1
FIGURE 1
A representation of task collaboration among sensors of a robot using simplicial complexes.
FIGURE 2
FIGURE 2
Abstract representation of the blockchain. Each block contains transactions, and a block’s hash is included in the header of the successive block.
FIGURE 3
FIGURE 3
Graph representation of the blockchain. IP addresses, represented as nodes n1n7 engage in transactions t1t6. Transactions attributes are shown.
FIGURE 4
FIGURE 4
An analogy describing stalks and blocks. Left: Blockchain as a stalk. The shaded portion represents the hash functions that link blocks to their successors and predecessors, thus forming a central spine around which transactions are linked. Middle: An individual stalk with seeds. Right: A sheaf of blockchain stalks bound by a smart contract tuned with imperfect information (p) and irrationality (r).
FIGURE 5
FIGURE 5
Left: A block of transactions represented as a stalk. Individual transactions contain varying attributes. Right: A blockchain of n blocks represented as a stalk. Block-level and transaction-level attributes can be adequately represented in the sheaf-theoretic model.
FIGURE 6
FIGURE 6
Stalks representing social robots. Left: A controller robot. Right: A lower-level robot.
FIGURE 7
FIGURE 7
Blockchain sheaf of multiple robot interactions.
FIGURE 8
FIGURE 8
A sheaf representation of transactions.
FIGURE 9
FIGURE 9
Representing blocks, transactions and hashes as a sheaf.
FIGURE 10
FIGURE 10
A sheaf containing blocks in series.
FIGURE 11
FIGURE 11
Composition of a sheaf of parallel chains
FIGURE 12
FIGURE 12
Composition of sheaves in a voice assistant social robot.
FIGURE 13
FIGURE 13
Stimulus sheaf as a blockchain.

References

    1. Abdallah A., Maarof M. A., Zainal A. (2016). Fraud Detection System: A Survey. J. Netw. Computer Appl. 68, 90–113. 10.1016/j.jnca.2016.04.007 - DOI
    1. Bano S., Al-Bassam M., Danezis G. (2017). The Road to Scalable Blockchain Designs. USENIX; Login: Magazine. 42.
    1. Bartneck C., Forlizzi J. (2004). “September)A Design-Centred Framework for Social Human-Robot Interaction,” in Proceedings of the 13th IEEE International Workshop on Robot and Human Interactive Communication, 591–594.
    1. Beni G. (2004). “July). From Swarm Intelligence to Swarm Robotics,” in International Workshop on Swarm Robotics, Berlin, Heidelberg (Springer; ), 1–9.
    1. Bharatharaj J., Huang L., Mohan R., Al-Jumaily A., Krägeloh C. (2017). Robot-assisted Therapy for Learning and Social Interaction of Children with Autism Spectrum Disorder. Robotics 6 (1), 4. 10.3390/robotics6010004 - DOI