Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Similar documents
Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

2. Introduction to Computer Haptics

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

FALL 2014, Issue No. 32 ROBOTICS AT OUR FINGERTIPS

Haptic Rendering CPSC / Sonny Chan University of Calgary

Available theses (October 2011) MERLIN Group

The Haptic Impendance Control through Virtual Environment Force Compensation

Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

John Henry Foster INTRODUCING OUR NEW ROBOTICS LINE. Imagine Your Business...better. Automate Virtually Anything jhfoster.

Peter Berkelman. ACHI/DigitalWorld

Robotic Capture and De-Orbit of a Tumbling and Heavy Target from Low Earth Orbit

Proprioception & force sensing

Evaluation of Haptic Virtual Fixtures in Psychomotor Skill Development for Robotic Surgical Training

Laboratory Mini-Projects Summary

IMGD 3100 Novel Interfaces for Interactive Environments: Physical Input

Haptics CS327A

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

ROBOTIC AUTOMATION Imagine Your Business...better. Automate Virtually Anything

Virtual Reality in Neuro- Rehabilitation and Beyond

Franka Emika GmbH. Our vision of a robot for everyone sensitive, interconnected, adaptive and cost-efficient.

Using Simulation to Design Control Strategies for Robotic No-Scar Surgery

EE631 Cooperating Autonomous Mobile Robots. Lecture 1: Introduction. Prof. Yi Guo ECE Department

Job Description. Commitment: Must be available to work full-time hours, M-F for weeks beginning Summer of 2018.

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Information and Program

Accessible Power Tool Flexible Application Scalable Solution

CS277 - Experimental Haptics Lecture 1. Introduction to Haptics

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Introduction To Robotics (Kinematics, Dynamics, and Design)

Prospective Teleautonomy For EOD Operations

phri: specialization groups HS PRELIMINARY

FP7 ICT Call 6: Cognitive Systems and Robotics

Robot Hands: Mechanics, Contact Constraints, and Design for Open-loop Performance

Sustainable & Intelligent Robotics Group Projects

VR Haptic Interfaces for Teleoperation : an Evaluation Study

Lecture 1: Introduction to haptics and Kinesthetic haptic devices

Performance Issues in Collaborative Haptic Training

Haptic interaction. Ruth Aylett

On Application of Virtual Fixtures as an Aid for Telemanipulation and Training

Why Humanoid Robots?*

Università di Roma La Sapienza. Medical Robotics. A Teleoperation System for Research in MIRS. Marilena Vendittelli

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

MEAM 520. Haptic Rendering and Teleoperation

CSE 165: 3D User Interaction. Lecture #14: 3D UI Design

Dr. Ashish Dutta. Professor, Dept. of Mechanical Engineering Indian Institute of Technology Kanpur, INDIA

Technologies. Philippe Fuchs Ecole des Mines, ParisTech, Paris, France. Virtual Reality: Concepts and. Guillaume Moreau.

ROMEO Humanoid for Action and Communication. Rodolphe GELIN Aldebaran Robotics

The DLR On-Orbit Servicing Testbed

R (2) Controlling System Application with hands by identifying movements through Camera

Haptic Technology- Comprehensive Review Study with its Applications

Medical Robotics. Part II: SURGICAL ROBOTICS

Development of a Laboratory Kit for Robotics Engineering Education

Touch Perception and Emotional Appraisal for a Virtual Agent

Robot: Robonaut 2 The first humanoid robot to go to outer space

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

IOSR Journal of Engineering (IOSRJEN) e-issn: , p-issn: , Volume 2, Issue 11 (November 2012), PP 37-43

MEAM 520. Haptic Rendering and Teleoperation

ME7752: Mechanics and Control of Robots Lecture 1

Booklet of teaching units

Tele-operation of a Robot Arm with Electro Tactile Feedback

Lab 7: Introduction to Webots and Sensor Modeling

Lecture 23: Robotics. Instructor: Joelle Pineau Class web page: What is a robot?

Force feedback interfaces & applications

