SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
2015/11/29
Marat Zhanikeev
maratishe@gmail.com
HCI研@別府
PDF: bit.do/151129
Towards Social Robotics on Smartphones
with Simple XYZV Sensor Feedback
(dumb) Robotics Today
• most robots today are dumb
• if you have all the necessary inputs, no room/
need for AI, just use your inputs
• the case of HAL: weight shifting,
bioelectricity, relative angles
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 2/19
2/19
From to Smart Robotics
• objective 1: there is a need for truely smart/flexible robotics
• objective 2: preferably within commodity reach (smartphones)
Increasing specialization
Increasingsmart-ness
Most
robots
today
Social
Robotics
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 3/19
3/19
Social Robotics Basics
• basic idea: start with a blank
robot and teach it a task
◦ humans are trainers
• optimization: reasoning by
reinforcement learning
• complexity: reduce
search space via human
feedback
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 4/19
4/19
Social Robotics in Soft- vs Hard-ware
• good parallel between soft- and hard-ware social robotics
• for higher reliability, vision/recognition in hardware robots should be
simplified
◦ reliable feedback gestures, possibly even without vision
• context is natural to software but is also important in hardware (more later)
Generic
Use
Teaching,
Guidance Reasoning
Human
Role
Hardware
Robots
Wide range of
behavior
Reinforcement
Learning
YES. Vision,
recognition
Guide only
Software
Automation
Any kind of
context
Bayesian
Classification
NO
Not needed
Guide and
decision -
maker
Potential for
simplification
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 5/19
5/19
Social Robotics in Context Management
• example of software robot that processes folksonomy bigdata
Robot
(careless)
Input
Human
Human
{structure}
(pinpoint)
Select
Browse
(or use otherwise)
Some
Knowledge
(folksonomies,
knowledge bases,
databases, indexes,
ontologies, etc.)
(metromaps )
guide, trainer
sources, crowd
Recommendation
Bot = Rebot
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 6/19
6/19
Social Robotics in Context (2)
0 5.2 10.4 15.6 20.8 26
Time/Learning Sequence
0
4
8
12
16
20
RebotOrdervsUserSelection
Linear fit (circle bullets)
Rebot: New Training
Rebot: Order of Selection in Rebot List
0 5.2 10.4 15.6 20.8 26
Time/Learning Sequence
0
4
8
12
16
20
RebotOrderofUserSelection
• starts off really dumn, but gets better with time
• diff between human and robot decisions decreases
• when diff is mostly zero, human trainer can go home
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 7/19
7/19
Social Robotics and Blackswans
• a useful "show me only the blackswans" application
• useful in : disaster scenarios, literature reviews, etc.
• crucial to remove human component as some point
Human
judgment
Auto
judgement
Folksonomy
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 8/19
8/19
Social Robotics and Blackswans (2)
Metromap
Classifier
Human
Check
Metromap
Fuzzy?
Cold?
Hot?
Robot (Automatic Classification)
Bad
Input
No
Yes
No
No
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 9/19
9/19
Simple XYZV Channel
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 10/19
10/19
Model of Robotic Decision Making
• on smartphones, easy access to XYZ gravity and V acceleration = XYZV input
• perfect if the same channel can be used for sensor input and human feedback
Model
Human
Robot
Actions
Constraints,
logic
Same -channel
interaction
Context
management
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 11/19
11/19
The Single-Channel Objective
Number of distinct data inputs
Reliability
Single-channel
Acceptable
level
1
Dumb curveSmart curve
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 12/19
12/19
Experiment (1)
• attach smartphone to one ankle
• detect up-the-stairs steps
• use human feedback to learn which
detections are wrong
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 13/19
13/19
Experiment (1) Feedback
1. smartphone notifies detected steps via
vibration
2. human punishes smartphone for bad
detections (negative feedback)
• stroke/hit your smarphone when it is wrong/
bad
• jerk/shake a leg to loosen it up
• both are natural interactions for humans
• positive feedback is harder (so far)
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 14/19
14/19
Experiment (1) : Results
negative mirror = moving average
“Stroke” feedback x
y
z
v
“Jerk” feedback
Event detected
Step
Stroke
Step
Jerk
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 15/19
15/19
Experiment (1) : Other Results
• about 100 experimental sessions
• 60% are FPs, 30% are FNs
• within the FPs, in 90% of them stroke/jerk feedback was detected
◦ 3s timeout, detect unusual XYZV signal right after vibration
◦ vibration itself is too small to register in XYZV
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 16/19
16/19
Experiment (2) Context
• current work in progress
• idea: establish context first, then detect steps
• experiment: walk with a smartphone in your
pocket
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 17/19
17/19
Experiment (2) Context (2)
x
y
z
v
flat walking
• horizontal/flat
walking
x
y
z
vwalking up the stairs
• walking up the
stairs
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 18/19
18/19
That’s all, thank you ...
M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 19/19
19/19

