COPRIN project. Contraintes, OPtimisation et Résolution par INtervalles. Constraints, OPtimization and Resolving through INtervals. 1/15. p.

Size: px
Start display at page:

Download "COPRIN project. Contraintes, OPtimisation et Résolution par INtervalles. Constraints, OPtimization and Resolving through INtervals. 1/15. p."

Transcription

1 COPRIN project Contraintes, OPtimisation et Résolution par INtervalles Constraints, OPtimization and Resolving through INtervals 1/15. p.1/15

2 COPRIN project Contraintes, OPtimisation et Résolution par INtervalles Constraints, OPtimization and Resolving through INtervals COPRIN has been created in February /15. p.1/15

3 Members of the project Staff MERLET Jean-Pierre (DR 1, scientific head) DANEY David (Chargé de Recherche INRIA) NEVEU Bertrand (Ingénieur en Chef, P & C, CERTIS) PAPEGAY Yves (Chargé de Recherche INRIA) POURTALLIER Odile (Chargé de Recherche INRIA, join the team in 2004) TROMBETTONI Gilles (Maître de Conférences UNSA) Students 7 PhD students 1 post-doc 1 engineer 2/15. p.2/15

4 Scientific objectives and Methods 3/15. p.3/15

5 Scientific objectives and Methods Two main complementary research axis: Robotics and Interval Analysis 3/15. p.3/15

6 Scientific objectives and Methods Robotics Robotics Objective 1: robot modeling and analysis 3/15. p.3/15

7 Scientific objectives and Methods Robotics Robotics Objective 1: robot modeling and analysis establishing the performances of a given robot 3/15. p.3/15

8 Scientific objectives and Methods Robotics Robotics Objective 1: robot modeling and analysis establishing the performances of a given robot in a guaranteed manner 3/15. p.3/15

9 Scientific objectives and Methods Robotics Robotics Objective 1: robot modeling and analysis establishing the performances of a given robot in a guaranteed manner especially taking into account the uncertainties in the modeling and control 3/15. p.3/15

10 Scientific objectives and Methods Robotics Robotics Objective 1: robot modeling and analysis Robotics Objective 2: design methodology 3/15. p.3/15

11 Scientific objectives and Methods Robotics Robotics Objective 1: robot modeling and analysis Robotics Objective 2: design methodology establishing the robot design parameters so that it will fit given requirements 3/15. p.3/15

12 Scientific objectives and Methods Robotics Robotics Objective 1: robot modeling and analysis Robotics Objective 2: design methodology establishing the robot design parameters so that it will fit given requirements methodology provides almost all design solutions 3/15. p.3/15

13 Scientific objectives and Methods Robotics Robotics Objective 1: robot modeling and analysis Robotics Objective 2: design methodology establishing the robot design parameters so that it will fit given requirements methodology provides almost all design solutions methodology is robust with respect to manufacturing tolerances 3/15. p.3/15

14 Scientific objectives and Methods Robotics Robotics Objective 1: robot modeling and analysis Robotics Objective 2: design methodology Robotics Objective 3: parallel robot, prototypes, applications 3/15. p.3/15

15 Example: new wire-driven parallel robot 4/15. p.4/15

16 Example: new wire-driven parallel robot Highly modular 4/15. p.4/15

17 Example: new wire-driven parallel robot Highly modular Linear actuators 4/15. p.4/15

18 Example: new wire-driven parallel robot Highly modular Linear actuators Applications: service robotics rehabilitation 4/15. p.4/15

19 Scientific objectives and Methods 5/15. p.5/15

20 Scientific objectives and Methods Interval Analysis/Constraints certified solving 5/15. p.5/15

21 Scientific objectives and Methods Interval Analysis/Constraints certified solving of equations and/or inequalities systems 5/15. p.5/15

22 Scientific objectives and Methods Interval Analysis/Constraints certified solving of equations and/or inequalities systems for real variables, lying in a bounded domain 5/15. p.5/15

23 Scientific objectives and Methods Interval Analysis/Constraints certified solving of equations and/or inequalities systems for real variables, lying in a bounded domain providing results that are guaranteed 5/15. p.5/15

24 Scientific objectives and Methods Interval Analysis/Constraints certified solving methods: 5/15. p.5/15

25 Scientific objectives and Methods Interval Analysis/Constraints certified solving methods: constraint programming interval analysis symbolic computation 5/15. p.5/15

26 Interval analysis 6/15. p.6/15

27 Interval analysis Calculating with intervals is (almost) as easy than with real numbers 6/15. p.6/15

28 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] 6/15. p.6/15

29 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) 6/15. p.6/15

30 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) 6/15. p.6/15

31 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) = [0, 1] + cos([0, 1]) 6/15. p.6/15

32 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) = [0, 1] + cos([0, 1]) 6/15. p.6/15

33 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) = [0, 1] + [0.54, 1] 6/15. p.6/15

34 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) = [0,1]+[0.54,1] 6/15. p.6/15

35 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) = [0,1]+[0.54,1] = [0.54,2] 6/15. p.6/15

36 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) = [0,1]+[0.54,1] = [0.54,2] 0 not included in [0.54,2] F 0 x [0, 1] 6/15. p.6/15

37 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) = [0,1]+[0.54,1] = [0.54,2] 0 not included in [0.54,2] F 0 x [0, 1] F > 0 x [0, 1] 6/15. p.6/15

38 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) = [0,1]+[0.54,1] = [0.54,2] Advantages:numerical round-off errors are managed 6/15. p.6/15

39 Interval analysis Calculating with intervals is (almost) as easy than with real numbers Example: F = x 2 + cos(x), x [0, 1] Problem: find [A,B] such that: A F(x) B x [0, 1] F = [0, 1] 2 + cos([0, 1]) = [0,1]+[0.54,1] = [0.54,2] Advantages:numerical round-off errors are managed Drawbacks: overestimation, calculation sensitive to formulation 6/15. p.6/15

40 The structure of an IA algorithm 7/15. p.7/15

41 The structure of an IA algorithm... A list of boxes 7/15. p.7/15

42 The structure of an IA algorithm Filtering operator 7/15. p.7/15

43 The structure of an IA algorithm Filtering operator Filtering operator: a set of heuristics that may allow to determine that there is no solution in the current box or may reduce its size 7/15. p.7/15

