SlideShare a Scribd company logo
1 of 22
Download to read offline
IOT WITH THE BEST:
THE FUTURE OF
SOCIAL ROBOTICS
October 30th
#MeetPepper
Nicolas Rigaud
@wtfirl
Robots ?
HUMANOID
COMPANION
ROBOTS
ROBOTS
Robots are	electronic	
machines	programmed	to	
do	things	autonomously.
HUMANOID
Humanoid	are	devices	with	
an	overall	appearance	
based	on	the	human	body.	
SOCIAL IA
Social	IA are	computer	
softwares that	are	capable	
of	intelligent	behavior
#MeetPepper
EVOLUTION OF
INTERFACES
#MeetPepper
EVOLUTION OF
INTERFACES
#MeetPepper
TECHNOLOGY
DISAPPEARS
WE
CREATE
SOCIAL
HUMANOID
ROBOTS
NAO
ROMEO
PEPPER
THE TECHNOLOGY
BEHIND
HARDWARE
OVERVIEW
BayTrail processor
Wifi /	Ethernet
20	motors
120cm	/	4	feet
28kg	/	62	lb
12h	battery
2x	3D Sensors
2x	Loudspeakers
4x	Microphones
2x	2D	Cameras
3x	Tactile	sensor
Sonar
3x	Safety	bumpers
2x	Lasers
Tablet
2x	Tactile	sensors
Gyroscope
#MeetPepper
Real World Context Contextual I.A. Execution
Applications
AUTONOMOUS
LIFE
AUTONOMOUS
LIFE
Input Services
(extractors)
SpeechRecognition
Facial Expression
Face Recognition
People Perception
...
Output Services
Text to Speech
LEDs
Sounds
Animations
...
OS System Services
ActivitySuggestion
Mind Priorization
Focused Activites
Navigation Engine Dialog Engine ...
Installed Activities
RESSOURCES
CHOREGRAPHE & SDKs
(windows, mac, linux)
#MeetPepper
SDKSDK
SDK SDK
SDK
• SOFTWARE
• DOCUMENTATION
• Q&A
• FORUMS
• COMMUNITY	EVENTS
http : //developer.softbankrobotics.com
HOWDY
SDK
App Analytics
Choregraphe
SDKs
ENVIRONMENT
#MeetPepper
USE-CASE:
NESTLE
Role
Introducing	products
Explaining	benefits
Entertainment
Recommendations
Result
↗	sales	increase
Deployment
Currently	200	stores
#MeetPepper #MeetPepper
Role
Loyalty	card	promotion
Satisfaction	Survey
Product	recommendation
Entertainment
Deployment
35	robots	in	France	
and	Spain
3	months	trial
USE-CASE:
CARREFOUR
#MeetPepper
Role
Interacts	with	patients
Gives	feedbacks	on	tests
Audio	and	video	
messaging
Results
Acceptance
Reduced	pain
USE-CASE:
CONSERTO
#MeetPepper
STORY TIME
In	2014
Franck	Calzada launched	Intuitive	Robots
Carl	Clement created	Emotion	Robotics	
Xavier	Basset started	Hoomano
And they are doing great!
Do	you want
to	do	*this*	or	
*that*?
WHAT
WE
LEARNED
Hey,	get me	a	
drink	robot!
User driven application
VS
robot driven application
#MeetPepper
Bad animation
VS
Good animation
WHAT
WE
LEARNED
#MeetPepper
Hello	human,	do	
you want to	play
a	game?
Good
Morning
Hello	human,	do	
you want to	play
a	game?
Hi	buddy!
Hello	human,	do	
you want to	play
a	game?
Hello!
Diversify inputs &
outputs in the dialog
WHAT
WE
LEARNED
#MeetPepper
Anticipate & design
failures
Hello	human,	do	
you want to	do	
*this*	or	*that*?
WHAT
WE
LEARNED
#MeetPepper
Q&A
Try	our	software	and	join	the	
community	at	
developer.softbankrobotics.com
Connect	with	us
#MeetPepper
@PepperTheRobot
Nicolas	Rigaud
Developers	Advocate
SoftBankRobotics
@wtfirl
nrigaud@softbankrobotics.com

More Related Content

Viewers also liked

NAO Programming using .NET and Webots 01-Introduction to NAO
NAO Programming using .NET and  Webots 01-Introduction to NAONAO Programming using .NET and  Webots 01-Introduction to NAO
NAO Programming using .NET and Webots 01-Introduction to NAOSetiawan Hadi
 
16.11.10 Health2.0 Robots y Apps para la Salud
16.11.10 Health2.0 Robots y Apps para la Salud16.11.10 Health2.0 Robots y Apps para la Salud
16.11.10 Health2.0 Robots y Apps para la SaludBernardo Ronquillo Japón
 
