SlideShare a Scribd company logo
`
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2017. A Motion Retargeting Method
for Effective Mimicry-based Teleoperation of Robot Arms. HRI ’17.
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2018. RelaxedIK: Real-time Synthesis
of Accurate and Feasible Robot Arm Motion. RSS ’18.
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2019. Effects of Onset Latency and
Robot Speed Delays on Mimicry-Control Teleoperation. Submitted for publication.
Mimicry-based
Teleoperation
Approach Overview
Hand
6-DOF Space
End Effector
6-DOF Space
Robot Joint
Angle Space
Spatial
Mapping
Inverse
Kinematics
𝐟 𝜃 = 𝑤 𝑝 𝑓𝑝 𝜃 + 𝑢𝑤 𝑜 𝑓𝑜 𝜃 + 𝑤𝑗 𝑓𝑗 𝜃 + 𝑤𝑒 𝑓𝑒 𝜃
𝑤 𝑝 low 𝑤 𝑝 medium 𝑤 𝑝 high
Position Tracking
𝑤 𝑜 low 𝑤 𝑜 medium 𝑤 𝑜 high
𝐟 𝜃 = 𝑤 𝑝 𝑓𝑝 𝜃 + 𝑢𝑤 𝑜 𝑓𝑜 𝜃 + 𝑤𝑗 𝑓𝑗 𝜃 + 𝑤𝑒 𝑓𝑒 𝜃
Orientation Tracking
𝑤𝑗 low 𝑤𝑗 medium 𝑤𝑗 high
𝐟 𝜃 = 𝑤 𝑝 𝑓𝑝 𝜃 + 𝑢𝑤 𝑜 𝑓𝑜 𝜃 + 𝑤𝑗 𝑓𝑗 𝜃 + 𝑤𝑒 𝑓𝑒 𝜃
Minimized Joint Velocities
𝑤𝑒 low 𝑤𝑒 medium 𝑤𝑒 high
𝐟 𝜃 = 𝑤 𝑝 𝑓𝑝 𝜃 + 𝑢𝑤 𝑜 𝑓𝑜 𝜃 + 𝑤𝑗 𝑓𝑗 𝜃 + 𝑤𝑒 𝑓𝑒 𝜃
Minimized End Effector Cartesian Velocity
TRAC-IK
Relaxed-Mimicry
(Ours)
Singularity Avoidance
𝐂 𝜃 ∶= |det 𝑱 𝜃 𝑱 𝜃 𝑇 | − 𝑠 𝑚𝑖𝑛 ≥ 0
Self-Collision Avoidance
TRAC-IK
Relaxed-
Mimicry (Ours)
𝑙𝑖 ≤ 𝜃𝑖 ≤ 𝑢𝑖
Importance-Based
Inverse Kinematics
Hand Velocity High
Importance-Based
Inverse Kinematics
Hand Velocity Low
Importance-Based
Inverse Kinematics
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2017. A Motion Retargeting Method
for Effective Mimicry-based Teleoperation of Robot Arms. HRI ’17.
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2018. RelaxedIK: Real-time Synthesis
of Accurate and Feasible Robot Arm Motion. RSS ’18.
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2019. Effects of Onset Latency and
Robot Speed Delays on Mimicry-Control Teleoperation. Submitted for publication.
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2018. An Autonomous Dynamic
Camera Method for Effective Remote Teleoperation. HRI ’18.
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2019. Remote Telemanipulation with
Adapting Viewpoints in Visually Complex Environments. RSS ’19.
Daniel Rakita, Bilge Mutlu, Michael Gleicher, and Laura M. Hiatt. 2019. Shared control–
based bimanual robot manipulation. Science Robotics 4, 30 (May 2019).
It takes more than 2 one-handed systems
We must help with coordination
Laura will say more
tomorrow
Array of Static Cameras
Camera ViewsCameras
End Effector Camera
Camera
Point of View
No context of environment
Participant Video
Motion Retargeting
Optimization
User Motion Input
Manipulation Robot
Configuration
(per update)
Camera Robot
Motion Optimization
Live Video Stream
Camera Robot
Configuration
(per update)
Camera Distance
Camera should move in for detail when user is exhibiting slow control
Camera Distance
Camera should move out for context when user moves robot quickly
Absolute Frame Relative Frame
Control Frame
ParticipantRemote
Workspace
Experimenter
Organize Pills
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2018. An Autonomous Dynamic
Camera Method for Effective Remote Teleoperation. HRI ’18.
Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2019. Remote Telemanipulation with
Adapting Viewpoints in Visually Complex Environments. RSS ’19.
Daniel Rakita, Bilge Mutlu, Michael Gleicher, and Laura M. Hiatt. 2019. Shared control–
based bimanual robot manipulation. Science Robotics 4, 30 (May 2019).
Pragathi Praveena, Guru Subramani, Bilge Mutlu, and Michael Gleicher. 2019.
Characterizing Input Methods for Human-to-Robot Demonstrations. HRI ‘19.
Guru Subramani, Michael Zinn, and Michael Gleicher. 2018. Inferring geometric
constraints in human demonstrations. Conference on Robot Learning ‘18.
Guru Subramani, Michael Hagenow, Michael Zinn, and Michael Gleicher. Constraint
Inference Using Pose and Wrench Measurements. Submitted for publication.
Guru Subramani, Michael Hagenow, Bolun Zhang, Michael Zinn and Michael Gleicher.
Robust Replay of Human Demonstrations using Identified Constraints. Submitted for
publication.
Kinesthetic Teaching
Kinesthetic Teaching
Photo by Meghan Schiereck on Unsplash
Photo by Mat Reding on Unsplash
Photo from Robotiq Website
Efficient – Prevent wasteful use of resource
Subjective performance – Demonstrator perception
Facile – Demonstrator ease of use
Amenable to analysis – Post-processing
Desired demonstrations – Experimenter objectives
Affords quality demonstrations – Data quality
Easy to learn – Process to proficiency
Preference – Demonstrator liking
Feedback – Access to demonstration performance
Plausibility – Equivalent strategies
Feasibility – Correspondence
Instrumentable – Measurement capabilities
Desirable properties in a demonstration method
• Easy for demonstrator
• High quality demonstrations
• Hard to instrument
• Hard to map to robot
Kinesthetic Teaching
• Hard for demonstrator
• Poor quality demonstrations
• Easy to instrument (with caveat)
• Feasible mappings (with caveats)
Showing tasks to robots (common approaches)
Hand Demonstrations
https://commons.wikimedia.org/wiki/File:Salad_bar-02.jpg Photo by Dan Gold on Unsplash
Pragathi Praveena, Guru Subramani, Bilge Mutlu, and Michael Gleicher. 2019.
Characterizing Input Methods for Human-to-Robot Demonstrations. HRI ‘19.
Guru Subramani, Michael Zinn, and Michael Gleicher. 2018. Inferring geometric
constraints in human demonstrations. Conference on Robot Learning ‘18.
Guru Subramani, Michael Hagenow, Michael Zinn, and Michael Gleicher. Constraint
Inference Using Pose and Wrench Measurements. Submitted for publication.
Guru Subramani, Michael Hagenow, Bolun Zhang, Michael Zinn and Michael Gleicher.
Robust Replay of Human Demonstrations using Identified Constraints. Submitted for
publication.
gleicher@cs.wisc.edu

More Related Content

Similar to Dumb Robots for Smart People (Direct Control Interfaces for Robotics)

DragGan AI.pdf
DragGan AI.pdfDragGan AI.pdf
DragGan AI.pdf
ahsaniqbal257928
 
Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...
Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...
Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...
MUHAMMAD FAISAL RASHEED
 
Pervasive ar environment
Pervasive ar environmentPervasive ar environment
Pervasive ar environment
NAVER Engineering
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICS
AJAL A J
 
[ICRA 2019] Introduction to Tutorial on Dynamical System-based Learning from ...
[ICRA 2019] Introduction to Tutorial on Dynamical System-based Learning from ...[ICRA 2019] Introduction to Tutorial on Dynamical System-based Learning from ...
[ICRA 2019] Introduction to Tutorial on Dynamical System-based Learning from ...
Nadia Barbara
 
Reactive Navigation of Autonomous Mobile Robot Using Neuro-Fuzzy System
Reactive Navigation of Autonomous Mobile Robot Using Neuro-Fuzzy SystemReactive Navigation of Autonomous Mobile Robot Using Neuro-Fuzzy System
Reactive Navigation of Autonomous Mobile Robot Using Neuro-Fuzzy System
Waqas Tariq
 
"Exploring” Haptics: Human-Machine Interactive Applications from Mid-Air Lase...
"Exploring” Haptics: Human-Machine Interactive Applications from Mid-Air Lase..."Exploring” Haptics: Human-Machine Interactive Applications from Mid-Air Lase...
"Exploring” Haptics: Human-Machine Interactive Applications from Mid-Air Lase...
Hojin Lee
 
Recent Trends in Neural Net Policy Learning
Recent Trends in Neural Net Policy LearningRecent Trends in Neural Net Policy Learning
Recent Trends in Neural Net Policy Learning
Sungjoon Choi
 
User-Defined-Gesture-for-Flying-Objects
User-Defined-Gesture-for-Flying-ObjectsUser-Defined-Gesture-for-Flying-Objects
User-Defined-Gesture-for-Flying-ObjectsPuchin Chen
 
ENHANCED EDUCATION THROUGH AUGMENTED REALITY
ENHANCED EDUCATION THROUGH AUGMENTED REALITYENHANCED EDUCATION THROUGH AUGMENTED REALITY
ENHANCED EDUCATION THROUGH AUGMENTED REALITY
IRJET Journal
 
Feature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement ofFeature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement ofIAEME Publication
 
AR, the TODAY
AR, the TODAYAR, the TODAY
AR, the TODAYJongHyoun
 
A Central Pattern Generator based Nonlinear Controller to Simulate Biped Loco...
A Central Pattern Generator based Nonlinear Controller to Simulate Biped Loco...A Central Pattern Generator based Nonlinear Controller to Simulate Biped Loco...
A Central Pattern Generator based Nonlinear Controller to Simulate Biped Loco...
Waqas Tariq
 
SITIS2023.pdf
SITIS2023.pdfSITIS2023.pdf
SITIS2023.pdf
Agnese Augello
 
Virtual Worlds And Real World
Virtual Worlds And Real WorldVirtual Worlds And Real World
Virtual Worlds And Real World
KanavKahol
 
Seventh sense by Sahal Hash
Seventh sense by Sahal HashSeventh sense by Sahal Hash
Seventh sense by Sahal Hash
Sahal Hashim
 
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
Ravi Kiran B.
 
Comparison of Human Machine Interfaces to Control a Robotized Wheelchair
Comparison of Human Machine Interfaces to Control a Robotized WheelchairComparison of Human Machine Interfaces to Control a Robotized Wheelchair
Comparison of Human Machine Interfaces to Control a Robotized Wheelchair
Suzana Viana Mota
 
Robots that Grasp the World
Robots that Grasp the WorldRobots that Grasp the World
Robots that Grasp the World
Juxi Leitner
 

Similar to Dumb Robots for Smart People (Direct Control Interfaces for Robotics) (20)

DragGan AI.pdf
DragGan AI.pdfDragGan AI.pdf
DragGan AI.pdf
 
Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...
Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...
Robot-Manipulator-Control-with-Inverse-Kinematics-PD-Pseudoinverse-Jacobian-a...
 
Pervasive ar environment
Pervasive ar environmentPervasive ar environment
Pervasive ar environment
 
Swarm ROBOTICS
Swarm ROBOTICSSwarm ROBOTICS
Swarm ROBOTICS
 
[ICRA 2019] Introduction to Tutorial on Dynamical System-based Learning from ...
[ICRA 2019] Introduction to Tutorial on Dynamical System-based Learning from ...[ICRA 2019] Introduction to Tutorial on Dynamical System-based Learning from ...
[ICRA 2019] Introduction to Tutorial on Dynamical System-based Learning from ...
 
Reactive Navigation of Autonomous Mobile Robot Using Neuro-Fuzzy System
Reactive Navigation of Autonomous Mobile Robot Using Neuro-Fuzzy SystemReactive Navigation of Autonomous Mobile Robot Using Neuro-Fuzzy System
Reactive Navigation of Autonomous Mobile Robot Using Neuro-Fuzzy System
 
"Exploring” Haptics: Human-Machine Interactive Applications from Mid-Air Lase...
"Exploring” Haptics: Human-Machine Interactive Applications from Mid-Air Lase..."Exploring” Haptics: Human-Machine Interactive Applications from Mid-Air Lase...
"Exploring” Haptics: Human-Machine Interactive Applications from Mid-Air Lase...
 
Recent Trends in Neural Net Policy Learning
Recent Trends in Neural Net Policy LearningRecent Trends in Neural Net Policy Learning
Recent Trends in Neural Net Policy Learning
 
User-Defined-Gesture-for-Flying-Objects
User-Defined-Gesture-for-Flying-ObjectsUser-Defined-Gesture-for-Flying-Objects
User-Defined-Gesture-for-Flying-Objects
 
ENHANCED EDUCATION THROUGH AUGMENTED REALITY
ENHANCED EDUCATION THROUGH AUGMENTED REALITYENHANCED EDUCATION THROUGH AUGMENTED REALITY
ENHANCED EDUCATION THROUGH AUGMENTED REALITY
 
Feature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement ofFeature based head pose estimation for controlling movement of
Feature based head pose estimation for controlling movement of
 
AR, the TODAY
AR, the TODAYAR, the TODAY
AR, the TODAY
 
A Central Pattern Generator based Nonlinear Controller to Simulate Biped Loco...
A Central Pattern Generator based Nonlinear Controller to Simulate Biped Loco...A Central Pattern Generator based Nonlinear Controller to Simulate Biped Loco...
A Central Pattern Generator based Nonlinear Controller to Simulate Biped Loco...
 
SITIS2023.pdf
SITIS2023.pdfSITIS2023.pdf
SITIS2023.pdf
 
Virtual Worlds And Real World
Virtual Worlds And Real WorldVirtual Worlds And Real World
Virtual Worlds And Real World
 
final ppt
final pptfinal ppt
final ppt
 
Seventh sense by Sahal Hash
Seventh sense by Sahal HashSeventh sense by Sahal Hash
Seventh sense by Sahal Hash
 
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
Deep RL for Autonomous Driving exploring applications Cognitive vehicles 2019
 
Comparison of Human Machine Interfaces to Control a Robotized Wheelchair
Comparison of Human Machine Interfaces to Control a Robotized WheelchairComparison of Human Machine Interfaces to Control a Robotized Wheelchair
Comparison of Human Machine Interfaces to Control a Robotized Wheelchair
 
Robots that Grasp the World
Robots that Grasp the WorldRobots that Grasp the World
Robots that Grasp the World
 

More from gleicher

Ranged Kinematics and Time of Flight Sensors for Shared Autonomy Robotic Systems
Ranged Kinematics and Time of Flight Sensors for Shared Autonomy Robotic SystemsRanged Kinematics and Time of Flight Sensors for Shared Autonomy Robotic Systems
Ranged Kinematics and Time of Flight Sensors for Shared Autonomy Robotic Systems
gleicher
 
Interpreting Embeddings with Comparison
Interpreting Embeddings with ComparisonInterpreting Embeddings with Comparison
Interpreting Embeddings with Comparison
gleicher
 
Interpreting Embeddings with Comparison
Interpreting Embeddings with ComparisonInterpreting Embeddings with Comparison
Interpreting Embeddings with Comparison
gleicher
 
What Shakespeare Taught Us About Visualization and Data Science
What Shakespeare Taught Us About Visualization and Data ScienceWhat Shakespeare Taught Us About Visualization and Data Science
What Shakespeare Taught Us About Visualization and Data Science
gleicher
 
What Shakespeare Taught Us About Visualization and Data Science
What Shakespeare Taught Us About Visualization and Data ScienceWhat Shakespeare Taught Us About Visualization and Data Science
What Shakespeare Taught Us About Visualization and Data Science
gleicher
 
Interactive Analysis of Word Vector Embeddings
Interactive Analysis of Word Vector EmbeddingsInteractive Analysis of Word Vector Embeddings
Interactive Analysis of Word Vector Embeddings
gleicher
 
Perception, Comparison, and Modelsfor Uncertainty
Perception, Comparison, and Modelsfor UncertaintyPerception, Comparison, and Modelsfor Uncertainty
Perception, Comparison, and Modelsfor Uncertainty
gleicher
 

More from gleicher (7)

Ranged Kinematics and Time of Flight Sensors for Shared Autonomy Robotic Systems
Ranged Kinematics and Time of Flight Sensors for Shared Autonomy Robotic SystemsRanged Kinematics and Time of Flight Sensors for Shared Autonomy Robotic Systems
Ranged Kinematics and Time of Flight Sensors for Shared Autonomy Robotic Systems
 
Interpreting Embeddings with Comparison
Interpreting Embeddings with ComparisonInterpreting Embeddings with Comparison
Interpreting Embeddings with Comparison
 
Interpreting Embeddings with Comparison
Interpreting Embeddings with ComparisonInterpreting Embeddings with Comparison
Interpreting Embeddings with Comparison
 
What Shakespeare Taught Us About Visualization and Data Science
What Shakespeare Taught Us About Visualization and Data ScienceWhat Shakespeare Taught Us About Visualization and Data Science
What Shakespeare Taught Us About Visualization and Data Science
 
What Shakespeare Taught Us About Visualization and Data Science
What Shakespeare Taught Us About Visualization and Data ScienceWhat Shakespeare Taught Us About Visualization and Data Science
What Shakespeare Taught Us About Visualization and Data Science
 
Interactive Analysis of Word Vector Embeddings
Interactive Analysis of Word Vector EmbeddingsInteractive Analysis of Word Vector Embeddings
Interactive Analysis of Word Vector Embeddings
 
Perception, Comparison, and Modelsfor Uncertainty
Perception, Comparison, and Modelsfor UncertaintyPerception, Comparison, and Modelsfor Uncertainty
Perception, Comparison, and Modelsfor Uncertainty
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Dumb Robots for Smart People (Direct Control Interfaces for Robotics)

  • 1.
  • 2.
  • 3.
  • 4. `
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2017. A Motion Retargeting Method for Effective Mimicry-based Teleoperation of Robot Arms. HRI ’17. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2018. RelaxedIK: Real-time Synthesis of Accurate and Feasible Robot Arm Motion. RSS ’18. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2019. Effects of Onset Latency and Robot Speed Delays on Mimicry-Control Teleoperation. Submitted for publication.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 25. Approach Overview Hand 6-DOF Space End Effector 6-DOF Space Robot Joint Angle Space Spatial Mapping Inverse Kinematics
  • 26.
  • 27. 𝐟 𝜃 = 𝑤 𝑝 𝑓𝑝 𝜃 + 𝑢𝑤 𝑜 𝑓𝑜 𝜃 + 𝑤𝑗 𝑓𝑗 𝜃 + 𝑤𝑒 𝑓𝑒 𝜃 𝑤 𝑝 low 𝑤 𝑝 medium 𝑤 𝑝 high Position Tracking
  • 28. 𝑤 𝑜 low 𝑤 𝑜 medium 𝑤 𝑜 high 𝐟 𝜃 = 𝑤 𝑝 𝑓𝑝 𝜃 + 𝑢𝑤 𝑜 𝑓𝑜 𝜃 + 𝑤𝑗 𝑓𝑗 𝜃 + 𝑤𝑒 𝑓𝑒 𝜃 Orientation Tracking
  • 29. 𝑤𝑗 low 𝑤𝑗 medium 𝑤𝑗 high 𝐟 𝜃 = 𝑤 𝑝 𝑓𝑝 𝜃 + 𝑢𝑤 𝑜 𝑓𝑜 𝜃 + 𝑤𝑗 𝑓𝑗 𝜃 + 𝑤𝑒 𝑓𝑒 𝜃 Minimized Joint Velocities
  • 30. 𝑤𝑒 low 𝑤𝑒 medium 𝑤𝑒 high 𝐟 𝜃 = 𝑤 𝑝 𝑓𝑝 𝜃 + 𝑢𝑤 𝑜 𝑓𝑜 𝜃 + 𝑤𝑗 𝑓𝑗 𝜃 + 𝑤𝑒 𝑓𝑒 𝜃 Minimized End Effector Cartesian Velocity
  • 31. TRAC-IK Relaxed-Mimicry (Ours) Singularity Avoidance 𝐂 𝜃 ∶= |det 𝑱 𝜃 𝑱 𝜃 𝑇 | − 𝑠 𝑚𝑖𝑛 ≥ 0
  • 33.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2017. A Motion Retargeting Method for Effective Mimicry-based Teleoperation of Robot Arms. HRI ’17. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2018. RelaxedIK: Real-time Synthesis of Accurate and Feasible Robot Arm Motion. RSS ’18. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2019. Effects of Onset Latency and Robot Speed Delays on Mimicry-Control Teleoperation. Submitted for publication.
  • 44.
  • 45. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2018. An Autonomous Dynamic Camera Method for Effective Remote Teleoperation. HRI ’18. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2019. Remote Telemanipulation with Adapting Viewpoints in Visually Complex Environments. RSS ’19. Daniel Rakita, Bilge Mutlu, Michael Gleicher, and Laura M. Hiatt. 2019. Shared control– based bimanual robot manipulation. Science Robotics 4, 30 (May 2019).
  • 46.
  • 47. It takes more than 2 one-handed systems We must help with coordination
  • 48.
  • 49. Laura will say more tomorrow
  • 50.
  • 51.
  • 52. Array of Static Cameras Camera ViewsCameras
  • 53.
  • 55.
  • 56.
  • 57. No context of environment Participant Video
  • 58.
  • 59.
  • 60.
  • 61. Motion Retargeting Optimization User Motion Input Manipulation Robot Configuration (per update) Camera Robot Motion Optimization Live Video Stream Camera Robot Configuration (per update)
  • 62. Camera Distance Camera should move in for detail when user is exhibiting slow control
  • 63. Camera Distance Camera should move out for context when user moves robot quickly
  • 64. Absolute Frame Relative Frame Control Frame
  • 67.
  • 68.
  • 69. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2018. An Autonomous Dynamic Camera Method for Effective Remote Teleoperation. HRI ’18. Daniel Rakita, Bilge Mutlu, and Michael Gleicher. 2019. Remote Telemanipulation with Adapting Viewpoints in Visually Complex Environments. RSS ’19. Daniel Rakita, Bilge Mutlu, Michael Gleicher, and Laura M. Hiatt. 2019. Shared control– based bimanual robot manipulation. Science Robotics 4, 30 (May 2019).
  • 70.
  • 71. Pragathi Praveena, Guru Subramani, Bilge Mutlu, and Michael Gleicher. 2019. Characterizing Input Methods for Human-to-Robot Demonstrations. HRI ‘19. Guru Subramani, Michael Zinn, and Michael Gleicher. 2018. Inferring geometric constraints in human demonstrations. Conference on Robot Learning ‘18. Guru Subramani, Michael Hagenow, Michael Zinn, and Michael Gleicher. Constraint Inference Using Pose and Wrench Measurements. Submitted for publication. Guru Subramani, Michael Hagenow, Bolun Zhang, Michael Zinn and Michael Gleicher. Robust Replay of Human Demonstrations using Identified Constraints. Submitted for publication.
  • 72.
  • 75. Photo by Meghan Schiereck on Unsplash Photo by Mat Reding on Unsplash Photo from Robotiq Website
  • 76. Efficient – Prevent wasteful use of resource Subjective performance – Demonstrator perception Facile – Demonstrator ease of use Amenable to analysis – Post-processing Desired demonstrations – Experimenter objectives Affords quality demonstrations – Data quality Easy to learn – Process to proficiency Preference – Demonstrator liking Feedback – Access to demonstration performance Plausibility – Equivalent strategies Feasibility – Correspondence Instrumentable – Measurement capabilities Desirable properties in a demonstration method
  • 77. • Easy for demonstrator • High quality demonstrations • Hard to instrument • Hard to map to robot Kinesthetic Teaching • Hard for demonstrator • Poor quality demonstrations • Easy to instrument (with caveat) • Feasible mappings (with caveats) Showing tasks to robots (common approaches) Hand Demonstrations
  • 78.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100. Pragathi Praveena, Guru Subramani, Bilge Mutlu, and Michael Gleicher. 2019. Characterizing Input Methods for Human-to-Robot Demonstrations. HRI ‘19. Guru Subramani, Michael Zinn, and Michael Gleicher. 2018. Inferring geometric constraints in human demonstrations. Conference on Robot Learning ‘18. Guru Subramani, Michael Hagenow, Michael Zinn, and Michael Gleicher. Constraint Inference Using Pose and Wrench Measurements. Submitted for publication. Guru Subramani, Michael Hagenow, Bolun Zhang, Michael Zinn and Michael Gleicher. Robust Replay of Human Demonstrations using Identified Constraints. Submitted for publication.
  • 101.
  • 102.
  • 103.
  • 104.