Professional Documents
Culture Documents
Agenda
Introduction
Background and Goals
Problem
Analysis and Design via Demo
Conclusion
Future Ideas
Who am I ?
Kenji Hiranabe, Change Vision, Inc.(maker of Astah)
Astah is a UML editor popular in Japan
http://astah.net/
Astah/SysML
Newly developed
Focused on Usability and Web collaboration
RTC plug-in
Plug-in for Astah/SysML to generate RTC.xml to
OpenRTM
Project members
Honda R&D Team
Kenji Hiranabe
Noriaki Ando
Makoto Sekiya
Toshiki Iwanaga
Geoffrey Biggs
Toyotaka Torii
Isao Hara
1
Toshihiro Okamura
SysML to RTC
SysML to RTC
Problem Description
Demonstrate the movements
(Spiral and Back-and-Forth) by
controlling multiple autonomous Controller PC
kinect
robots from externally. Operator
can switch between the
autonomous mode and
demonstration mode.
Wi-Fi
Hardware architecture is
already known, we use Roomba Receiver PC
with PC that can control it using
Wi-Fi and use Kinect to switch
the mode.
Operator
Roomba
System architecture
Kinect
Kinect SDK
OpenRTM Runtime
Controller PC
Receiver PC for OpenRTM
OpenRTM Runtime
libRoomba
libRoomba
RTC connector
Software I/F
Vendor
Feature
OpenRTM-aist
AIST
OpenRTM.NET
SEC
miniRTC, microRTC
SEC
Dependable RTM
SEC/AIST
RTC CANOpen
SIT, CiA
PALRO
Fuji Soft
OPRoS
ETRI
GostaiRTC
GOSTAI, THALES
Honda R&D
Process overview
Implementation
astah SysML
SysML
SysML
Requirements
requirements
OpenRTM-aist
SysML
SysML
Components
Component
(Block)
(block)
RTCBuilder
SysML
RTCs
Component
(block)
SysML
SysML
Use
Usecases
cases
SysML
FSM
STMs
SysML
SysML
Context
(Block)
requirements
RTC source
codes
(Skelton )
RTSystemEditor
Executable RTC
Restore connectors
RTC Plugin
Component
spec.
RTCFSM
FSMs
RTC.xml
RTS.xml
Analysis
1
SysML to RTC
RTC source
codes
(Skelton )
SysML
RTCs
Component
(block)
Executable RTC
Design
2
Implementation
OpenRTM to Honda RTM
Overview
uc [Use cases]
Conclusion
SysML Blocks map to RTCs nicely.
<<Satisfy>> relationships between
Requirements and Components can be
visualized to show the intentions of
components reasonably.
An Easy-to-use tool(Astah/SysML) boosted
effectiveness of modeling.
Communication between teams worked well
using web-based model sharing feature of the
tool.
Future Topics
Real-time aspects into the model
Relate Safety Case models(Software
Assurance Case Model/Safe ML) with
SysML models
SysML Profile for RTC.
Traceability and impact analysis
from/to requirements to
components via the tool.
Thank You !
We are exhibiting the demo, and tools. Please visit us.
Honda R&D Team
Kenji Hiranabe
Noriaki Ando
Makoto Sekiya
Toshiki Iwanaga
Geoffrey Biggs
Toyotaka Torii
Isao Hara
Toshihiro Okamura