scholarly journals A Cryptography-Powered Infrastructure to Ensure the Integrity of Robot Workflows

2021 ◽  
Vol 1 (1) ◽  
pp. 93-118
Author(s):  
Benjamin Breiling ◽  
Bernhard Dieber ◽  
Martin Pinzger ◽  
Stefan Rass

With the growing popularity of robots, the development of robot applications is subject to an ever increasing number of additional requirements from e.g., safety, legal and ethical sides. The certification of an application for compliance to such requirements is an essential step in the development of a robot program. However, at this point in time it must be ensured that the integrity of this program is preserved meaning that no intentional or unintentional modifications happen to the program until the robot executes it. Based on the abstraction of robot programs as workflows we present in this work a cryptography-powered distributed infrastructure for the preservation of robot workflows. A client composes a robot program and once it is accepted a separate entity provides a digital signature for the workflow and its parameters which can be verified by the robot before executing it. We demonstrate a real-world implementation of this infrastructure using a mobile manipulator and its software stack. We also provide an outlook on the integration of this work into our larger undertaking to provide a distributed ledger-based compliant robot application development environment.

2021 ◽  
Vol 10 (1) ◽  
pp. 45
Author(s):  
I Made Satya Vyasa ◽  
I Gede Arta Wibawa

This study aims to build an application to introduce the Sumerta 1 public elementary school building. This research uses AR (Augmented Reality) technology, which with this technology makes it possible to display an object in virtual form in a real world view. The method used in this application is marker-based which identifies the pattern of a marker, in the application development itself the model used is the waterfall model. In the process of building this application, using the Vuforia software development kit (SDK) and Unity as the engine.


2010 ◽  
Vol 22 (3) ◽  
pp. 322-332
Author(s):  
Natsuki Yamanobe ◽  
◽  
Ee Sian Neo ◽  
Eiichi Yoshida ◽  
Nobuyuki Kita ◽  
...  

The OpenRT Platform, an integrated development environment for component-based robot system development, is being constructed in order to enhance intelligent robot research and development efficiency. In this paper, a mobile manipulator system that can bring human indicated objects like a service dog is developed based on the OpenRT Platform. The system works with several components providing manipulation, locomotion, and communication functions developed as examples modularizing intelligent robotic functions. These components are integrated using scenario tools in the OpenRT Platform for achieving target tasks.


I-STATEMENT ◽  
2021 ◽  
Vol 6 (1) ◽  
pp. 01-08
Author(s):  
Anne Sukmayani ◽  
Erza Sofian ◽  
Abdul Barir Hakim

The development of information technology has a direct impact on the improvement of the mobile phone industry, resulting in increased production and use of smartphones as a medium of information exchange. This development also creates an evolution in the world of mobile services. Android is one of the operating systems on mobile phones that provides an open platform for developers to build applications on various mobile devices. This research aims to build an Android-based mobile application that provides information on tourist attractions in Taman Mini Indonesia Indah. in real time and apply location-based services to the application. This TMII travel guide mobile application was created using Android Studio as an Integrated Development Environment (IDE), Google Maps API, and SQLite and MySql. The programming languages used are java, xml, sql, and php. The research method used is the SDLC (Software Development Life Cycle) approach with the Rapid Application Development (RAD) model.


Author(s):  
Gopala Krishna Behara ◽  
Tirumala Khandrika

Blockchain is a digital, distributed, and decentralized network to store information in a tamper-proof way with an automated way to enforce trust among different participants. An open distributed ledger can record all transactions between different parties efficiently in a verifiable and permanent way. It captures and builds consensus among participants in the network. Each block is uniquely connected to the previous blocks via a digital signature which means that making a change to a record without disturbing the previous records in the chain is not possible, thus rendering the information tamper-proof. Blockchain holds the potential to disrupt any form of transaction that requires information to be trusted. This means that all intermediaries of trust, as they exist today, exposed to disruption in some form with the initiation of Blockchain technology. Blockchain works by validating transactions through a distributed network in order to create a permanent, verified, and unalterable ledger of information.


Author(s):  
Aswini R. ◽  
Padmapriya N.

Blockchain is a distributed ledger with the ability of keeping up the uprightness of exchanges by decentralizing the record among participating clients. The key advancement is that it enables its users to exchange resources over the internet without the requirement for a centralised third party. Also, each 'block' is exceptionally associated with the past blocks by means of digital signature which implies that creation a change to a record without exasperating the previous records in the chain is beyond the realm of imagination, in this way rendering the data tamper-proof. A semantic layer based upon a blockchain framework would join the advantages of adaptable administration disclosure and approval by consensus. This chapter examines the engineering supporting the blockchain and portrays in detail how the information distribution is done, the structure of the block itself, the job of the block header, the block identifier, and the idea of the Genesis block.


Author(s):  
Sagor Ahamed ◽  
Anomita Das ◽  
Shahnawaz Md Tanjib ◽  
Ms. Qamrun Nahar Eity

2014 ◽  
Vol 513-517 ◽  
pp. 466-469
Author(s):  
Shao Feng Lin ◽  
Yao Zhou ◽  
Ruo Yin Wang ◽  
Jing Jing Zhang

Application based on GoogleMap API is one of the most frequently usage of Android. Compared with normal android development, the processes and tools of map development are all different. The development environment construction is detailed in the paper. And the detail development processes of GoogleMap application are proposed by a simple case. The process of applying a GoogleMap API key is introduced and the key problems in the above process are emphasized. The paper is a good example of map application development in android platform.


Sign in / Sign up

Export Citation Format

Share Document