Introduction of Research Activity in Mechanical Systems Design Laboratory (Takeda s Lab) in Tokyo Tech

Computer Assisted Medical Interventions

Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Tele-operation of a robot arm with electro tactile feedback

University of Geneva. Presentation of the CISA-CIN-BBL v. 2.3

Robo$cs Introduc$on. ROS Workshop. Faculty of Informa$on Technology, Brno University of Technology Bozetechova 2, Brno

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

Available theses (October 2012) MERLIN Group

SMart wearable Robotic Teleoperated surgery

3D User Interfaces. Using the Kinect and Beyond. John Murray. John Murray

Robotics Introduction Matteo Matteucci

FROM TORQUE-CONTROLLED TO INTRINSICALLY COMPLIANT

Lecture 9: Teleoperation

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Korea Humanoid Robot Projects

PICK AND PLACE HUMANOID ROBOT USING RASPBERRY PI AND ARDUINO FOR INDUSTRIAL APPLICATIONS

Last Time: Acting Humanly: The Full Turing Test

Tele-operated robotic arm and hand with intuitive control and haptic feedback

PC-ROBOARM WITH EFFICIENT SPEED CONTROL AND PLANNING BASED ON WIRELESS TECHNOLOGY

Overview of current developments in haptic APIs

Milind R. Shinde #1, V. N. Bhaiswar *2, B. G. Achmare #3 1 Student of MTECH CAD/CAM, Department of Mechanical Engineering, GHRCE Nagpur, MH, India

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

HAPTIC DEVICES FOR DESKTOP VIRTUAL PROTOTYPING APPLICATIONS

¾ B-TECH (IT) ¾ B-TECH (IT)

Comau AURA - Advanced Use Robotic Arm AURA. Soft as a Human Touch

Computer Haptics and Applications

Motion Control of a Semi-Mobile Haptic Interface for Extended Range Telepresence

A Modular Architecture for an Interactive Real-Time Simulation and Training Environment for Satellite On-Orbit Servicing

AURA Soft as a Human Touch

Aural and Haptic Displays

Feeding human senses through Immersion

MEASURING AND ANALYZING FINE MOTOR SKILLS

Multi-Modal Robot Skins: Proximity Servoing and its Applications

World Automation Congress

Transcription:

Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Use an example to explain what is admittance control? You may refer to exoskeleton What is ZMP, and how to determine it? You can draw a figure 2

3

In hand manipulation Coordinate many fingers and their independently controlled joints? Hand-arm coordination How to adapt the arm posture to maximize the benefit of hand? Bimanual coordination Temporal and spatial coordination? 4

Expressive morphology and behavior Interpreting human expression Natural response in physical human-robot interaction 5

Control architectures How to divide the control effort between a human and a robot? Communication channels Unilateral, bilateral 8

9

Passivity and stability Controllers? Many What make things worse Time delay Package loss 10

Teleoperation of mobile robots Kinematics dissimilarity? Driving an under-actuated robot? Collision avoidance? 11

Multi-lateral teleoperation 12

Haptics has all the problems that teleoperation has, and more I don t know what they will say to each other 13

Rendering virtual environment Virtual environment is discretized Stiff contact Complex geometry 14

Hardware development Haptic device is nothing but a robot Mechanical design, encoders and force sensors, actuation and transmission, You can turn a robot to haptic device, but remember High frequency for high perception fidelity Typical 1000 Hz 15

More than feeling a force You skin can feel a lot of things. How to render rich haptic perception? 16

Fidelity and richness of haptic perception On robot side interface development, sensors and sensor integration, On human side understanding the neuroscience of haptics, haptic perception stimulation Wearable haptics For daily activities Soft haptics and soft robotics

Building artificial humans to Understand humans Substitute humans Work with humans

Correspondence Demonstration interfaces Learning algorithms 20

Motion correspondence Perception correspondence

22

23

Demonstration data? Learning individual/compound motions? Learning task-specified motion/generalized motor skills? Learning from successes/failures? 24

Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Lab equipment Course projects 26

