Tactile perception Haptics

Slides:



Advertisements
Similar presentations
PLANAR KINETICS OF A RIGID BODY: CONSERVATION OF ENERGY
Advertisements

Chapters 17, 18 Review. Der Innere Schweinehund (The inner Pigdog)
Lecture 5: Constraints I
ME 4135 Differential Motion and the Robot Jacobian Slide Series 6 Fall 2011 R. R. Lindeke, Ph.D.
1 C02,C03 – ,27,29 Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
Lecture 2. A Day of Principles The principle of virtual work d’Alembert’s principle Hamilton’s principle 1 (with an example that applies ‘em all at the.
Links and Joints.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Kinematics & Grasping Need to know: Representing mechanism geometry Standard configurations Degrees of freedom Grippers and graspability conditions Goal.
Physics 430: Lecture 16 Lagrange’s Equations with Constraints
Lecture 2 Free Vibration of Single Degree of Freedom Systems
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
ME 4135 Fall 2011 R. R. Lindeke, Ph. D. Robot Dynamics – The Action of a Manipulator When Forced.
Lagrangian and Hamiltonian Dynamics
1 Pattern Recognition (cont.). 2 Auditory pattern recognition Stimuli for audition is alternating patterns of high and low air pressure called sound waves.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Constrained Optimization
Ch. 4: Velocity Kinematics
Forward Kinematics.
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
CSCE 689: Forward Kinematics and Inverse Kinematics
Chapter 5: Path Planning Hadi Moradi. Motivation Need to choose a path for the end effector that avoids collisions and singularities Collisions are easy.
Semester Physics 1901 (Advanced) A/Prof Geraint F. Lewis Rm 560, A29
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
Introduction to ROBOTICS
Scalar and Vector Fields
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Velocities and Static Force
Definition of an Industrial Robot
Rotation and angular momentum
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
T. K. Ng, HKUST Lecture IV. Mechanics of rigid bodies.
STATIC EQUILIBRIUM [4] Calkin, M. G. “Lagrangian and Hamiltonian Mechanics”, World Scientific, Singapore, 1996, ISBN Consider an object having.
Chapters 10, 11 Rotation and angular momentum. Rotation of a rigid body We consider rotational motion of a rigid body about a fixed axis Rigid body rotates.
Robot Dynamics – Slide Set 10 ME 4135 R. R. Lindeke, Ph. D.
A PPLIED M ECHANICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Lecture 12: The Constraint Null Space The matrix C has M rows and N columns, M < N If we have set this up correctly, the rows of C are independent Nonholonomic.
MA4248 Weeks 1-3. Topics Coordinate Systems, Kinematics, Newton’s Laws, Inertial Mass, Force, Momentum, Energy, Harmonic Oscillations (Springs and Pendulums)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
The Finite Element Method A Practical Course
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
Inverting the Jacobian and Manipulability
ME451 Kinematics and Dynamics of Machine Systems Vel. And Acc. of a Fixed Point in Moving Frame Basic Concepts in Planar Kinematics February.
D’Alembert’s Principle the sum of the work done by
Sect. 1.3: Constraints Discussion up to now  All mechanics is reduced to solving a set of simultaneous, coupled, 2 nd order differential eqtns which.
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
COMP322/S2000/L281 Task Planning Three types of planning: l Gross Motion Planning concerns objects being moved from point A to point B without problems,
Kinematic Redundancy A manipulator may have more DOFs than are necessary to control a desired variable What do you do w/ the extra DOFs? However, even.
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
MA4248 Weeks 6-7. Topics Work and Energy, Single Particle Constraints, Multiple Particle Constraints, The Principle of Virtual Work and d’Alembert’s Principle.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems May 07, 2009 EOM in non-Cartesian Reference Frames ~ not in textbook~ Quote.
Work Readings: Chapter 11.
Optimal Path Planning Using the Minimum-Time Criterion by James Bobrow Guha Jayachandran April 29, 2002.
Lecture 10 Reprise and generalized forces The Lagrangian Holonomic constraints Generalized coordinates Nonholonomic constraints Euler-Lagrange equations.
Differentially Constrained Dynamics Wayne Lawton Department of Mathematics National University of Singapore (65)
Searching a Linear Subspace Lecture VI. Deriving Subspaces There are several ways to derive the nullspace matrix (or kernel matrix). ◦ The methodology.
Syllabus Note : Attendance is important because the theory and questions will be explained in the class. II ntroduction. LL agrange’s Equation. SS.
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
Purdue Aeroelasticity
Sect. 4.5: Cayley-Klein Parameters 3 independent quantities are needed to specify a rigid body orientation. Most often, we choose them to be the Euler.
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 4, 2010 Chapter 6 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts.
Classical Mechanics Lagrangian Mechanics.
Manipulator Dynamics 4 Instructor: Jacob Rosen
Quantum One.
CSCE 441: Computer Graphics Forward/Inverse kinematics
Inverse Kinematics 12/30/2018.
Continuous Systems and Fields
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
Presentation transcript:

Tactile perception Haptics

Haptic exploration by Lederman and Klatzky In series experiments in the late 80’s Lederman and Klatzky studied haptic Identification of objects and discovered that the hand movements employed by their subjects were not random but could be divided into a small number of stereotypical movements which they termed Exploratory Procedures (EP). A small object will usually be first enclosed in the fingers and palm giving a broad range of object properties which, if not enough to identify straight away can be used to select subsequent procedures. For example, scissors would further be examined by attempting to use them, in this case by opening and closing the scissor blades. The principle exploratory procedures identified by L&K were:   - See more at: http://discoverhaptics.com/2013/08/03/exploratory- procedures/#sthash.qVu2vCW9.dpuf

Exploratory procedures

EP: Exploratory Procedures EP: Lateral Motion Pressure Static Contact Unsupported Holding Principle Feature Identified: Texture Hardness Temperature Weight EP: Enclosure Contour Following Function Test Part Motion Test Principle Feature Identified: Global Shape & Volume Global Shape, Exact Shape Specific Function Mechanical Application, e.g. turning a handle - See more at: http://discoverhaptics.com/2013/08/03/exploratory- procedures/#sthash.qVu2vCW9.dpuf

Dynamic Touch A related touch experience, though not directly an EP as far as I know, is called Dynamic Touch. Certain physical properties of an object can be discerned by moving it around and sensing its dynamic behaviour. For example, it is possible accurately determine the length of a uniform rod without vision by swinging it around from one end and perceiving the rotational inertia. - See more at: http://discoverhaptics.com/2013/08/03/exploratory- procedures/#sthash.qVu2vCW9.dpuf

EP,cont. Final quip for this post, active touch demonstrates an exceptional ability to transcend the contact medium and extend perception beyond the corporal. If a tool is used to poke or prod it is the interaction between the tool and the object that is perceived, not the skin-tool interaction. Try it, pick up a pencil and explore the world with it, do you notice the contact between your fingers and the pencil where the forces are being sensed, or do you notice the contact between the pencil and other object where the forces are originating? - See more at: http://discoverhaptics.com/2013/08/03/exploratory- procedures/#sthash.qVu2vCW9.dpuf

The robotic implications Bajcsy, R., Lederman, S.J., & Klatzky, R.L. (1987). Object exploration in one and two fingered robots. Proceedings of the 1987 IEEE International Conference on Robotics & Automation 3,1806-1810. New York: Computer Society Press. The psychological studies imply that attributes such as hardness, surface texture, temperature, are acquired by a stereotypical hand movements.

One finger and two finger sensors One finger scenario was investigated in P.Allen’s Ph.D dissertation 1985, where a combined vision and one finger tactile manipulator was able to discriminate surface, holes and cavities. The two fingered scenario allows one to estimate the size of the object depending if the object can be enclose or not by the extend of the two fingers. In addition the graspable object can be estimated for its weight.

Hand Dynamics, chapt. 6th Lagrange Equations with Constraints A) find generalized coordinates which completely and minimally parametrize the configuration space of the system; B) for Multifingered robot hand , the configuration of system depends on joint angles for the fingers and the position and orientation of the object; C) they are not independent since their velocities are related by grasping constraints. We have configuration space Q= {q[1],…..q[n]}