George zarkadakis The human use of human beings Navigating a world beyond emp...
George zarkadakis The human use of human beings Navigating a world beyond emp...George zarkadakis The human use of human beings Navigating a world beyond emp...
George zarkadakis The human use of human beings Navigating a world beyond emp...Sudeep Sakalle
 
NAO/Pepper 開発環境 について
NAO/Pepper 開発環境 についてNAO/Pepper 開発環境 について
NAO/Pepper 開発環境 についてTakuji Kawata
 
Devoxx4Kids NAO Workshop
Devoxx4Kids NAO WorkshopDevoxx4Kids NAO Workshop
Devoxx4Kids NAO WorkshopStephen Chin
 
Pepper アプリデベロッパーのための NAO アプリ開発講座1
Pepper アプリデベロッパーのための NAO アプリ開発講座1Pepper アプリデベロッパーのための NAO アプリ開発講座1
Pepper アプリデベロッパーのための NAO アプリ開発講座1Takuji Kawata
 
Humanoid Robotics: Towards Smart Community
Humanoid Robotics: Towards Smart Community Humanoid Robotics: Towards Smart Community
Humanoid Robotics: Towards Smart Community Akhil Garg
 
Twilio Signal 2016 Robots-IoT-Watson-Cognitive + Twilio
Twilio Signal 2016 Robots-IoT-Watson-Cognitive + TwilioTwilio Signal 2016 Robots-IoT-Watson-Cognitive + Twilio
Twilio Signal 2016 Robots-IoT-Watson-Cognitive + TwilioTwilio Inc
 
Network Robots (Project Report) - Abhijeet
Network Robots (Project Report) - AbhijeetNetwork Robots (Project Report) - Abhijeet
Network Robots (Project Report) - AbhijeetAbhijeet Kalsi
 
How To Track Calls Using Twilio?
How To Track Calls Using Twilio?How To Track Calls Using Twilio?
How To Track Calls Using Twilio?Twilio Inc
 
Cloud Robotics for Human-Robot Dialogues
Cloud Robotics for Human-Robot DialoguesCloud Robotics for Human-Robot Dialogues
Cloud Robotics for Human-Robot DialoguesKomei Sugiura
 
Latest computing devices & latest technology innovations
Latest computing devices & latest technology innovationsLatest computing devices & latest technology innovations
Latest computing devices & latest technology innovationsKhisal Iftikhar
 
Cloud robotics
Cloud roboticsCloud robotics
Cloud roboticsIIT Bombay
 
Programming NAO the humanoid robot
Programming NAO the humanoid robotProgramming NAO the humanoid robot
Programming NAO the humanoid robotElise Devaux
 

Viewers also liked (19)

NAO Programming using .NET and Webots 01-Introduction to NAO
NAO Programming using .NET and  Webots 01-Introduction to NAONAO Programming using .NET and  Webots 01-Introduction to NAO
NAO Programming using .NET and Webots 01-Introduction to NAO
 
16.11.10 Health2.0 Robots y Apps para la Salud
16.11.10 Health2.0 Robots y Apps para la Salud16.11.10 Health2.0 Robots y Apps para la Salud
16.11.10 Health2.0 Robots y Apps para la Salud
 
George zarkadakis The human use of human beings Navigating a world beyond emp...
George zarkadakis The human use of human beings Navigating a world beyond emp...George zarkadakis The human use of human beings Navigating a world beyond emp...
George zarkadakis The human use of human beings Navigating a world beyond emp...
 
NAO/Pepper 開発環境 について
NAO/Pepper 開発環境 についてNAO/Pepper 開発環境 について
NAO/Pepper 開発環境 について
 
Devoxx4Kids NAO Workshop
Devoxx4Kids NAO WorkshopDevoxx4Kids NAO Workshop
Devoxx4Kids NAO Workshop
 
Pepper アプリデベロッパーのための NAO アプリ開発講座1
Pepper アプリデベロッパーのための NAO アプリ開発講座1Pepper アプリデベロッパーのための NAO アプリ開発講座1
Pepper アプリデベロッパーのための NAO アプリ開発講座1
 
Humanoid Robotics: Towards Smart Community
Humanoid Robotics: Towards Smart Community Humanoid Robotics: Towards Smart Community
Humanoid Robotics: Towards Smart Community
 
Cubic robots
Cubic robotsCubic robots
Cubic robots
 
Twilio Signal 2016 Robots-IoT-Watson-Cognitive + Twilio
Twilio Signal 2016 Robots-IoT-Watson-Cognitive + TwilioTwilio Signal 2016 Robots-IoT-Watson-Cognitive + Twilio
Twilio Signal 2016 Robots-IoT-Watson-Cognitive + Twilio
 