44 The structure of an IA algorithm Filtering operator Existence operator 7/15. p.7/15

45 The structure of an IA algorithm Filtering operator Existence operator Existence operator: a set of heuristics that may allow to determine that there is a single solution in the current box (e.g Kantorovitch theorem) 7/15. p.7/15

46 The structure of an IA algorithm Filtering operator Existence operator Bisection 7/15. p.7/15

47 The structure of an IA algorithm Filtering operator Existence operator Bisection Split the current box, usually in two 7/15. p.7/15

48 The structure of an IA algorithm Filtering operator Existence operator Bisection 7/15. p.7/15

49 The structure of an IA algorithm Filtering operator Existence operator Bisection 7/15. p.7/15

50 An example 8/15. p.8/15

51 An example Managing a set of inequalities: x 2 + y 2 2 (x 1) 2 + (y 1) 2 2 that play a role in the calculation of a parallel robot workspace VIDEO 8/15. p.8/15

52 Interval Analysis Objectives 9/15. p.9/15

53 Interval Analysis Objectives IA Objective 1: Improvement of IA methodology 9/15. p.9/15

54 Interval Analysis Objectives IA Objective 1: Improvement of IA methodology new filtering operators 9/15. p.9/15

55 Interval Analysis Objectives IA Objective 1: Improvement of IA methodology new filtering operators decomposition and solving of geometric constraints 9/15. p.9/15

56 Interval Analysis Objectives IA Objective 1: Improvement of IA methodology new filtering operators decomposition and solving of geometric constraints solving of differential equations 9/15. p.9/15

57 Interval Analysis Objectives IA Objective 1: Improvement of IA methodology IA Objective 2: Dissemination, software, experimental analysis 9/15. p.9/15

58 Interval Analysis Objectives IA Objective 1: Improvement of IA methodology IA Objective 2: Dissemination, software, experimental analysis method is not well known 9/15. p.9/15

59 Interval Analysis Objectives IA Objective 1: Improvement of IA methodology IA Objective 2: Dissemination, software, experimental analysis method is not well known lack of available software 9/15. p.9/15

60 Interval Analysis Objectives IA Objective 1: Improvement of IA methodology IA Objective 2: Dissemination, software, experimental analysis method is not well known lack of available software interface not convenient for non expert end-user 9/15. p.9/15

61 Interval Analysis Objectives IA Objective 1: Improvement of IA methodology IA Objective 2: Dissemination, software, experimental analysis Tools: extensive use of symbolic computation software (ALIAS library) extensive testing 9/15. p.9/15

62 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) 10/15. p.10/15

63 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) robot 10/15. p.10/15

64 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) R2 R1 robot 10/15. p.10/15

65 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) R2 R1 robot 10/15. p.10/15

66 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) R2 R1 robot 10/15. p.10/15

67 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) R2 R1 robot R2 receives the ping at time t 2 10/15. p.10/15

68 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) R2 R1 robot 10/15. p.10/15

69 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) R2 R1 robot R1 receives the ping at time t 1 10/15. p.10/15

70 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) Localization is based on the measurement of t 2 t 1 With 2 receivers: assuming perfect Dirac ping RR 2 RR 1 = c(t 2 t 1 ) robot lie on a hyperbola 10/15. p.10/15

71 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) Localization is based on the measurement of t 2 t 1 With 2 receivers: assuming perfect Dirac ping: RR 2 RR 1 = c(t 2 t 1 ) robot lie on a hyperbola In practice we have sinusoidal ping: measured time is an interval robot lie on a "thick" hyperbola 10/15. p.10/15

72 Localization with ultra-sound Localization of a robot with ultra-sound (joint work with ETH) With three receivers measurement of t 2 t 1,t 3 t 1 robot located at the intersection of 2 "thick" hyperbola 10/15. p.10/15

73 Analysis 11/15. p.11/15

74 Analysis Usually f,c are assumed to be perfectly known 11/15. p.11/15

75 Analysis but in practice f, c are uncertain c in [1465,1496] m/s (±5degrees temperature variation) f in [295,305] khz Influence of these uncertainties on the robot localization? 11/15. p.11/15

76 Analysis but in practice f, c are uncertain c in [1465,1496] m/s (±5degrees temperature variation) f in [295,305] khz Influence of these uncertainties on the robot localization? robot location discarding uncertainties possible real location 11/15. p.11/15

77 Synthesis 12/15. p.12/15

78 Synthesis not satisfied with the localization accuracy? find the location of the 3rd receiver so that the localization accuracy is lower than a given threshold 12/15. p.12/15

79 Synthesis not satisfied with the localization accuracy? find the location of the 3rd receiver so that the localization accuracy is lower than a given threshold IA methods allows to find all 3rd receiver location that allow to respect this requirement 12/15. p.12/15

80 Synthesis /15. p.12/15

81 Synthesis this methodology allows to design robots that fit a list of requirements it has been used for designing industrial robots and our own prototypes 12/15. p.12/15

82 achine-tool (CMW) Fine positioning (ESRF) Space telescope (Alcatel) 1 mètre 12/15. p.12/15

83 MIPS micro robot ARES micro-robot wire robot this methodology is used to manage the modularity of our wire-driven parallel robot find the geometry that allows to lift an elderly people whatever his/her location in a given room 12/15. p.12/15

84 Wire-driven parallel robot 13/15. p.13/15

85 Wire-driven parallel robot All purpose device with 1 to 6 d.o.f., redundant or not highly modular: geometry, amplification of actuator motion powerful: high ratio load/mass fast: potentially faster than the speed of sound Examples: 4 dof crane motion video, fast planar motion (3.5m/s) 13/15. p.13/15

86 Wire-driven parallel robot Potential applications: domestic robotics: windows washing 13/15. p.13/15

87 Wire-driven parallel robot Potential applications: domestic robotics: windows washing entertainment: actor motion in theater, fast change in scenes 13/15. p.13/15

88 Wire-driven parallel robot Potential applications: domestic robotics: windows washing entertainment: actor motion in theater, fast change in scenes catastrophe: portable multi-dof crane (ADT) 13/15. p.13/15

89 Wire-driven parallel robot Potential applications: domestic robotics: windows washing entertainment: actor motion in theater, fast change in scenes catastrophe: portable multi-dof crane (ADT) haptic interface: virtual reality, training with force-feedback 13/15. p.13/15

