Lecture #5 - Robotics Flashcards

1
Q

What are the advantages of robots

A
  1. High Adaptability and easily modifiable
  2. Flexible and multi purpose
  3. High precision and repeatability; v. good for one specific task
  4. Fast
  5. Automation of human tasks
  6. Automation of machine tasks
  7. Collaborative work is possible
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the three step externally before the DT is implemented

A
  1. Feasability Checking
  2. Trajectory
  3. Collision
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe briefly about the Universal Robot

A
  1. Collaborative robot arm
  2. Wildly adopted in industrial applications
  3. 6 Degrees of Freedom, +/- 360 Working Range
  4. 5kg Payload.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is inverse kinematics

A

The inverse kinematics involve converting the angles measured to cartesian coordinates.

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

What information do we need to calculate all the trajectories

A
  1. Joint Angles
  2. Link Length
  3. Joint Limits
  4. Inertia
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Regarding syntax, how do we compile our code to apply standards?

A

<,> paramteter to structure data

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

Explain what ROS is

A

ROS stands for Robot Operating System.

  1. Framework for Robotics Applications
  2. Middleware; interface other applications
  3. Define topics and upload data.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain how ROS works

A

There are three factors:

  1. The engine; Unity
  2. Inverse Kinematics
  3. Robot arm
  4. The engine will give its target transform to the inverse kinematics.
  5. The inverse kinematics will give the joint_angle and configuration
  6. The engine will give its target joint angles to the robot arm
  7. The robot arm will then give its current joint and angles.

The user is interacting with unity and gets back visual feedback.

Three players in this scenario:
1. Unity
2. Inverse Kinematics
3. Robot arm

Unity -> target transform -> inverse kinematics -> joint angle and configuration -> unity -> joint angle and configuration -> robot arm -> current joint angle -> unity -> visual feedback -> user

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

Explain how ROS communications works

A

It communicates with the broker and receives the data. The node will also talk to the topic (sensor) and gets it back for node 2, which could be the gears.

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

Describe the ROS-Communication interfaces

A
  1. Topic
  2. Service
  3. Action
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Give an example using ROS

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

What is the Data Distribution Service (DDS)

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

How explain how Acknack works

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

What’s the main components of a robot

A
  1. Motors
  2. Sensors
  3. Control
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why is the robot an integral part in the CPPS lecture

A

Physical part - Robot (arm, leg)
Interconnection - Profibus, MGH, OPCUA
Cyber representation - Information model

CPS - connection between the physical and virtual world

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

Why is the robot an integral part in the CPPS lecture

A

Physical part - Robot (arm, leg)
Interconnection - Profibus, MGH, OPCUA
Cyber representation - Information model

CPS - connection between the physical and virtual world

17
Q

What’s the difference between external and internal collision?

A

External Collision; the table could be the in the way

Internal Collision; the way that the robot can’t go in certain directions.

18
Q

What is P target?

A

It defines the position and rotation in space; defines theta A,B,C and X,Y,Z.

19
Q

What is Unified Robot Description Format

A

Based on an XML format, with the semantics based in the robotic sphere.

The syntax; How do we structure our object how it compiles to apply to standards.

The semantics; The syntax is for the machine, whereas, the semantics has to make sure that it’s human readable. Need to have the same definition of the same attribute or element.

20
Q

What is Unity?

A
21
Q
A