Tele-nursing robotic system, under integration Vicon Mocap system Passive driver testbed 27

Available for projects Baxter robot Mobile base Compliant grippers 3D cameras 28

Available for projects Geomagic touch haptic devices Control software supporting various input devices 29

Hardware 10 cameras Vero 2.2 Max frame rate = 330 Hz Resolution 2048 x 1088 = 2.2 MP Covered space = 17 ft X 21 ft 8 on railing + 2 on ground (for closer view) Software Nexus human motion analysis Tracker object tracking 30

31

32

33

Vicon Nexus 2.5 documentation https://docs.vicon.com/display/nexus25/nexus+documentation Vicon tutorial on you tube: https://www.youtube.com/user/vicon100/playlists OpenSim Documentation https://simtkconfluence.stanford.edu:8443/display/opensim/opensim+docume ntation 34

Human Motion Study (M) Mocap system, nexus motion analysis, OpenSim Hardware development (D) Mechatronics, CAD design, Java/C++ Programming Algorithm development (A) Mocap system, ROS, C++/Python, Matlab Virtual Reality and haptics (H) C++ programming Human robot interaction (I) Mocap system, C++/Python Programming 36

Study user experience in normal driving scenario Model integrated Controller under development Need human motion data to validate 37

Collection motion data from 10-20 human subjects Steering wheel, shifting stick, pressing pedal Perform motion analysis to study Motion coordination, force responses 38

Hardware mostly ready Car racing simulator + Vicon Need a stick shift Need force sensors (from Greg?) Project contact Kene Mbanisi <kcmbanisi@wpi.edu> 39

Advantages Imitating motions of human characteristics Context-specific demonstration instances More intuitive to operators Challenges Collecting demos time-consuming and tedious Motor skills generalization 40

41

Teleoperation for reaching motion done Need to do Teleoperation for grasping control Algorithm for motion generalization Project contact: Sihui Li <sli16@wpi.edu> Srikanth Malla <smalla@wpi.edu> - only for setting up mocap teleoperation 42

43

Tasks Use 3D camera to tracking human hand position Reactive control robot receiver actively reaches out to take the object from human giver 44

Platform ready Humanoid nursing robot + kinect Need to do Setup vision-based control Implement human motion/intent prediction algorithm Project contact Gunnar Horve <gchorve@wpi.edu> 45

Home-based stroke rehabilitation Continuous, repetitive exercises at home Adapt to the patient s level of motor skills and training progress 3D printed haptic device Inexpensive Customized design Fast manufacturing 46

Specifications for development 3-DOF manipulator, 3D printed Motion range ~ 1 meter, to cover most of arm motion range End-effector payload ~ 4-6 kg Development support Kevin Harrington (harrington@wpi.edu ), robotics lab manager Reference: Quick Kinematic design Bowler Studio: http://commonwealthrobotics.com/ Project Contact Nathaniel Goldfarb <nagoldfarb@wpi.edu> 47

48

Inter-arm coupling due to cross-hemisphere talk 49

Compare motion characteristics at joint and muscle levels Healthy subjects: Dominant vs Non-dominant arms Stroke patients: Healthy vs Paretic arms 50

Data has been collected and processed Need to apply machine learning algorithms to extract useful information 51

52

Arm Gross positioning Hand & fingers Precise reaching Fine manipulation 53

Coordinate manipulation endeffector with mobile manipulator Coordinate manipulation tool tip with surgical robot arm 54

Collect motion data on precise and dexterous manipulation Precise finger positioning & grasping, knob-turning, button-pressing Use machine learning algorithms to Generalize motor skills Study arm-hand-finger joint coupling 55

Prof. Cagdas Onal Motion control of prothetic limb Prof. Greg Fischer Developing hand exoskeleton 56

Fill in project selection form https://goo.gl/forms/e5upv4ialuyreuta2 First and second choices for course project Preferred teammates Justification for your choice Previous course work, projects Reach out to your classmates actively Make sure your team members cover the required skills for the project 57