90 Wire-driven parallel robot Potential applications: domestic robotics: windows washing entertainment: actor motion in theater, fast change in scenes catastrophe: portable multi-dof crane (ADT) haptic interface: virtual reality, training with force-feedback assistance robotics: lifting of elderly people (lifting video) 13/15. p.13/15

91 Wire-driven parallel robot Potential applications: domestic robotics: windows washing entertainment: actor motion in theater, fast change in scenes catastrophe: portable multi-dof crane (ADT) haptic interface: virtual reality, training with force-feedback assistance robotics: lifting of elderly people (lifting video) rehabilitation 13/15. p.13/15

92 Example: rehabilitation 14/15. p.14/15

93 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke 14/15. p.14/15

94 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Classical rehabilitation training: arm pointing to colored marks moving randomly on a computer screen 14/15. p.14/15

95 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Classical rehabilitation training: arm pointing to colored marks moving randomly on a computer screen Drawbacks: no monitoring of the arm motion 14/15. p.14/15

96 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Classical rehabilitation training: arm pointing to colored marks moving randomly on a computer screen Drawbacks: no monitoring of the arm motion no objective mean to qualify the motion quality 14/15. p.14/15

97 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Classical rehabilitation training: arm pointing to colored marks moving randomly on a computer screen Drawbacks: no monitoring of the arm motion no objective mean to qualify the motion quality fatigue induced by pointing the arm 14/15. p.14/15

98 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Robot assisted rehabilitation 14/15. p.14/15

99 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Robot assisted rehabilitation use trajectory tracking to monitor and qualify motions 14/15. p.14/15

100 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Robot assisted rehabilitation use trajectory tracking to monitor and qualify motions relieve partly arm gravity for focusing on coordination 14/15. p.14/15

101 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Robot assisted rehabilitation: (rehabilitation video) 14/15. p.14/15

102 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Robot assisted rehabilitation: (rehabilitation video) gravity effects decreased by 50% 14/15. p.14/15

103 Example: rehabilitation Patient suffering from loss of arm coordination after a cardiovascular stroke Robot assisted rehabilitation: (rehabilitation video) gravity effects decreased by 50% trajectory tracking: straightness of the trajectory allows to qualify motion quality 14/15. p.14/15

104 Example: rehabilitation Trajectory tracking 14/15. p.14/15

105 Recent objectives 15/15. p.15/15

106 Recent objectives Focus on service robotics 15/15. p.15/15

107 Recent objectives Focus on service robotics developing various low-cost assistance robotized devices 15/15. p.15/15

108 Recent objectives Focus on service robotics developing various low-cost assistance robotized devices user-centered (systematic collaboration with end-users) 15/15. p.15/15

109 Recent objectives Focus on service robotics developing various low-cost assistance robotized devices user-centered (systematic collaboration with end-users) developing methodologies to adapt the device to the end-user and its surrounding 15/15. p.15/15

110 Recent objectives Focus on service robotics developing various low-cost assistance robotized devices user-centered (systematic collaboration with end-users) developing methodologies to adapt the device to the end-user and its surrounding developing various interfaces to manage the end-user abilities 15/15. p.15/15

111 Recent objectives Focus on service robotics developing various low-cost assistance robotized devices user-centered (systematic collaboration with end-users) developing methodologies to adapt the device to the end-user and its surrounding developing various interfaces to manage the end-user abilities low intrusivity: use already accepted objects, systems are invisible if not in use 15/15. p.15/15

112 Recent objectives Focus on service robotics developing various low-cost assistance robotized devices user-centered (systematic collaboration with end-users) developing methodologies to adapt the device to the end-user and its surrounding developing various interfaces to manage the end-user abilities low intrusivity: use already accepted objects, systems are invisible if not in use provide information for doctors: early detection of emerging pathologies 15/15. p.15/15

113 Recent objectives Focus on service robotics developing various low-cost assistance robotized devices user-centered (systematic collaboration with end-users) developing methodologies to adapt the device to the end-user and its surrounding developing various interfaces to manage the end-user abilities low intrusivity: use already accepted objects, systems are invisible if not in use provide information for doctors: early detection of emerging pathologies safety: improve emergency detection, prevent fall 15/15. p.15/15

114 Recent objectives Focus on service robotics developing various low-cost assistance robotized devices user-centered (systematic collaboration with end-users) developing methodologies to adapt the device to the end-user and its surrounding developing various interfaces to manage the end-user abilities low intrusivity: use already accepted objects, systems are invisible if not in use provide information for doctors: early detection of emerging pathologies safety: improve emergency detection, prevent fall smart device: communicating devices, using all types of media (hertzian, IR, optical,... ) 15/15. p.15/15

115 Recent objectives Focus on service robotics developing various low-cost assistance robotized devices user-centered (systematic collaboration with end-users) developing methodologies to adapt the device to the end-user and its surrounding developing various interfaces to manage the end-user abilities low intrusivity: use already accepted objects, systems are invisible if not in use provide information for doctors: early detection of emerging pathologies safety: improve emergency detection, prevent fall smart device: communicating devices, using all types of media (hertzian, IR, optical,... ) active participation to the large scale initiative PAL (Personally Assisted Living) Example: assistance for elderly people (video) 15/15. p.15/15

Contraintes, OPtimisation et Résolution par INtervalles Constraints, OPtimization and Resolving through INtervals

Contraintes, OPtimisation et Résolution par INtervalles Constraints, OPtimization and Resolving through INtervals COPRIN project Contraintes, OPtimisation et Résolution par INtervalles Constraints, OPtimization and Resolving through INtervals COPRIN has been created in February 2002 12 years rule: COPRIN will close

More information

Booklet of teaching units

Booklet of teaching units International Master Program in Mechatronic Systems for Rehabilitation Booklet of teaching units Third semester (M2 S1) Master Sciences de l Ingénieur Université Pierre et Marie Curie Paris 6 Boite 164,

More information

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

On Observer-based Passive Robust Impedance Control of a Robot Manipulator Journal of Mechanics Engineering and Automation 7 (2017) 71-78 doi: 10.17265/2159-5275/2017.02.003 D DAVID PUBLISHING On Observer-based Passive Robust Impedance Control of a Robot Manipulator CAO Sheng,

