opos-j robot device proposal for retail
TRANSCRIPT
Why Robot Device will be used under the OPOS/WS-POS?
Currently, humanoid robots going to be very popular and solutions utilizing them going to be wide spread.
We think we should take some actions, since robots might be spread anywhere in our market.
However, they are still under developing, there are several significant problems for their actual implementations.
- Robot application runs only on the robot that the app. was designed for. (Issues of future & portability)
Standardizing for the robot device operations has not progressed
Therefore, robot apps have almost no choice and very much depends on particular robots only.
Then, it is very difficult to port an app created for a certain robot to others.
- Robot app. can’t use common development technology. (Productivity & Maintainability issues)
Current robot app. development was very much robot app. oriented.
Robot app. developer did not think anything about a connecting API to use them as the IoT device.
Thus, developers who familiar with .NET and Java away are not able to use them.
2©2016 OPOS Technology Council, Japan
Why Robot Device will be used under the OPOS/WS-POS?
Solution Proposal:
Define standard interfaces based on UPOS for operational control of robot
- As based on UPOS which has a good track record in POS device control, it is expected that developers can easily understand the method of device control.
- As OPOS, JavaPOS, and WS-POS, which conform to UPOS, providing an architecture, developers can use familiar .NET or Java (or VB, VC++ perhaps) environment.
- In addition, WS-POS allows apps to run on the environment regardless of operating system or development language such as JavaScript, Object-C or Swift.
- As the number of robots which conform UPOS grows, a robot app could run on multiple types of robots. This will eliminate dependence on a certain robot.
3©2016 OPOS Technology Council, Japan
Why Robot Device will be used under the OPOS/WS-POS?
Benefits of Solution proposal:- For App Vendors
- Development productivity- Using familiar platforms, e.g. .NET and Java, helps to draw in personnel and to increase productivity.
- Easy to be learnt because the interfaces are based on UPOS.
- Solution service- Enable to connect a robot to existing applications easily.
- Enable to have freedom of choice in the selection of robot makers, which leads to expansion of business.
- For Robot Manufacturers
- Standardizing- As improving connectivity between systems, enable to gain end users in new areas and have more
chances to be used.
- Enable to improve reusability. That leads to improved quality and cost reduction.
- Allow to expand business globally
- WS-POS- Enable to improve compatibility with cloud services and to support not just local but cloud platforms.
4©2016 OPOS Technology Council, Japan
Market requirement of the Robot for the Retail
5
■Market forecast of the robot industry toward 2035Japan’s Robot Strategy (January 2015) sets a goal to grow the robot business market from the current 600 billion yen
to 2.4 trillion yen by 2020: one trillion 200 billion yen each for the manufacturing and the non-manufacturing industry.
Reference: 2015 WHITE PAPER
Information and Communications in
Japan (MIC)http://www.soumu.go.jp/johotsusintokei/white
paper/ja/h27/html/nc241330.html
©2016 OPOS Technology Council, Japan
non-manufacturing
manufacturing
Humanoid type Robot use examples
6
a cell phone shop staffed by robot (His name is pepper)a concierge robot in an electric store
a robot restaurant in a theme park
■Cases of utilizing robots
a concierge robot in a real-estate agency©2016 OPOS Technology Council, Japan
Use case for POS+Robot
©2016 OPOS Technology Council, Japan 7
Case: Foreign-language service with a robot合計で
400円ですIt is 400 yen
in total会員カードはお持ちですか?
Do you have a
membership
card?
Descriptions:
- Robot speaks to a foreign
customer in his/her language.
- Cashier who has poor foreign
language skills can
concentrates on operating a
cash register and packing
products.
Purpose:
To show foreign customers
hospitality.- Robot's gestures and guidance
messages with better language
skills create a sense of affinity.
- Staff's polite greeting and
careful packing provide pleasant
shopping experience.
Hi!いらっしゃいませ
Cashier controls the robot to speak
at the POS
Idea of Robot device API
Scopes (Plan):
- Voice instructions
- Screen control
- Head control
- Arm control
- Leg control
- Camera Control, collecting data
- Collecting sensor data
-Audible notifications
and more...
8©2016 OPOS Technology Council, Japan
Scheduled Action Items
©2016 OPOS Technology Council, Japan 9
Agreed on the guideline
Implement OPOS alpha version & Build a demo app
Prepare for RTJ
2016 2017 20186
9
3 9 312 121 1
Draft UPOS specification
NRF2017
RTJ2017
Work on UPOS specification
ver.1.0
Review UPOS specification
v1.0
NRF2018
RTJ2018
2018/1ARTS’s
Approval
Explained the policy to the
board members of OPOS-J
on June 29. Got their
understandings.
イベント
Step 12016/7~2016/9
Step 22016/10~2017/3
Step 32017/4~2018/3
Release the progress of standardizing process at NRF and RTJ show.Demonstrate the sample app to inform broadly.
1110
Prepare for NRF
6
Prepare for RTJ
Prepare for NRF
2016/11OPOS-J working group
Launched
2016/9Report
ARTS(US)
9
Present a use case.
Draw up a draft of standardized
specification.
Report ARTS and get official
approval for the project.
Create a sample app according
to the use case.
Request robot makers’
cooperation to develop OPOS
and WS-POS.Robot makers
-Release OPOS (Official ver.)
-Release WS-POS
(Official ver.)
Application vendors
-Create apps OPOS/WS-POS
supported