Mais conteúdo relacionado

Semelhante a Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback

Open hardware robotics for a better future - Norbert Braun
Open hardware robotics for a better future - Norbert BraunOpen hardware robotics for a better future - Norbert Braun
Open hardware robotics for a better future - Norbert BraunUNICORNS IN TECH
 
Robots falling flat on the marketers’ faces
Robots falling flat on the marketers’ facesRobots falling flat on the marketers’ faces
Robots falling flat on the marketers’ facesSelcen Ozturkcan
 
Building a Sustainable Citizen-Centric Smart City Approach
Building a Sustainable Citizen-Centric Smart City ApproachBuilding a Sustainable Citizen-Centric Smart City Approach
Building a Sustainable Citizen-Centric Smart City ApproachDr. Mazlan Abbas
 
Chapter four AI and modern world part two.pptx
Chapter four AI and modern world part two.pptxChapter four AI and modern world part two.pptx
Chapter four AI and modern world part two.pptxbestboybulshaawi
 
Rp 3 published
Rp  3 publishedRp  3 published
Rp 3 publishedAman Jain
 
Guide in Building Smart Cities By Profiling Them
Guide in Building Smart Cities By Profiling ThemGuide in Building Smart Cities By Profiling Them
Guide in Building Smart Cities By Profiling ThemDr. Mazlan Abbas
 
Robonomics: principles, benefits, challenges, solutions
Robonomics: principles, benefits, challenges, solutionsRobonomics: principles, benefits, challenges, solutions
Robonomics: principles, benefits, challenges, solutionsStanislav Ivanov
 
Reflector_Robot_ResearchPaper
Reflector_Robot_ResearchPaperReflector_Robot_ResearchPaper
Reflector_Robot_ResearchPaperLucy He
 
Engineering Project profile
Engineering Project profile Engineering Project profile
Engineering Project profile jimmy majumder
 
Smart Cities & IoT - The Opportunities and Challenges Ahead
Smart Cities & IoT - The Opportunities and Challenges AheadSmart Cities & IoT - The Opportunities and Challenges Ahead
Smart Cities & IoT - The Opportunities and Challenges AheadDr. Mazlan Abbas
 
The future: social media and online tech and what it means for emergency plan...
The future: social media and online tech and what it means for emergency plan...The future: social media and online tech and what it means for emergency plan...
The future: social media and online tech and what it means for emergency plan...Ben Proctor
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for itTim McGovern
 
Our Robot FutureWorld: The Dystopia Version
Our Robot FutureWorld: The Dystopia VersionOur Robot FutureWorld: The Dystopia Version
Our Robot FutureWorld: The Dystopia VersionFITC
 
Smart Utilities for Blind
Smart Utilities for BlindSmart Utilities for Blind
Smart Utilities for BlindNaishil Shah
 
Anthrotronix 05_15MissionCritical_web-3
Anthrotronix 05_15MissionCritical_web-3Anthrotronix 05_15MissionCritical_web-3
Anthrotronix 05_15MissionCritical_web-3Scott Kesselman
 
Ruling the World: When Life Gets Gamed
Ruling the World: When Life Gets GamedRuling the World: When Life Gets Gamed
Ruling the World: When Life Gets GamedSebastian Deterding
 
Vortraglift120215sde 120222182845-phpapp02
Vortraglift120215sde 120222182845-phpapp02Vortraglift120215sde 120222182845-phpapp02
Vortraglift120215sde 120222182845-phpapp02Ishansanctus Das
 

Semelhante a Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback (20)

Open hardware robotics for a better future - Norbert Braun
Open hardware robotics for a better future - Norbert BraunOpen hardware robotics for a better future - Norbert Braun
Open hardware robotics for a better future - Norbert Braun
 
Robots falling flat on the marketers’ faces
Robots falling flat on the marketers’ facesRobots falling flat on the marketers’ faces
Robots falling flat on the marketers’ faces
 
Building a Sustainable Citizen-Centric Smart City Approach
Building a Sustainable Citizen-Centric Smart City ApproachBuilding a Sustainable Citizen-Centric Smart City Approach
Building a Sustainable Citizen-Centric Smart City Approach
 