More information

PAssive location has been intensively studied in the past years. Numerous devices may actually use

PAssive location has been intensively studied in the past years. Numerous devices may actually use Robust TDOA Passive Location Using Interval Analysis and Contractor Programming Olivier Reynet, Gilles Chabert, Luc Jaulin 1 Abstract This paper presents a new approach for solving non-linear passive location

More information

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

Evaluation of Haptic Virtual Fixtures in Psychomotor Skill Development for Robotic Surgical Training Department of Electronics, Information and Bioengineering Neuroengineering and medical robotics Lab Evaluation of Haptic Virtual Fixtures in Psychomotor Skill Development for Robotic Surgical Training

More information

Virtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot

Virtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot Virtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot Liwei Qi, Xingguo Yin, Haipeng Wang, Li Tao ABB Corporate Research China No. 31 Fu Te Dong San Rd.,

More information

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

Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Available theses in industrial robotics (October 2016) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin Politecnico di Milano - Dipartimento di Elettronica, Informazione e Bioingegneria Industrial robotics

More information

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES

MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 4 & 5 SEPTEMBER 2008, UNIVERSITAT POLITECNICA DE CATALUNYA, BARCELONA, SPAIN MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL

More information

CAPACITIES FOR TECHNOLOGY TRANSFER

CAPACITIES FOR TECHNOLOGY TRANSFER CAPACITIES FOR TECHNOLOGY TRANSFER The Institut de Robòtica i Informàtica Industrial (IRI) is a Joint University Research Institute of the Spanish Council for Scientific Research (CSIC) and the Technical

More information

CS123. Programming Your Personal Robot. Part 3: Reasoning Under Uncertainty

CS123. Programming Your Personal Robot. Part 3: Reasoning Under Uncertainty CS123 Programming Your Personal Robot Part 3: Reasoning Under Uncertainty This Week (Week 2 of Part 3) Part 3-3 Basic Introduction of Motion Planning Several Common Motion Planning Methods Plan Execution

More information

Rosava Engineering Pvt. Ltd.

Rosava Engineering Pvt. Ltd. Rosava Engineering Pvt. Ltd. (An ISO 9001:2008 Certified Company) About US Welcome To ROSAVA ENGINEERING COMPANY Rosava Group was founded in 1965 in India. The tradition and progress here has always produced

More information

Laser-Assisted Telerobotic Control for Enhancing Manipulation Capabilities of Persons with Disabilities

Laser-Assisted Telerobotic Control for Enhancing Manipulation Capabilities of Persons with Disabilities The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Laser-Assisted Telerobotic Control for Enhancing Manipulation Capabilities of Persons with

More information

MPC Design for Power Electronics: Perspectives and Challenges

MPC Design for Power Electronics: Perspectives and Challenges MPC Design for Power Electronics: Perspectives and Challenges Daniel E. Quevedo Chair for Automatic Control Institute of Electrical Engineering (EIM-E) Paderborn University, Germany dquevedo@ieee.org IIT

More information

Wireless Robust Robots for Application in Hostile Agricultural. environment.

Wireless Robust Robots for Application in Hostile Agricultural. environment. Wireless Robust Robots for Application in Hostile Agricultural Environment A.R. Hirakawa, A.M. Saraiva, C.E. Cugnasca Agricultural Automation Laboratory, Computer Engineering Department Polytechnic School,

More information

FORCE FEEDBACK. Roope Raisamo

FORCE FEEDBACK. Roope Raisamo FORCE FEEDBACK Roope Raisamo Multimodal Interaction Research Group Tampere Unit for Computer Human Interaction Department of Computer Sciences University of Tampere, Finland Outline Force feedback interfaces

More information

Parallel Robot Projects at Ohio University

Parallel Robot Projects at Ohio University Parallel Robot Projects at Ohio University Robert L. Williams II with graduate students: John Hall, Brian Hopkins, Atul Joshi, Josh Collins, Jigar Vadia, Dana Poling, and Ron Nyzen And Special Thanks to:

More information

Information and Program

