+ All Categories
Home > Documents > Ddc4 rtc roboticsinfoday_final

Ddc4 rtc roboticsinfoday_final

Date post: 13-Apr-2017
Category:
Upload: noriaki-ando
View: 1,200 times
Download: 2 times
Share this document with a friend
11
Dynamic Deployment and Configuration Standard for Robotic Technology Component: DDC4RTC Noriaki Ando, AIST (DDC4RTC FTF Co-chair) Seungwoog Jung, ETRI (DDC4RTC FTF Co- chair)
Transcript
Page 1: Ddc4 rtc roboticsinfoday_final

Dynamic Deployment and Configuration Standard

for Robotic Technology Component: DDC4RTC

Noriaki Ando, AIST (DDC4RTC FTF Co-chair)

Seungwoog Jung, ETRI (DDC4RTC FTF Co-chair)

Page 2: Ddc4 rtc roboticsinfoday_final

Overview

• RTC specification and its implementation• Motivation• DDC4RTC specification

– RTC Specific features– ApplicationSupervisor

• Conclusion

2

Page 3: Ddc4 rtc roboticsinfoday_final

OMG RTC Family

3

Name Vendor FeatureOpenRTM-aist AIST C++, Python, Java

OpenRTM.NET SEC .NET(C#,VB,C++/CLI, F#, etc..)

miniRTC, microRTC SEC RTC implementation for CAN ・ ZigBee based systems

RTMSafety SEC, AIST Functional safety standard (IEC61508) capable RTM implementation

RTC CANOpen SIT, CiA Standard for RTC mapping to CANOpen by CiA (Can in automation) and implementation by SIT

PALRO Fuji Soft C++ PSM implementation for small humanoid robot

OPRoS ETRI Developed by Korean national project

GostaiRTC GOSTAI, THALES C++ PSM implementation on URBI

Honda R&D RTM Honda R&D C++, Python. FSM Component.

Page 4: Ddc4 rtc roboticsinfoday_final

Background

• Component model standard and implementations– OpenRTM-aist and

OPRoS• No deployment

standard for RTC

4

Same component model,but no interoperabilitybetween system description

OMG RTCStandard

AIST

ETRI

Page 5: Ddc4 rtc roboticsinfoday_final

Motivation

• Many RTCs are distributed spatially

• Systems would be constructed as RTCs aggregation

• System structure should be changed according to the environmental changes in run-time

5

RTC RTC RTC

RTC

RTC

RTCRTC

RTC

RTCRTC

camera0 camera1 camera2

tv0

light1

robot0 robot0

door0

window0 window1

living_room0RTCRTC

bed_room0

bed_room0

robot0RTC

camera2RTC

living_room0

camera1RTC

robot0RTC

tv0RTC

door0RTC

window0RTC

camera0RTC

navigationRTC

monitoringRTC

navigationRTC

monitoringRTC

window1RTC

Bed Room Living Room

Room monitoring application Robot navigation application Interactive service application

System Reconfiguration

Page 6: Ddc4 rtc roboticsinfoday_final

DDC4RTC Specification

• DEPL: Deployment and Configuration of Component-based Distributed Applications Specification

• RTC: Robotic Technology Component specification

DEPL SupervisorFSM+ DDC4RTC=RTC

• RFP: Minneapolis meeting, Jun. 2010– mars/10-06-16 (Deployment and Dynamic Configuration (DDC) of Robotic Technology

Components (DDC4RTC) RFP• Submitters: ETRI, AIST• Initial Submissions: Santa Clara Meeting Dec. 2010• Approved by AB and TC: Jun. 2012

Page 7: Ddc4 rtc roboticsinfoday_final

DDC4RTC Packages• Consists of four

packages– Component Data Model– Component

Management Model– Execution Data Model– Execution Management

Model

• Each package inherits same name package of DEPL specification.

pkg DDC 4RT C

E xt ernal Models

(from M odel)

C omponent Dat aModel

(from DE P L )

C omponent Management Model

(from DE P L )

E xec ut ionDat aModel

(from DE P L )

E xec ut ionManagement Model

(from DE P L )

T arget Dat aModel

(from DE P L )

T arget ManagementModel

(from DE P L )

DDC 4RT C

(from M odel)

C omponent Dat aModel

C omponent ManagementModel

E xec ut ionDat aModel

E xec ut ion Management Model

<<import>>

<<import>>

<<import>>

<<import >>

Page 8: Ddc4 rtc roboticsinfoday_final

Component Data ModelPort in DEPL and Port in RTC

Port models in DEPL and RTC are different

Page 9: Ddc4 rtc roboticsinfoday_final

Application Supervisor

9

State A State B

State C

State A State B

State C

ApplicationSupervisor Service

SupervisorFSM

RTC based Systems

SupervisorFSMDescription

Page 10: Ddc4 rtc roboticsinfoday_final

Behavior of ApplicationSupervisor and RTCs.

Page 11: Ddc4 rtc roboticsinfoday_final

Conclusion• A dynamic deployment and configuration

standard: DDC4RTC was introduced.– Now finalization phase in OMG– FTF report will be submitted next June?, and the

specification will be in public 2014.

• It is based on DEPL and RTC specifications in OMG.

• SupervisorFSM and ApplicationSupervisor is added for dynamic systems

• By reusing existing standard specification, most of parts could be shared and extension parts could be minimized.

11


Recommended