Lecture 7 - Manipulation and Sensors Flashcards

1
Q

Manipulation

A

A goal-driven movement of any type of manipulator (effector)

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

Manipulators

  1. What is the name of general components? How many does it have?
  2. What are they connected by?
  3. What is each end connected to (2 terms)?
A
  1. Manipulator links, several
  2. Manipulator links are connected by joints
  3. Robots body and endeffector
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How can manipulator joints be controlled?

A

Independently

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

What has to be avoided during movement (2)?

A
  1. Overextention of joints (joint limits) and other body parts
  2. Obstacles in environment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Free space / Workspace

A

The space in which movement is possible and in which a path has to be searched.

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

2 Types of Joints

1. Rotary (revolute) joint

A

Rotational movement around a fix axis (human/mammal joints)

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

2 Types of Joints

2. Prismatic joint

A

Smaller round metal piece in bigger metal piece that can slide out (slider)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Does a joint provide a DoF? If yes, which one and how many?
  2. What does an endeffector with many (c)DoF’s need?
A
  1. Yes, normally one cDoF. For each additional one, a seperate actuator is needed
  2. Many cDoF require many actuators.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

“Human like in shape”

A

Anthropomorphic

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

Characteristics of a anthropomorphic hand (3)

A
  1. Large number of joints
  2. Large number of DoF
  3. Compact design
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What do we have to know to control a robot manipulator?

A

Its kinematics

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

Kinematics

A

The correspondence between actuator motion and the resulting effector motion

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

(3) Examples teleoperated robots

A
  1. robot-assisted surgery
  2. Space robots
  3. Rescue robots/operations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

(3) Challenges teleoperated robots

A
  1. Complexity of manipulator (DoF’s)
  2. Constraints of the interface
  3. Limitations of sensing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Teleoperation can be combined with…

A

Autonomy! A system that is not continuously controlled

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

Forward Kinematics

A

For a robot with n joints, what is the endeffector pose, given the joint angles (q)

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

Inverse Kinematics

A

Which joint movements (q) are needed to achieve a particular robot endeffector pose?
-> move endeffector to a desired position

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

Forward Kinematics - Formula

1. What is a1,2 / x1,y1 / xe, ye/ q1,2?

A

a1 & 2 = length of links
x1 & y 1 = position of moving joint (other one is at 0,0)
xe & ye = position of endeffector
q1 & 2 = angles of first and moving link

19
Q

Forward Kinematics - Formula

2. Equation for x1 & y1

A

x1 = a1cos(q1)
y1 = a1
sin(q1)
q1 & 2 = angles of first and moving link
x1 & y 1 = position of moving joint (other one is at 0,0)

20
Q

Forward Kinematics - Formula

3. Equation for xe & ye

A
xe = x1 + a2*cos(q1+q2)
ye = y1 + a2*sin(q1+q2)

xe & ye = position of endeffector

21
Q

Simple Kinematic Model

1. Linear Velocity

A
  1. Denoted as V, means speed (forwards, backwards)
22
Q

Simple Kinematic Model

2. Angular velocity

A
  1. Denoted as weird W, speed of turn (sideways)
23
Q

Simple Kinematic Model

Velocity of robot’s center (linear) formula

A

V = r/2 (Vl + Vr)
r = wheels radius
Vl & Vr = velocity left/right wheel

24
Q

Simple Kinematic Model

Angular Velocity formula

A
W = R/d (Vl-Vr)
d = distance between wheels
r = wheel radius
25
What does Manipulation involve (3)?
1. Trajectory planning 2. Kinematics 3. Dynamics (properties of motion and energy of a moving object)
26
Matrix Muliplication 1. A(row column) or A(column row)? 2. When is MM possible? 3. What are the dimensions of the result of a MM?
1. A(rows columns) 2. MM is possible iff columns of A == rows of B 3. A(rA cA) * B(rB cB) = C(rA cB)
27
Sensor Classification | 1. Proprioceptive sensors
Measures values internal to the system (odometer, motor speed, joint angles, battery voltages)
28
Sensor Classification | 2. Exteroceptive sensors
Acquire information from the environment (distance, light intensity, sound amplitude)
29
Sensor Classification | 3. Passive sensors
Measure ambient environmental energy entering the sensor (temperature, microphone)
30
Sensor Classification | 4. Active sensors
Emit energy into the environment and measure the environmental reaction (encoders, laser range finders, ultrasonic sensors)
31
What are sensor and what can they measure?
They are physical devices that measure physical quantities
32
Uncertainty in Robotics | 1. Definition
1. Inability to be certain about the state of the robot
33
Uncertainty in Robotics | 2. (4) sources
1. Sensor noise & errors 2. Sensor limitations 3. Effector and actuator noise and errors 4. Lack of knowledge about the environment or dynamic (changing) environment
34
Properties of Sensors 1. Dynamic range + example
1. Ratio of the maximum input value to the minimum measurable input value In photography: ratio (one number) between the max and min measurable light intensities
35
Properties of Sensors | 2. Resolution
Minimum difference between two measured values that can be detected by a sensor -> often the lower limit of the dynamic range
36
Properties of Sensors | 3. Linearity
The plot of a sensor's input and output response is a straight line
37
Properties of Sensors 4. Bandwidth of Frequency + in what is it expressed? + is higher better?
The number of measurements per second + expressed in Hertz + yes, always
38
Sensor information | Signal-to-Symbol problem + solution
The sensor output has to be translated to useful information | -> sensor processing is needed
39
Simple Sensors (3) switches 1. Contact sensor 2. Limit sensor 3. Shaft encoders
1. Detect contact with another object (grabbing object/hitting wall) 2. Detect when a mechanism has moved to the end of its range (when is grabber wide open?) 3. Detect times a motor shaft turns, by having a switch click every time the shaft turns
40
Simple Sensors Light sensor 1. What are they? 2. What do they detect (3)?
``` 1. They are photocells 2. (1) Light intensity (2) Differential intensity (between sensors) (3) Break in continuity (break beam) ```
41
``` Simple Sensors Reflective Optosensors 1. Parts (2) 2. Reflectance sensors 3. Break beam sensors ```
1. (1) Emitter (LED) and (2) Detector 2. Reflectance sensor detects presence of object when the light reflects 3. Break beam sensor detects presence of object when light is interrupted
42
2 Types of joints
1. Rotary joint | 2. Prismatic joint
43
``` Simple Sensors (3) switches ```
1. Contact sensor 2. Limit sensor 3. Shaft encoders
44
Thing that emits and senses light | + two different kinds
Reflective Optosensor 1. Reflectance sensor 2. Break-beam sensor