Professional Documents
Culture Documents
Table of Contents
1. Introduction 2. Scientific and practical basis of the topic 3. Plan 4. Implementation 4.1 RSNP Architecture 4.1 .1 Introduction 4.1.1.1. What is RSNP? 4.1.1.2. What is RSi? 4.1.1.3. Concept of RSNP 4.1. 2. RSNP 4.1. 2.1. RSNP Architecture 4.1. 2.3. Structure of RSNP 4.1.3. Deployment environment of RSNP 4.1.4. Service Examples of RSNP (Application service profiles)
Table of Contents
4.2 Web Services Architecture 4.3 Tool 4.4 Setup environment 4.5 Experiment and find performance with AIIT. 4.6 Experiment and find performance bottlenecks. 4.7 Work on an improvement of the architecture, write report/paper
1. Introduction
Purpose
Research RSNP Architecture of robot services created using RSNP of Advanced Institute of Industrial Technology (AIIT) KATO Lab Perform the experiment to measure service response time for these robot services. Experiment and find performance bottlenecks? Evaluate the efficiency and improve RSNP architecture?
3. Plan
Study literature on RSNP (May-12, Jul-12) Study Web Services Architecture and Web Services Quality Model (Aug-12, Sep-12) Setting up a robot service application (Oct-12, Nov-12) Experiment and find performance with AIIT (Dec-12,Apr-13) Experiment and find performance bottlenecks (Dec-12, May14) Work on an improvement of the architecture, write report/paper (May-13, Aug-14)
4. Implementation
4.1.RSNP Architecture
Introduction
What is RSNP (Robot Service Network Protocol)
The RSNP 1.0 (AIIT- Japan) specification was published in October 2006 to provide basic functions such as communicating, instructing robots, using multimedia, and providing information, based on the idea of "robot services over the Internet" Approach on RSNP
RSNP1.0 (2006) RSNP2.0 (2008) RSNP2.1 (2009)
The functions:
Communication, authentication, and security Upload of image data, robot events, and sensor data Framework for robot behavior
Concept of RSNP
RSNP Architecture
RSNP Architecture
Specifies necessary functions to provide robot services RSNP = RSi Common Service + Profiles
Communication model
push/pull synchronous/asynchronous
Profiles
Application service profiles
Information services, such as disaster and weather information services, and remote control and monitoring services
Structure of RSNP
The following is the structure and relation of the terms explained above.
Structure of RSNP
Structure of RSNP
Command Profile
Framework to handle combinations of simple behaviors and movements common to robots for remote operation
Install Java SDK Download Eclipse Download Eclipse plug-in for NXT(Robot) Download Eclipse Test and Performance Tools Platform (TPTP) plug-in, Yourkit JMeter
Diagram 1: depict a response time which we are aimed to measure in this research
RSNP service response time measurement using JMeter. Round trip delay measurement using ICMP Ping test. Route trace between VNU and AIIT traceroute (tracert) ICMP Ping test result paper. Tracerout test result paper.