Lecture 10: Navigation
Lecture 10: NavigationLecture 10: Navigation
Lecture 10: Navigation
 
Chapter four AI and modern world part two.pptx
Chapter four AI and modern world part two.pptxChapter four AI and modern world part two.pptx
Chapter four AI and modern world part two.pptx
 
Rp 3 published
Rp  3 publishedRp  3 published
Rp 3 published
 
Guide in Building Smart Cities By Profiling Them
Guide in Building Smart Cities By Profiling ThemGuide in Building Smart Cities By Profiling Them
Guide in Building Smart Cities By Profiling Them
 
Mobile Data Analytics
Mobile Data AnalyticsMobile Data Analytics
Mobile Data Analytics
 
Robonomics: principles, benefits, challenges, solutions
Robonomics: principles, benefits, challenges, solutionsRobonomics: principles, benefits, challenges, solutions
Robonomics: principles, benefits, challenges, solutions
 
Reflector_Robot_ResearchPaper
Reflector_Robot_ResearchPaperReflector_Robot_ResearchPaper
Reflector_Robot_ResearchPaper
 
Engineering Project profile
Engineering Project profile Engineering Project profile
Engineering Project profile
 
Mind the Gap: Designing the Space Between Devices - Josh Clark at UXI Studio
Mind the Gap: Designing the Space Between Devices - Josh Clark at UXI StudioMind the Gap: Designing the Space Between Devices - Josh Clark at UXI Studio
Mind the Gap: Designing the Space Between Devices - Josh Clark at UXI Studio
 
Smart Cities & IoT - The Opportunities and Challenges Ahead
Smart Cities & IoT - The Opportunities and Challenges AheadSmart Cities & IoT - The Opportunities and Challenges Ahead
Smart Cities & IoT - The Opportunities and Challenges Ahead
 
The future: social media and online tech and what it means for emergency plan...
The future: social media and online tech and what it means for emergency plan...The future: social media and online tech and what it means for emergency plan...
The future: social media and online tech and what it means for emergency plan...
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for it
 
Our Robot FutureWorld: The Dystopia Version
Our Robot FutureWorld: The Dystopia VersionOur Robot FutureWorld: The Dystopia Version
Our Robot FutureWorld: The Dystopia Version
 
Smart Utilities for Blind
Smart Utilities for BlindSmart Utilities for Blind
Smart Utilities for Blind
 
Anthrotronix 05_15MissionCritical_web-3
Anthrotronix 05_15MissionCritical_web-3Anthrotronix 05_15MissionCritical_web-3
Anthrotronix 05_15MissionCritical_web-3
 
Ruling the World: When Life Gets Gamed
Ruling the World: When Life Gets GamedRuling the World: When Life Gets Gamed
Ruling the World: When Life Gets Gamed
 
Vortraglift120215sde 120222182845-phpapp02
Vortraglift120215sde 120222182845-phpapp02Vortraglift120215sde 120222182845-phpapp02
Vortraglift120215sde 120222182845-phpapp02
 

Mais de Tokyo University of Science

A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...Tokyo University of Science
 
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesUltrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesTokyo University of Science
 
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Tokyo University of Science
 
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?Tokyo University of Science
 
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Tokyo University of Science
 
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsOn Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsTokyo University of Science
 
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Tokyo University of Science
 
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Tokyo University of Science
 
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingThe Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingTokyo University of Science
 
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...Tokyo University of Science
 
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesBulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesTokyo University of Science
 
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesFog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesTokyo University of Science
 
On a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicOn a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicTokyo University of Science
 
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsImage-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsTokyo University of Science
 
Complexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsComplexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsTokyo University of Science
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksTokyo University of Science
 
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in CloudsTokyo University of Science
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out CodeTokyo University of Science
 
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Tokyo University of Science
 
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on MulticoreBrowser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on MulticoreTokyo University of Science
 

Mais de Tokyo University of Science (20)

A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
 
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesUltrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
 
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
 
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
 
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
 
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsOn Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
 
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...
 
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
 
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingThe Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
 
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
 
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesBulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
 
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesFog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
 
On a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicOn a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching Logic
 
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsImage-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
 
Complexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsComplexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on Metromaps
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service Networks
 
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
 
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
 
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on MulticoreBrowser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
 