Information and Program Robotics 1 Information and Program Prof. Alessandro De Luca Robotics 1 1 Robotics 1 2017/18! First semester (12 weeks)! Monday, October 2, 2017 Monday, December 18, 2017! Courses of study (with this course

More information

IVR: Introduction to Control

IVR: Introduction to Control IVR: Introduction to Control OVERVIEW Control systems Transformations Simple control algorithms History of control Centrifugal governor M. Boulton and J. Watt (1788) J. C. Maxwell (1868) On Governors.

More information

LASER ASSISTED COMBINED TELEOPERATION AND AUTONOMOUS CONTROL

LASER ASSISTED COMBINED TELEOPERATION AND AUTONOMOUS CONTROL ANS EPRRSD - 13 th Robotics & remote Systems for Hazardous Environments 11 th Emergency Preparedness & Response Knoxville, TN, August 7-10, 2011, on CD-ROM, American Nuclear Society, LaGrange Park, IL

More information

Finite Element & Boundary Element Technology in Acoustics & Structural Dynamics : Current Status & Key Trends for the Future

Finite Element & Boundary Element Technology in Acoustics & Structural Dynamics : Current Status & Key Trends for the Future Industry Sector RTD Thematic Area Date Deliverable Nr Land Transport & Aerospace Multi-Physics 13-Nov-01 Finite Element & Boundary Element Technology in Acoustics & Structural Dynamics : Current Status

More information

Computer Assisted Medical Interventions

Computer Assisted Medical Interventions Outline Computer Assisted Medical Interventions Force control, collaborative manipulation and telemanipulation Bernard BAYLE Joint course University of Strasbourg, University of Houston, Telecom Paris

More information

Sect 4.5 Inequalities Involving Quadratic Function

Sect 4.5 Inequalities Involving Quadratic Function 71 Sect 4. Inequalities Involving Quadratic Function Objective #0: Solving Inequalities using a graph Use the graph to the right to find the following: Ex. 1 a) Find the intervals where f(x) > 0. b) Find

More information

Smart Robotic Assistants for Small Volume Manufacturing Tasks

Smart Robotic Assistants for Small Volume Manufacturing Tasks Smart Robotic Assistants for Small Volume Manufacturing Tasks Satyandra K. Gupta Director, Center for Advanced Manufacturing Smith International Professor Aerospace and Mechanical Engineering Department

More information

Department of Robotics Ritsumeikan University

Department of Robotics Ritsumeikan University Department of Robotics Ritsumeikan University Shinichi Hirai Dept. Robotics Ritsumeikan Univ. Hanoi Institute of Technology Hanoi, Vietnam, Dec. 20, 2008 http://www.ritsumei.ac.jp/se/rm/robo/index-e.htm

More information

Medical robotics and Image Guided Therapy (IGT) Bogdan M. Maris, PhD Temporary Assistant Professor

Medical robotics and Image Guided Therapy (IGT) Bogdan M. Maris, PhD Temporary Assistant Professor Medical robotics and Image Guided Therapy (IGT) Bogdan M. Maris, PhD Temporary Assistant Professor E-mail bogdan.maris@univr.it Medical Robotics History, current and future applications Robots are Accurate

More information

Localization for Group of Robots using Matrix Contractors

Localization for Group of Robots using Matrix Contractors for Group of Robots using Matrix Contractors Nisha Rani Mahato, Luc Jaulin, Snehashish Chakraverty Swim-Smart 2017, Manchester Nisha Rani Mahato, Luc Jaulin, Snehashish Chakraverty Swim-Smart 2017, for

More information

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

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision 11-25-2013 Perception Vision Read: AIMA Chapter 24 & Chapter 25.3 HW#8 due today visual aural haptic & tactile vestibular (balance: equilibrium, acceleration, and orientation wrt gravity) olfactory taste

More information

Research Statement MAXIM LIKHACHEV

Research Statement MAXIM LIKHACHEV Research Statement MAXIM LIKHACHEV My long-term research goal is to develop a methodology for robust real-time decision-making in autonomous systems. To achieve this goal, my students and I research novel

More information

Medical Robotics. Part II: SURGICAL ROBOTICS

Medical Robotics. Part II: SURGICAL ROBOTICS 5 Medical Robotics Part II: SURGICAL ROBOTICS In the last decade, surgery and robotics have reached a maturity that has allowed them to be safely assimilated to create a new kind of operating room. This

More information

On-demand printable robots

On-demand printable robots On-demand printable robots Ankur Mehta Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 3 Computational problem? 4 Physical problem? There s a robot for that.

More information

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

Introduction of Research Activity in Mechanical Systems Design Laboratory (Takeda s Lab) in Tokyo Tech Introduction of Research Activity in Mechanical Systems Design Laboratory (Takeda s Lab) in Tokyo Tech Kinematic design of asymmetrical position-orientation decoupled parallel mechanism with 5 dof Pipe

More information

A Compliant Five-Bar, 2-Degree-of-Freedom Device with Coil-driven Haptic Control

A Compliant Five-Bar, 2-Degree-of-Freedom Device with Coil-driven Haptic Control 2004 ASME Student Mechanism Design Competition A Compliant Five-Bar, 2-Degree-of-Freedom Device with Coil-driven Haptic Control Team Members Felix Huang Audrey Plinta Michael Resciniti Paul Stemniski Brian

More information

Robot Task-Level Programming Language and Simulation

Robot Task-Level Programming Language and Simulation Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

More information

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

Job Description. Commitment: Must be available to work full-time hours, M-F for weeks beginning Summer of 2018. Research Intern Director of Research We are seeking a summer intern to support the team to develop prototype 3D sensing systems based on state-of-the-art sensing technologies along with computer vision

More information

Autonomous Underwater Vehicle Navigation.

Autonomous Underwater Vehicle Navigation. Autonomous Underwater Vehicle Navigation. We are aware that electromagnetic energy cannot propagate appreciable distances in the ocean except at very low frequencies. As a result, GPS-based and other such

More information

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

Università di Roma La Sapienza. Medical Robotics. A Teleoperation System for Research in MIRS. Marilena Vendittelli Università di Roma La Sapienza Medical Robotics A Teleoperation System for Research in MIRS Marilena Vendittelli the DLR teleoperation system slave three versatile robots MIRO light-weight: weight < 10

More information

Walking and Flying Robots for Challenging Environments

Walking and Flying Robots for Challenging Environments Shaping the future Walking and Flying Robots for Challenging Environments Roland Siegwart, ETH Zurich www.asl.ethz.ch www.wysszurich.ch Lisbon, Portugal, July 29, 2016 Roland Siegwart 29.07.2016 1 Content

More information

Vibration Fundamentals Training System

Vibration Fundamentals Training System Vibration Fundamentals Training System Hands-On Turnkey System for Teaching Vibration Fundamentals An Ideal Tool for Optimizing Your Vibration Class Curriculum The Vibration Fundamentals Training System

More information

Dynamic analysis and control of a Hybrid serial/cable driven robot for lower-limb rehabilitation

Dynamic analysis and control of a Hybrid serial/cable driven robot for lower-limb rehabilitation Dynamic analysis and control of a Hybrid serial/cable driven robot for lower-limb rehabilitation M. Ismail 1, S. Lahouar 2 and L. Romdhane 1,3 1 Mechanical Laboratory of Sousse (LMS), National Engineering

More information

Lecture 1. What is Precision Engineering?

Lecture 1. What is Precision Engineering? Lecture 1 Introduction to Precision Engineering 1-1 What is Precision Engineering? Precision Engineering is defined as painstaking attention to detail and requires knowledge of a wide variety of measurement,

More information

Force feedback interfaces & applications

Force feedback interfaces & applications Force feedback interfaces & applications Roope Raisamo Tampere Unit for Computer-Human Interaction (TAUCHI) School of Information Sciences University of Tampere, Finland Based on material by Jukka Raisamo,

More information

Localization (Position Estimation) Problem in WSN

Localization (Position Estimation) Problem in WSN Localization (Position Estimation) Problem in WSN [1] Convex Position Estimation in Wireless Sensor Networks by L. Doherty, K.S.J. Pister, and L.E. Ghaoui [2] Semidefinite Programming for Ad Hoc Wireless

More information

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real... v preface Motivation Augmented reality (AR) research aims to develop technologies that allow the real-time fusion of computer-generated digital content with the real world. Unlike virtual reality (VR)

More information

Medical Robotics LBR Med

Medical Robotics LBR Med Medical Robotics LBR Med EN KUKA, a proven robotics partner. Discerning users around the world value KUKA as a reliable partner. KUKA has branches in over 30 countries, and for over 40 years, we have been

More information

4R and 5R Parallel Mechanism Mobile Robots

4R and 5R Parallel Mechanism Mobile Robots 4R and 5R Parallel Mechanism Mobile Robots Tasuku Yamawaki Department of Mechano-Micro Engineering Tokyo Institute of Technology 4259 Nagatsuta, Midoriku Yokohama, Kanagawa, Japan Email: d03yamawaki@pms.titech.ac.jp

More information

Constellation Scheduling Under Uncertainty: Models and Benefits

Constellation Scheduling Under Uncertainty: Models and Benefits Unclassified Unlimited Release (UUR) Constellation Scheduling Under Uncertainty: Models and Benefits GSAW 2017 Securing the Future March 14 th 2017 Christopher G. Valica* Jean-Paul Watson *Correspondence:

More information

2DOF H infinity Control for DC Motor Using Genetic Algorithms

2DOF H infinity Control for DC Motor Using Genetic Algorithms , March 12-14, 214, Hong Kong 2DOF H infinity Control for DC Motor Using Genetic Algorithms Natchanon Chitsanga and Somyot Kaitwanidvilai Abstract This paper presents a new method of 2DOF H infinity Control

More information

Structure and Synthesis of Robot Motion

Structure and Synthesis of Robot Motion Structure and Synthesis of Robot Motion Motion Synthesis in Groups and Formations I Subramanian Ramamoorthy School of Informatics 5 March 2012 Consider Motion Problems with Many Agents How should we model

More information

Cognition & Robotics. EUCog - European Network for the Advancement of Artificial Cognitive Systems, Interaction and Robotics

Cognition & Robotics. EUCog - European Network for the Advancement of Artificial Cognitive Systems, Interaction and Robotics Cognition & Robotics Recent debates in Cognitive Robotics bring about ways to seek a definitional connection between cognition and robotics, ponder upon the questions: EUCog - European Network for the

More information

Task and Motion Policy Synthesis as Liveness Games

Task and Motion Policy Synthesis as Liveness Games Task and Motion Policy Synthesis as Liveness Games Yue Wang Department of Computer Science Rice University May 9, 2016 Joint work with Neil T. Dantam, Swarat Chaudhuri, and Lydia E. Kavraki 1 Motivation

More information

Active Stabilization of a Mechanical Structure

Active Stabilization of a Mechanical Structure Active Stabilization of a Mechanical Structure L. Brunetti 1, N. Geffroy 1, B. Bolzon 1, A. Jeremie 1, J. Lottin 2, B. Caron 2, R. Oroz 2 1- Laboratoire d Annecy-le-Vieux de Physique des Particules LAPP-IN2P3-CNRS-Université

More information

Embedded Robust Control of Self-balancing Two-wheeled Robot

Embedded Robust Control of Self-balancing Two-wheeled Robot Embedded Robust Control of Self-balancing Two-wheeled Robot L. Mollov, P. Petkov Key Words: Robust control; embedded systems; two-wheeled robots; -synthesis; MATLAB. Abstract. This paper presents the design

More information

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES Bulletin of the Transilvania University of Braşov Series I: Engineering Sciences Vol. 6 (55) No. 2-2013 PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES A. FRATU 1 M. FRATU 2 Abstract:

More information

2. Introduction to Computer Haptics

2. Introduction to Computer Haptics 2. Introduction to Computer Haptics Seungmoon Choi, Ph.D. Assistant Professor Dept. of Computer Science and Engineering POSTECH Outline Basics of Force-Feedback Haptic Interfaces Introduction to Computer

More information

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1 Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Winter Semester, 2018 Linear control systems design Part 1 Andrea Zanchettin Automatic Control 2 Step responses Assume

More information

Sustainable & Intelligent Robotics Group Projects

Sustainable & Intelligent Robotics Group Projects Machine learning for robotic grasping Hyb-Re glove for hand rehabilitation Hyb-Knee for gait augmentation Colonoscopy view range expansion device Sustainable & Intelligent Robotics Group Projects Supervisor:

More information

Chapter 2 Mechatronics Disrupted

Chapter 2 Mechatronics Disrupted Chapter 2 Mechatronics Disrupted Maarten Steinbuch 2.1 How It Started The field of mechatronics started in the 1970s when mechanical systems needed more accurate controlled motions. This forced both industry

More information

Mobile Manipulation in der Telerobotik

Mobile Manipulation in der Telerobotik Mobile Manipulation in der Telerobotik Angelika Peer, Thomas Schauß, Ulrich Unterhinninghofen, Martin Buss angelika.peer@tum.de schauss@tum.de ulrich.unterhinninghofen@tum.de mb@tum.de Lehrstuhl für Steuerungs-

More information

Math 2411 Calc III Practice Exam 2

Math 2411 Calc III Practice Exam 2 Math 2411 Calc III Practice Exam 2 This is a practice exam. The actual exam consists of questions of the type found in this practice exam, but will be shorter. If you have questions do not hesitate to

More information

Framework Programme 7

Framework Programme 7 Framework Programme 7 1 Joining the EU programmes as a Belarusian 1. Introduction to the Framework Programme 7 2. Focus on evaluation issues + exercise 3. Strategies for Belarusian organisations + exercise

More information

Component Based Mechatronics Modelling Methodology

Component Based Mechatronics Modelling Methodology Component Based Mechatronics Modelling Methodology R.Sell, M.Tamre Department of Mechatronics, Tallinn Technical University, Tallinn, Estonia ABSTRACT There is long history of developing modelling systems

More information

IMAGE FORMATION THROUGH WALLS USING A DISTRIBUTED RADAR SENSOR NETWORK. CIS Industrial Associates Meeting 12 May, 2004 AKELA

IMAGE FORMATION THROUGH WALLS USING A DISTRIBUTED RADAR SENSOR NETWORK. CIS Industrial Associates Meeting 12 May, 2004 AKELA IMAGE FORMATION THROUGH WALLS USING A DISTRIBUTED RADAR SENSOR NETWORK CIS Industrial Associates Meeting 12 May, 2004 THROUGH THE WALL SURVEILLANCE IS AN IMPORTANT PROBLEM Domestic law enforcement and

More information

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

On Application of Virtual Fixtures as an Aid for Telemanipulation and Training On Application of Virtual Fixtures as an Aid for Telemanipulation and Training Shahram Payandeh and Zoran Stanisic Experimental Robotics Laboratory (ERL) School of Engineering Science Simon Fraser University

More information

Software Project Management 4th Edition. Chapter 3. Project evaluation & estimation

Software Project Management 4th Edition. Chapter 3. Project evaluation & estimation Software Project Management 4th Edition Chapter 3 Project evaluation & estimation 1 Introduction Evolutionary Process model Spiral model Evolutionary Process Models Evolutionary Models are characterized

More information

Digitalisation as day-to-day-business

Digitalisation as day-to-day-business Digitalisation as day-to-day-business What is today feasible for the company in the future Prof. Jivka Ovtcharova INSTITUTE FOR INFORMATION MANAGEMENT IN ENGINEERING Baden-Württemberg Driving force for

More information

Term Paper: Robot Arm Modeling

Term Paper: Robot Arm Modeling Term Paper: Robot Arm Modeling Akul Penugonda December 10, 2014 1 Abstract This project attempts to model and verify the motion of a robot arm. The two joints used in robot arms - prismatic and rotational.

More information

SMart wearable Robotic Teleoperated surgery

SMart wearable Robotic Teleoperated surgery SMart wearable Robotic Teleoperated surgery This project has received funding from the European Union s Horizon 2020 research and innovation programme under grant agreement No 732515 Context Minimally

More information

A Fast Numerical Optimization Algorithm for Aircraft Continuous Descent Approach

A Fast Numerical Optimization Algorithm for Aircraft Continuous Descent Approach ERCOFTAC 2006 DESIGN OPTIMISATION: METHODS & APPLICATIONS GRAN CANARIA, CANARY ISLANDS, SPAIN A Fast Numerical Optimization Algorithm for Aircraft Continuous Descent Approach J.M. Canino*, J. González

More information

Single-turn and multi-turn coil domains in 3D COMSOL. All rights reserved.

Single-turn and multi-turn coil domains in 3D COMSOL. All rights reserved. Single-turn and multi-turn coil domains in 3D 2012 COMSOL. All rights reserved. Introduction This tutorial shows how to use the Single-Turn Coil Domain and Multi-Turn Coil Domain features in COMSOL s Magnetic

More information

Feel the beat: using cross-modal rhythm to integrate perception of objects, others, and self

Feel the beat: using cross-modal rhythm to integrate perception of objects, others, and self Feel the beat: using cross-modal rhythm to integrate perception of objects, others, and self Paul Fitzpatrick and Artur M. Arsenio CSAIL, MIT Modal and amodal features Modal and amodal features (following

More information

Spatial Mechanism Design in Virtual Reality With Networking

Spatial Mechanism Design in Virtual Reality With Networking Mechanical Engineering Conference Presentations, Papers, and Proceedings Mechanical Engineering 9-2001 Spatial Mechanism Design in Virtual Reality With Networking John N. Kihonge Iowa State University

More information

Sliding Mode Control of Wheeled Mobile Robots

Sliding Mode Control of Wheeled Mobile Robots 2012 IACSIT Coimbatore Conferences IPCSIT vol. 28 (2012) (2012) IACSIT Press, Singapore Sliding Mode Control of Wheeled Mobile Robots Tisha Jose 1 + and Annu Abraham 2 Department of Electronics Engineering

More information

Automatic Control Motion control Advanced control techniques

Automatic Control Motion control Advanced control techniques Automatic Control Motion control Advanced control techniques (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations (I) 2 Besides the classical

More information

CONTENTS PREFACE. Part One THE DESIGN PROCESS: PROPERTIES, PARADIGMS AND THE EVOLUTIONARY STRUCTURE

CONTENTS PREFACE. Part One THE DESIGN PROCESS: PROPERTIES, PARADIGMS AND THE EVOLUTIONARY STRUCTURE Copyrighted Material Dan Braha and Oded Maimon, A Mathematical Theory of Design: Foundations, Algorithms, and Applications, Springer, 1998, 708 p., Hardcover, ISBN: 0-7923-5079-0. PREFACE Part One THE

More information

An Improved Analytical Model for Efficiency Estimation in Design Optimization Studies of a Refrigerator Compressor

An Improved Analytical Model for Efficiency Estimation in Design Optimization Studies of a Refrigerator Compressor Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2014 An Improved Analytical Model for Efficiency Estimation in Design Optimization Studies

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

MEDICAL ROVER. Locus Gives the doctors and nurses a hand

MEDICAL ROVER. Locus Gives the doctors and nurses a hand Locus 2014 MEDICAL ROVER Gives the doctors and nurses a hand Powered by an Arduino and controlled from a Python App, this robot will revolutionize the way of working in hospitals. Ashim Sitoula Binaya

More information

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw Networked and Distributed Control Systems Lecture 1 Tamas Keviczky and Nathan van de Wouw Lecturers / contact information Dr. T. Keviczky (Tamas) Office: 34-C-3-310 E-mail: t.keviczky@tudelft.nl Prof.dr.ir.

More information

Toward an Augmented Reality System for Violin Learning Support

Toward an Augmented Reality System for Violin Learning Support Toward an Augmented Reality System for Violin Learning Support Hiroyuki Shiino, François de Sorbier, and Hideo Saito Graduate School of Science and Technology, Keio University, Yokohama, Japan {shiino,fdesorbi,saito}@hvrl.ics.keio.ac.jp

More information

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Robust Haptic Teleoperation of a Mobile Manipulation Platform Robust Haptic Teleoperation of a Mobile Manipulation Platform Jaeheung Park and Oussama Khatib Stanford AI Laboratory Stanford University http://robotics.stanford.edu Abstract. This paper presents a new

More information

AHAPTIC interface is a kinesthetic link between a human

AHAPTIC interface is a kinesthetic link between a human IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 13, NO. 5, SEPTEMBER 2005 737 Time Domain Passivity Control With Reference Energy Following Jee-Hwan Ryu, Carsten Preusche, Blake Hannaford, and Gerd

More information

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

Robot Hands: Mechanics, Contact Constraints, and Design for Open-loop Performance Robot Hands: Mechanics, Contact Constraints, and Design for Open-loop Performance Aaron M. Dollar John J. Lee Associate Professor of Mechanical Engineering and Materials Science Aerial Robotics Yale GRAB

More information

AI Application Processing Requirements

AI Application Processing Requirements AI Application Processing Requirements 1 Low Medium High Sensor analysis Activity Recognition (motion sensors) Stress Analysis or Attention Analysis Audio & sound Speech Recognition Object detection Computer

More information

Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks. Luka Peternel and Arash Ajoudani Presented by Halishia Chugani

Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks. Luka Peternel and Arash Ajoudani Presented by Halishia Chugani Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks Luka Peternel and Arash Ajoudani Presented by Halishia Chugani Robots learning from humans 1. Robots learn from humans 2.

More information

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING Igor Arolovich a, Grigory Agranovich b Ariel University of Samaria a igor.arolovich@outlook.com, b agr@ariel.ac.il Abstract -

More information

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING COURSE: MCE 527 DISCLAIMER The contents of this document are intended for practice and leaning purposes at the

More information

A NEW EDUCATIONAL SOFTWARE TOOL FOR ROBUST CONTROL DESIGN USING THE QFT METHOD

A NEW EDUCATIONAL SOFTWARE TOOL FOR ROBUST CONTROL DESIGN USING THE QFT METHOD A NEW EDUCATIONAL SOFTWARE TOOL FOR ROBUST CONTROL DESIGN USING THE QFT METHOD R. Nandakumar and G.D. Halikias School of Engineering and Mathematical Sciences, City University, London ECV, UK, {et78@city.ac.uk,

More information

Hardware/Software Codesign of Real-Time Systems

Hardware/Software Codesign of Real-Time Systems ARTES Project Proposal Hardware/Software Codesign of Real-Time Systems Zebo Peng and Anders Törne Center for Embedded Systems Engineering (CESE) Dept. of Computer and Information Science Linköping University

More information

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No Sofia 015 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-015-0037 An Improved Path Planning Method Based

More information

Distributed Robotics From Science to Systems

Distributed Robotics From Science to Systems Distributed Robotics From Science to Systems Nikolaus Correll Distributed Robotics Laboratory, CSAIL, MIT August 8, 2008 Distributed Robotic Systems DRS 1 sensor 1 actuator... 1 device Applications Giant,

More information

A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES

A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES G. PETERS, D. PAGANO, D.K. LIU ARC Centre of Excellence for Autonomous Systems, University of Technology, Sydney Australia, POBox

More information

Available online at ScienceDirect. Procedia CIRP 27 (2015 ) th CIRP conference on Computer Aided Tolerancing

Available online at   ScienceDirect. Procedia CIRP 27 (2015 ) th CIRP conference on Computer Aided Tolerancing Available online at www.sciencedirect.com ScienceDirect Procedia CIRP 27 (2015 ) 16 22 13th CIRP conference on Computer Aided Tolerancing ISO specifications of complex surfaces: Application on aerodynamic

More information

ERGOS: Multi-degrees of Freedom and Versatile Force-Feedback Panoply

ERGOS: Multi-degrees of Freedom and Versatile Force-Feedback Panoply ERGOS: Multi-degrees of Freedom and Versatile Force-Feedback Panoply Jean-Loup Florens, Annie Luciani, Claude Cadoz, Nicolas Castagné ACROE-ICA, INPG, 46 Av. Félix Viallet 38000, Grenoble, France florens@imag.fr

More information

WESI 205 Workbook. 1 Review. 2 Graphing in 3D

WESI 205 Workbook. 1 Review. 2 Graphing in 3D 1 Review 1. (a) Use a right triangle to compute the distance between (x 1, y 1 ) and (x 2, y 2 ) in R 2. (b) Use this formula to compute the equation of a circle centered at (a, b) with radius r. (c) Extend

More information

Force Feedback Mechatronics in Medecine, Healthcare and Rehabilitation

Force Feedback Mechatronics in Medecine, Healthcare and Rehabilitation Force Feedback Mechatronics in Medecine, Healthcare and Rehabilitation J.P. Friconneau 1, P. Garrec 1, F. Gosselin 1, A. Riwan 1, 1 CEA-LIST DTSI/SRSI, CEN/FAR BP6, 92265 Fontenay-aux-Roses, France jean-pierre.friconneau@cea.fr

More information

Randomized Motion Planning for Groups of Nonholonomic Robots

Randomized Motion Planning for Groups of Nonholonomic Robots Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University

More information

VALERI - A COLLABORATIVE MOBILE MANIPULATOR FOR AEROSPACE PRODUCTION. CLAWAR 2016, London, UK Fraunhofer IFF Robotersysteme

VALERI - A COLLABORATIVE MOBILE MANIPULATOR FOR AEROSPACE PRODUCTION. CLAWAR 2016, London, UK Fraunhofer IFF Robotersysteme VALERI - A COLLABORATIVE MOBILE MANIPULATOR FOR AEROSPACE PRODUCTION CLAWAR 2016, London, UK Fraunhofer IFF Robotersysteme Fraunhofer IFF, Magdeburg 2016 VALERI - A collaborative mobile manipulator for

More information

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

CS277 - Experimental Haptics Lecture 2. Haptic Rendering CS277 - Experimental Haptics Lecture 2 Haptic Rendering Outline Announcements Human haptic perception Anatomy of a visual-haptic simulation Virtual wall and potential field rendering A note on timing...

More information

Piezoceramic Ultrasound Transducer Enabling Broadband Transmission for 3D Scene Analysis in Air

Piezoceramic Ultrasound Transducer Enabling Broadband Transmission for 3D Scene Analysis in Air A2.2 Piezoceramic Ultrasound Transducer Enabling Broadband Transmission for 3D Scene Analysis in Air Kellner Johannes, Schweinzer Herbert Institute of Electrical Measurements and Circuit Design, Vienna

More information

MEASURING AND ANALYZING FINE MOTOR SKILLS

MEASURING AND ANALYZING FINE MOTOR SKILLS MEASURING AND ANALYZING FINE MOTOR SKILLS PART 1: MOTION TRACKING AND EMG OF FINE MOVEMENTS PART 2: HIGH-FIDELITY CAPTURE OF HAND AND FINGER BIOMECHANICS Abstract This white paper discusses an example

More information