Pfaffian Constaints A constraint on a mechanical system restricts the motion of the system, limiting the set of paths with the system can follow. A simple example is the case of two particles {p[1],p[2]}attached to with a massless rod of length L. The constraint acts through the application of constraint forces which modify the Motion of the system. The constraint below is an example of holonomic constraint. More generally a constraint is holonomic if it restricts the motion of the system to a smooth hypersurface in the unconstraint configuration space.

Holonomic Constraint ,cont. It can be represented as an algebraic constraint on Configuration space: H[i](q) =0 for i=1,…k We assume that constraints are linearly independent

Holonomic define a smooth hypersurface In the Configuration space, it is possible to eliminate the constraints by choosing a set of coordinates for this surface. These new coordinate parameters will be a linear combination of gradients of The constraint function h[i]. If h represents the vector –valued constraint function, we can write the constraint force (GAMA)as shown below and Lambda is the vector of the relative magnitude of the Constrained forces

Constraint forces are normal to constraint surface Now work is done by the constraint forces when the system moves along feasible trajectories. The equation says that Gama (constrained force) dot product with Velocity of joints is equal to zero. Hence no work!

Constraint during mutifingered GRASP Here the allowable motions of the system are restricted by the velocity constraint More generally the set of velocity constraints A(q), denoted by A(q)q*=0. This type of constraint is called Pfaffian constraint. We assume that A(q) is a full rank . q=(theta, x) where theta is the angle of joint of the hand/fingers and x is the local coordinate for the object position and orientation:

