Kinematics of medical robots Flashcards

1
Q

What are kinematics?

A

The study of movement

The branch of classical mechanics that describes the motion of objects without consideration of the forces that cause it

DOF of motion

DOF of sensing

DOF of actuation

The DOF of a mechanism does not always correspond to number of joints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why do we need kinamatics?

A

Determine endpoint position and/or joint positions

  • Calculate mechanism velocities, accelerations, etc.
  • Calculate force-torque relationships
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what are degrees of freedom?

A

Number of independent position variables needed to in order to locate all
parts of a mechanism

*DOF of motion
*DOF of sensing
*DOF of actuation

The DOF of a mechanism
does not always correspond to number of joints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

how many DOF does a four bar linkage usually have and whats the relationship between input and output link angle be computed?

A

Commonly used 1-DOF mechanism

relationship can be computed from geometry

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the different types of joints and which is the most common for medical robots?

A

Revolute - most common for robots - one DOF - 2 plate one pin through both sliding around pin one plate on top of other

Prismatic - 1 DOF - only slides up and down

Cylindrical - 2 DOF - One rotation and one vertical translation up and down

Planar - 2 DOF

Screw - 1 DOF - circle screws around cylinder screw

Spherical - ball and socket - 3 DOF

note
- think of a mechanism/manipulator/interface as a set of bodies connected by a chain of joints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the two types of coordinate sets in terms of kinematics?

A

Joint space

Cartesian space

can move between joint space and cartesian space

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is forward kinematics?

A

based on joint angles, calculate end-effector position

if you know q1 and q2 of the generalized joint variables, this can be used to calculate the cartesian coordinate x,y and z

inverse kinematics is the opposite so from cartesian coordinate system to joint angles/joint variables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What type of forward kinematics is usually used for robots?

A

Relative forward kinamatics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what is inverse kinematics, whats it used to calculate, and what its not used for?

A

Using the end-effector position, calculate the joint angles necessary to achieve that position

Not used often for input devices or for robot control

But useful for planning

There can be:
* No solution (workspace issue)
* One solution
* More than one solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the two methods to calculate inverse kinematics?

A

Algebraic method (using transformation matrices)

Geometric method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Jacobian and what does it do?

A

A matrix transformation that turns one quantity into another

can be used to calculate the end-effector velocity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a singularity in terms of the Jacobian?

A

Many devices will have configurations at which the
Jacobian is singular

This means that the device has lost one or more degrees of freedom in Cartesian Space

Two kinds:
* Workspace boundary
* Workspace interior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

When is a Jacobian non singular?

A

When the matrix is invertible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

how do you check the invertibility of j?

A

taking the determinant of J

if the determinant is equal to 0, the J is singular

can use this method to check which values of theta will cause singularities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What can the Jacobian be used to relate?

A

can be used to relate joint torques to end effector forces
t = J^TF

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Why is using the Jacobian to relate joint torque to end effectors useful for robotics

A

how much torque and power you need to make a load move at the end effector

17
Q

What does the principle of virtual work state?

A

State that changing the coordinate frame does not change the total work of a system

18
Q
A