Nao robot
Nao robotNao robot
Nao robot
 
Network Robots (Project Report) - Abhijeet
Network Robots (Project Report) - AbhijeetNetwork Robots (Project Report) - Abhijeet
Network Robots (Project Report) - Abhijeet
 
Cloud robotics
Cloud roboticsCloud robotics
Cloud robotics
 
How To Track Calls Using Twilio?
How To Track Calls Using Twilio?How To Track Calls Using Twilio?
How To Track Calls Using Twilio?
 
Cloud Robotics for Human-Robot Dialogues
Cloud Robotics for Human-Robot DialoguesCloud Robotics for Human-Robot Dialogues
Cloud Robotics for Human-Robot Dialogues
 
Cloud computing slids
Cloud computing slidsCloud computing slids
Cloud computing slids
 
Latest computing devices & latest technology innovations
Latest computing devices & latest technology innovationsLatest computing devices & latest technology innovations
Latest computing devices & latest technology innovations
 
Cloud robotics
Cloud roboticsCloud robotics
Cloud robotics
 
Ceng4480 a1
Ceng4480 a1Ceng4480 a1
Ceng4480 a1
 
Programming NAO the humanoid robot
Programming NAO the humanoid robotProgramming NAO the humanoid robot
Programming NAO the humanoid robot
 

More from Nicolas Rigaud

Creating robots: from fantasy to market centric approaches
Creating robots: from fantasy to market centric approachesCreating robots: from fantasy to market centric approaches
Creating robots: from fantasy to market centric approachesNicolas Rigaud
 
5 Reasons Developers Should Pay Attention To Robotics
5 Reasons Developers Should Pay Attention To Robotics5 Reasons Developers Should Pay Attention To Robotics
5 Reasons Developers Should Pay Attention To RoboticsNicolas Rigaud
 
NAO robot workshop for kids #2 (french)
NAO robot workshop for kids #2 (french)NAO robot workshop for kids #2 (french)
NAO robot workshop for kids #2 (french)Nicolas Rigaud
 
NAO robot workshop for kids #2 (french)
NAO robot workshop for kids #2 (french)NAO robot workshop for kids #2 (french)
NAO robot workshop for kids #2 (french)Nicolas Rigaud
 
The Future of Personal Robotics - 2015 - Nicolas Rigaud
The Future of Personal Robotics - 2015 - Nicolas RigaudThe Future of Personal Robotics - 2015 - Nicolas Rigaud
The Future of Personal Robotics - 2015 - Nicolas RigaudNicolas Rigaud
 
Some thoughts on security and robots
Some thoughts on security and robotsSome thoughts on security and robots
Some thoughts on security and robotsNicolas Rigaud
 
Controlling NAO with Java
Controlling NAO with JavaControlling NAO with Java
Controlling NAO with JavaNicolas Rigaud
 
Apps Qualification for the NAO Store
Apps Qualification for the NAO StoreApps Qualification for the NAO Store
Apps Qualification for the NAO StoreNicolas Rigaud
 

More from Nicolas Rigaud (10)

Creating robots: from fantasy to market centric approaches
Creating robots: from fantasy to market centric approachesCreating robots: from fantasy to market centric approaches
Creating robots: from fantasy to market centric approaches
 
Streamdata 2017
Streamdata 2017Streamdata 2017
Streamdata 2017
 
Meet pepper
Meet pepperMeet pepper
Meet pepper
 
5 Reasons Developers Should Pay Attention To Robotics
5 Reasons Developers Should Pay Attention To Robotics5 Reasons Developers Should Pay Attention To Robotics
5 Reasons Developers Should Pay Attention To Robotics
 
NAO robot workshop for kids #2 (french)
NAO robot workshop for kids #2 (french)NAO robot workshop for kids #2 (french)
NAO robot workshop for kids #2 (french)
 
NAO robot workshop for kids #2 (french)
NAO robot workshop for kids #2 (french)NAO robot workshop for kids #2 (french)
NAO robot workshop for kids #2 (french)
 
The Future of Personal Robotics - 2015 - Nicolas Rigaud
The Future of Personal Robotics - 2015 - Nicolas RigaudThe Future of Personal Robotics - 2015 - Nicolas Rigaud
The Future of Personal Robotics - 2015 - Nicolas Rigaud
 
Some thoughts on security and robots
Some thoughts on security and robotsSome thoughts on security and robots
Some thoughts on security and robots
 
Controlling NAO with Java
Controlling NAO with JavaControlling NAO with Java
Controlling NAO with Java
 
Apps Qualification for the NAO Store
Apps Qualification for the NAO StoreApps Qualification for the NAO Store
Apps Qualification for the NAO Store
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

The Future of Robotics - IoT with the Best