Constraint for multifingered hand, . A(q) is matrix composed of the Jacobian Hand and the GRASP map. Integrable Pfaffian constraint is equivalent to a holonomic constraint.

Lagrange Multipliers Let L(q,dq/dt) represent lagrangian for unconstrained system and the constraint is represented by A(q).dq/dt=0 equation (6.3) A(q) is a matrix made of k rows representing forces and n columns representing degrees of freedom . The dynamics then is equation (6.4)

Lagrange multipliers,cont In the previous equation it is the standard Lagrange formulation of dynamic but added the constraint matrix transposed A(q) multiplied with lambdas ,called Lagrange multipliers which represent the magnitude of the constraint forces and Gama which represents (as before) the non conservative and externally applied forces. The Lambda[i] s are determined by solving both equations (6.3) and (6.4). In general each Lambda[i] will be a function of q,dq/dt, Gama.since constraint forces vary with configuration q, velocity dq/dt and exernal forces Gama.

Idealized planar pendulum

Dynamics of an idealized pendulum

The Unconstrained Lagrange formulation

Computing Lagrange multipliers

Tension While we have one degree freedom system, we have two variables x ad y.

Lagrange-d’Alembert Formulation We need to introduce Virtual displacement If F is a generalized force applied to the system, then we call Virtual Work D’Alambert principle state that forces of constraint do NO Virtual Work, hence (Delta q is not equivalent to dq/dt!). The generalized velocity dq/dt satisfies both the velocity constraints and the equations of motion, while virtual displacement satisfies only the constraints.

Motion equation projected into A(q) subspace Then we get the motion equation with virtual displacement We call the equations (6.7) and (6.8) as Lagrange-D’Alembert equation

Dynamics of a Rolling Disk

The configuration of the disk is given by xy position in the..

Kinetic energy-Lagrangian and Langrange-D’Alambert equations