21
ROBOT VISION LABORATORY 김 김 김 Robot Applications- B http://world.honda.com/run/mov-run-60.html

ROBOT VISION LABORATORY 김 형 석

  • Upload
    reya

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Robot Applications-B. http://world.honda.com/run/mov-run-60.html. ROBOT VISION LABORATORY 김 형 석. Direct Kinematics. Where is my hand?. Direct Kinematics: HERE!. Serial and Parallel Manipulators. Serial and Parallel Manipulators. PUMA560. Hexapod. Links. Joints:. 2 DOF ’ s. - PowerPoint PPT Presentation

Citation preview

Page 1: ROBOT VISION LABORATORY 김 형 석

ROBOT VISION LABORATORY

김 형 석

Robot Applications-

Bhttp://world.honda.com/run/mov-run-60.html

Page 2: ROBOT VISION LABORATORY 김 형 석

Direct KinematicsDirect Kinematics

Where is my hand?

Direct Kinematics:HERE!

Page 3: ROBOT VISION LABORATORY 김 형 석

Serial and Parallel Serial and Parallel ManipulatorsManipulators

Page 4: ROBOT VISION LABORATORY 김 형 석

Serial and Parallel Serial and Parallel ManipulatorsManipulators

PUMA560

Hexapod

Page 5: ROBOT VISION LABORATORY 김 형 석

Links and JointsLinks and Joints

Joints:

Links

End Effector

Robot Basis

2 DOF’s

Page 6: ROBOT VISION LABORATORY 김 형 석

Link Length and TwistLink Length and TwistAxis i

Axis i-1

a i-1

i-1

Page 7: ROBOT VISION LABORATORY 김 형 석

Denavit-Hartenberg Denavit-Hartenberg ParametersParameters

Axis i-1

a i-1

i-1

Axis i

Link i

di

i

Page 8: ROBOT VISION LABORATORY 김 형 석

Example: PUMA560Example: PUMA560

Page 9: ROBOT VISION LABORATORY 김 형 석

Inverse KinematicsInverse Kinematics

How do I put my hand here?

IK: Choose these angles!

Page 10: ROBOT VISION LABORATORY 김 형 석

What is the reachable space? Take l1, l2 fixed and vary 3

Example: Planar 3-link robotExample: Planar 3-link robot

l2

l3

l1

1

2

3

321321

321

321321211

321321211

, Take

sinsinsin

coscoscos

llllll

llly

lllx

Now vary 1

Finally, vary 2

Page 11: ROBOT VISION LABORATORY 김 형 석

Existence of SolutionsExistence of Solutions A solution to the IKP exists if the target belongs to

the workspace Workspace computation may be hard. In practice

is made easy by special design of the robot The IKP may have more than one solution. How

to choose the appropriate one?

2 solutions!

Page 12: ROBOT VISION LABORATORY 김 형 석

An Example:An Example:

L1

L2

X

YV3

1

2

Page 13: ROBOT VISION LABORATORY 김 형 석

Joint Velocity and the JacobianJoint Velocity and the Jacobian

Look! I’m moving!

Page 14: ROBOT VISION LABORATORY 김 형 석

Introduction to Robot Motion Introduction to Robot Motion PlanningPlanning

Robotics meet Computer Science

Page 15: ROBOT VISION LABORATORY 김 형 석

ExampleExampleA robot arm is to build an assembly from a set of

parts.

Tasks for the robot: Grasping: position gripper on object

design a path to this position Trasferring: determine geometry path for arm

avoide obstacles + clearance Positioning

Page 16: ROBOT VISION LABORATORY 김 형 석

Information requiredInformation required

Knowledge of spatial arrangement of wkspace. E.g., location of obstacles

Full knowledge full motion planning Partial knowledge combine planning and

execution

motion planning = collection of problems

Page 17: ROBOT VISION LABORATORY 김 형 석

Basic ProblemBasic Problem

A simplified version of the problem assumes Robot is the only moving object in the wkspace No dynamics, no temporal issues Only non-contact motions

MP = pure “geometrical” problem

Page 18: ROBOT VISION LABORATORY 김 형 석

Components of BMPP Components of BMPP (cont.)(cont.) The Problem: Given an initial position and orientation POinit

Given a goal position and orientation POgoal

Generate: continuous path t from POinit to POgoal

t is a continuous sequence of Pos’

Page 19: ROBOT VISION LABORATORY 김 형 석

Mathematic Notion of PathMathematic Notion of Path Need a notion of continuity Define a distance function d : C x C -> R+

Example: d(q,q’) = maxa in A ||a(q) - a(q’)||

y

x

q

'

'

'

'

y

x

qd

Page 20: ROBOT VISION LABORATORY 김 형 석

Connect Start and Connect Start and Goal to RoadmapGoal to RoadmapStart Goal

Page 21: ROBOT VISION LABORATORY 김 형 석

Find the Path from Find the Path from Start to GoalStart to Goal

Start Goal