Último

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback

  • 1. 2015/11/29 Marat Zhanikeev maratishe@gmail.com HCI研@別府 PDF: bit.do/151129 Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
  • 2. (dumb) Robotics Today • most robots today are dumb • if you have all the necessary inputs, no room/ need for AI, just use your inputs • the case of HAL: weight shifting, bioelectricity, relative angles M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 2/19 2/19
  • 3. From to Smart Robotics • objective 1: there is a need for truely smart/flexible robotics • objective 2: preferably within commodity reach (smartphones) Increasing specialization Increasingsmart-ness Most robots today Social Robotics M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 3/19 3/19
  • 4. Social Robotics Basics • basic idea: start with a blank robot and teach it a task ◦ humans are trainers • optimization: reasoning by reinforcement learning • complexity: reduce search space via human feedback M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 4/19 4/19
  • 5. Social Robotics in Soft- vs Hard-ware • good parallel between soft- and hard-ware social robotics • for higher reliability, vision/recognition in hardware robots should be simplified ◦ reliable feedback gestures, possibly even without vision • context is natural to software but is also important in hardware (more later) Generic Use Teaching, Guidance Reasoning Human Role Hardware Robots Wide range of behavior Reinforcement Learning YES. Vision, recognition Guide only Software Automation Any kind of context Bayesian Classification NO Not needed Guide and decision - maker Potential for simplification M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 5/19 5/19
  • 6. Social Robotics in Context Management • example of software robot that processes folksonomy bigdata Robot (careless) Input Human Human {structure} (pinpoint) Select Browse (or use otherwise) Some Knowledge (folksonomies, knowledge bases, databases, indexes, ontologies, etc.) (metromaps ) guide, trainer sources, crowd Recommendation Bot = Rebot M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 6/19 6/19
  • 7. Social Robotics in Context (2) 0 5.2 10.4 15.6 20.8 26 Time/Learning Sequence 0 4 8 12 16 20 RebotOrdervsUserSelection Linear fit (circle bullets) Rebot: New Training Rebot: Order of Selection in Rebot List 0 5.2 10.4 15.6 20.8 26 Time/Learning Sequence 0 4 8 12 16 20 RebotOrderofUserSelection • starts off really dumn, but gets better with time • diff between human and robot decisions decreases • when diff is mostly zero, human trainer can go home M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 7/19 7/19
  • 8. Social Robotics and Blackswans • a useful "show me only the blackswans" application • useful in : disaster scenarios, literature reviews, etc. • crucial to remove human component as some point Human judgment Auto judgement Folksonomy M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 8/19 8/19
  • 9. Social Robotics and Blackswans (2) Metromap Classifier Human Check Metromap Fuzzy? Cold? Hot? Robot (Automatic Classification) Bad Input No Yes No No M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 9/19 9/19
  • 10. Simple XYZV Channel M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 10/19 10/19
  • 11. Model of Robotic Decision Making • on smartphones, easy access to XYZ gravity and V acceleration = XYZV input • perfect if the same channel can be used for sensor input and human feedback Model Human Robot Actions Constraints, logic Same -channel interaction Context management M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 11/19 11/19
  • 12. The Single-Channel Objective Number of distinct data inputs Reliability Single-channel Acceptable level 1 Dumb curveSmart curve M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 12/19 12/19
  • 13. Experiment (1) • attach smartphone to one ankle • detect up-the-stairs steps • use human feedback to learn which detections are wrong M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 13/19 13/19
  • 14. Experiment (1) Feedback 1. smartphone notifies detected steps via vibration 2. human punishes smartphone for bad detections (negative feedback) • stroke/hit your smarphone when it is wrong/ bad • jerk/shake a leg to loosen it up • both are natural interactions for humans • positive feedback is harder (so far) M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 14/19 14/19
  • 15. Experiment (1) : Results negative mirror = moving average “Stroke” feedback x y z v “Jerk” feedback Event detected Step Stroke Step Jerk M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 15/19 15/19
  • 16. Experiment (1) : Other Results • about 100 experimental sessions • 60% are FPs, 30% are FNs • within the FPs, in 90% of them stroke/jerk feedback was detected ◦ 3s timeout, detect unusual XYZV signal right after vibration ◦ vibration itself is too small to register in XYZV M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 16/19 16/19
  • 17. Experiment (2) Context • current work in progress • idea: establish context first, then detect steps • experiment: walk with a smartphone in your pocket M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 17/19 17/19
  • 18. Experiment (2) Context (2) x y z v flat walking • horizontal/flat walking x y z vwalking up the stairs • walking up the stairs M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 18/19 18/19
  • 19. That’s all, thank you ... M.Zhanikeev -- maratishe@gmail.com -- Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback -- bit.do/151129 19/19 19/19