PBL5 Cuoiki
PBL5 Cuoiki
Group : 20.06B
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
TEACHER’S COMMENT
2
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
3
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Contents
PREFACE............................................................................................................................5
CHAPTER 1: OVERVIEW OF TOPIC..............................................................................6
1. Introduction..................................................................................................................6
1.1. History of robot development:..............................................................................6
1.2. Reason for choosing the topic...............................................................................6
CHAPTER 2 : GOALS & PARAMETERS........................................................................8
2.1 Define workspace ......................................................................................................8
2.2 Working speed:..........................................................................................................9
2.3 Coffee cup picking mechanism:...............................................................................11
2.4 MECHANICAL DESIGN......................................................................................12
Chapter 3 : KINEMATIC AND DYNAMICS..................................................................14
3.1 Kinematic.................................................................................................................14
3.2 Forward Kinematics................................................................................................15
3.3 Inverse Kinematics...................................................................................................16
3.4 Dynamics.................................................................................................................17
4
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
PREFACE
5
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
6
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
The first generation of industrial robot spans from 1950 to 1967. The robots of this
generation were basically programmable machines that did not have the ability to
really control the modality of task execution; moreover, they had no
communication with the external environment [3]. With respect to the hardware,
the first generation robots were provided with low-tech equipment, and servo-
controllers were not present [4].
A peculiar feature of these robots is the strong noise they produced, when their
arms collided with the mechanical stops built to limit the movement of the axes.
With respect to the actuators, almost all the first generation robots employed
pneumatic actuators and were controlled by a sort of “logic gates” acting as
automatic regulators. Such “logic gates” were basically cams which activated
pneumatic valves, or relays which controlled solenoid valves. Finally, the tasks
that the first generation robots were capable to perform were necessarily quite
trivial, such as loading-unloading or simple material handling operations.
The history of industrial robotics is conventionally set in the 1950’s, although
some developments in automation had taken place before: namely, a
“programmable” paint-sprayer device invented by Pollard and Roselund in
1938 [5], and a tele-operated “manipulator” invented by Goertz in 1949, for
instance. However, the turning point for industrial robotics was due to the genius
of George Devol, who designed in 1954 a “Programmable Article Transfer” (this
was the name given when the patent request [6] was filed). Such a device was the
base for the development of Unimate, that is considered the first “true” industrial
robot in history.
7
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Figure 1.1 Joseph Engelberger and George Devol (left); the Unimate robot (right). [7]
8
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
9
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
In the meanwhile, other companies developed and manufactured other types of industrial robots. For
instance, KUKA developed in 1973 the Famulus robot, whose name in Latin means “servant”. In 1974
Cincinnati Milacron, a major machine tool manufacturer, developed a robot called T3 (an acronym for
“The Tomorrow Tool”), which was installed in several automotive plants, and especially in the Volvo
plants in Sweden. T3 was the first commercially available minicomputer-controlled industrial robot
(Figure 1.4). [7]
In 1974, the Swedish company ASEA (now ABB) started the production of the robots of the famous
and successful IRB series, well known worldwide also for their typical orange color. The first robot of
this series, that was issued for more than 20 years, was the IRB-6, which was largely employed in
productive sites for complex tasks (machining, arc-welding), for its ability to move smoothly along
continuous paths (Figure 1.5). [7]
10
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
11
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Between the end of the 1970’s and the beginning of the 1980’s, other scientific and
technical improvements contributed to the diffusion of robots. In 1978, a novel
kinematic structure was proposed by the Japanese scientist Hiroshi Makino from
Yamanashi University. Such a structure was made of three revolute joints with
parallel axes and a prismatic joint lying at the end of the kinematic chain (Figure
1.6). The robot with this structure was named SCARA (an acronym from
“Selective Compliance Assembly Robot Arm”), since its compliance in the
horizontal direction resulted lower than the compliance in the vertical direction.
For this reason, as well as for the lightness of the kinematic chain (that allowed a simpler
and faster controller), this robot was suitable to be employed in tasks such as the
assembly of small objects [10]
Figure 1.6 One of the first prototypes of SCARA robot, designed by Hiroshi Makino. [7]
12
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
need for intermediate gear or chain systems. Both the aforementioned findings
were employed in the AdeptOne (Figure 1.7), the first commercially available
direct-driven SCARA robot (1984). [7]
Figure 1.7 Examples of AdeptOne SCARA robots. [7]
Robotics in the 1980’s was a rising star, not only in Japan but in all the developed
countries. It appeared as a promising field that drew the interest of journalist,
scientists, policy makers and also common people. From the scientific and
technical point of view, this is the time when the robots became even more
versatile, by exploiting important improvements both with respect to the hardware
and the software. Concerning the former aspect, robots started to be provided with
advanced sensors (e.g. cameras, force sensors, laser scanners); concerning the
latter aspects, the control software became more “intelligent” by introducing come
techniques related to Artificial Intelligence. Both these aspects increased the
versatility and the flexibility of the robots, which could be employed in more and
more complex tasks. [7]
13
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Despite the significant progress undergone in the 1980’s, the need for robots that
could carry out task at high speed pushed the scientific research to design
14
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Some years afterwards (1998) ABB developed the Flex-Picker, the world’s fastest
picking robot, based on the structure of the Delta robot (Figure 1.9). [7]
15
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
16
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
17
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
- Lessens Loneliness
Artificial intelligence (AI) robotic companions can keep people company when they’re
alone, providing social interaction and making those who feel lonely less likely to
become depressed. Whether it’s a robot that performs tasks with the person or one that
simply provides companionship, robotic “friends” can make life more fulfilling for
people of all ages.
Today robots are divided into the following types:
- Industrial Robots:
Industrial robots are used in the manufacturing industry, particularly for tasks that require
great speed, precision, and endurance. They can be found on assembly lines across all
types of industries, handling jobs that range from loading materials to welding parts.
Their main advantage over humans is their precision; they do not tire or make mistakes,
even when they perform repetitive tasks. [13]
-Entertainment Robots
These robots are designed to be entertaining for audiences. They can take many forms,
including animatronic toys, clowns, and automated creatures that appear in science
fiction films and rides. People use such robots for various reasons: they can help people
18
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
relax and unwind; they can keep children entertained, and some believe that humanoid
robotics makes people more likely to trust them. [13]
-Domestic Robots
Domestic robots, also known as personal service robots or companion robots, are
designed to help with household tasks. Domestic robots can be found in people’s homes
and workplaces. They perform a variety of tasks, such as cleaning, laundry, and
providing care for elderly or disabled people. [13]
19
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
20
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
-Medical Robots
Medical robots are developed to perform a variety of tasks in healthcare settings. They
can be found in hospitals, doctors’ surgeries, and ambulances. They range from essential
robotic tools that assist surgeons during operations to autonomous surgical systems that
conduct entire procedures on their own. [13]
-Educational Robots:
Education robots are designed to be used in schools and other educational
institutions. They can help teachers to deliver lessons or allow students to investigate
topics that interest them without the risk of injury. These robots are made particularly
for children because they are much smaller than industrial models, have numerous
safety features built-in, are less likely to cause damage if they malfunction, and are
generally less expensive than larger robots. [13]
21
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Figure 1.15: This robot, named Minnie, supports children on reading assignments(source:internet)
22
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
23
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Figure 2.1: Robot Adam demonstrates making coffee at the CES 2024 Consumer Electronics Show. [14]
- After the pandemic, in the context of difficulties in finding workers, thanks to
outstanding features such as immunity to disease-causing viruses, fast and effective work
processing speed, robots Controlled by AI, it is becoming an effective "right hand" of
many F&B businesses. According to Cofferer magazine, many coffee chains say that
replacing employees with robots will help the company save manpower, reduce the cost
of drinks and, especially, help customers feel more relaxed [14]
.- The robot arm aims to provide a smoother customer service experience, allowing
clients to personalize their drinks (currently coffees and cocktails) with ease. The robot
arm will then make the drink following the consumer’s exact instructions. This
collaborative robot is faster than a human barista, making a latte in under one minute.
[15]
- There are many pioneering robot companies present in the market such as: Cafe X, RC
Robot Coffee, Rozum Coffee, etc.
24
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Figure 2.2: Ella Robot (Crown Digital) [16] Figure 2.3:Coffee Robot C1 Pro [17]
Figure 2.4: Rozum Robot Cafe [18] Figure 2.5: EVS Robot [19]
25
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
- Our team will improve this project day by day, for example: speed,
functionality, quality of each cup of coffee, more variety in the types of coffee
and drinks that can be made.
- Gradually replace counter coffee baristas
2.4 Software
2.4.1 SolidWorks
26
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
27
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Like other well-known programming languages like Java, C#, etc., MATLAB has its
own Integrated Development Environment (IDE) and collection of libraries. Since it
was initially known as the matrix programming language, MATLAB is an acronym
for "Matrix Laboratory." It is a programming language of the fourth generation. It is a
28
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Additional toolboxes are provided by MATLAB. These toolboxes were created for common
uses such as neural networks, symbolic computations, image processing, control system
design, and statistics.
Developing algorithms
29
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
Interpreted Language
30
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
The fact that it is an interpreted language and hence might run more slowly than a
compiled language is its first drawback. The MATLAB program can be correctly
structured to check for this issue.
31
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
-First Stage:
-Second stage:
32
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
-Third stage:
-The Gripper :
-Base Part :
33
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
34
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
35
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
36
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
37
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
38
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
About defining the workspace Then we calculated and planned to make a robot
arm with 3 degrees of freedom. The first stitch is 24 cm long, the second stitch is 45 cm
long and the third stitch is 29 cm long. The estimated distance from the robot base to the
cup to be picked up will be 70 cm
B
C A
0 0
45 45
R=74 cm
39
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
40
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
From the above examples, we reduce the problem for our robot arm to:
Total time for completing 1 cup of Espresso coffee: 90s
Brewing speed of 1 cup of Espresso coffee: 30s
Robot speed moves from point A to B (from point of taking cup to coffee maker):
20s
Robot speed moves from point B to C (from the cup pick-up point to the coffee
delivery point): 40s
41
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
The cup to hold a cup of coffee will be a paper cup, with the bottom of the cup smaller than
the rim in size (7cmx6.7cmx5.2cm).
42
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh
APPLICATION OF ROBOT ARMS IN CAFÉ SERVICE
References
44
Tran Anh Quan_ Nguyen Trong Tuyen Supervisor: Dr.Vo Nhu Thanh