Tech Briefs Magazine - October 2023 - MD-6
robots and 50 tasks that need to be completed
per cycle. If we consider a design
to be both an allocation of tasks to robots
and the sequencing of tasks for
each robot, there are a vast number of
possible designs to consider.
First, there are a huge number of
possible assignments of tasks to robots.
Perhaps the possibilities are limited a bit
because some robots cannot perform
some tasks, either because they cannot
reach them or because the robots are
heterogeneous and certain types can
perform only a subset of the tasks.
Nevertheless, the number of possible
assignments is typically extremely large,
in this example 450 (which is a bit more
than 1030). Then, once those assignments
have been made, there is a huge
number of different orders in which the
robots can perform their tasks. For our
example, there are at least another 1034
possible combinations (12!4 assuming
tasks are distributed equally - it gets
worse if they are not-evenly distributed),
so we end up with over 1064 possible
designs to consider. Even if we could
test one design per nanosecond, that
would still take longer than the age of
the universe. The number of designs is
clearly far larger than can be exhaustively
searched.
What distinguishes the many possible
designs? In a good design, every robot
spends approximately the same amount
of time per cycle; we want to avoid having
some robots idle while others are
still working. Similarly, in a good design,
every robot is able to move without
spending much time either waiting for
other robots to move out of its way or
taking a non-optimal path so as to avoid
other robots. The goal of a design is to
enable high-performance choreography
of the robots.
In such a vast design space, there can
be large differences in performance
between good designs and poor designs.
Even ignoring obviously bad designs,
for example, allocating almost all tasks
to one robot or sequencing tasks such
that the total robot motion is greatest -
there is still a significant performance
discrepancy between seemingly reasonable
designs.
Our team has developed OptimizationMultiple
robots working together in a material handling application. This is a potential application to be
accelerated by workcell optimization. (Image: Realtime Robotics)
as-a-Service (OaaS), which uses a proprietary
algorithm to find high-performing
design options that would otherwise
take months to be discovered by a team
of engineers. We have obtained speedups
of 5-20 percent using our OaaS
(discussed later), compared to designs
that were laboriously developed by experienced
engineers. This result highlights
that design is both very difficult
and very important.
How Multi-Robot Workcell
Design is Done Today
How can engineers possibly choose
Realtime Robotics' engineers working on a multi-robot fastening and inspection cell. (Image: Realtime Robotics)
6
a design from such a large design
space? Fundamentally, the only way to
search a huge space of any kind is to
take a sample from it (pick a design),
evaluate that design (assess its performance),
and, based on the evaluation
of that sample and any previously taken
samples, decide where to sample next.
This design loop continues until a sufficiently
performant design is obtained,
or until it is determined that more
Motion Design, October 2023
Tech Briefs Magazine - October 2023
Table of Contents for the Digital Edition of Tech Briefs Magazine - October 2023
Tech Briefs Magazine - October 2023 - Intro
Tech Briefs Magazine - October 2023 - Sponsor
Tech Briefs Magazine - October 2023 - Cov1
Tech Briefs Magazine - October 2023 - Cov2
Tech Briefs Magazine - October 2023 - 1
Tech Briefs Magazine - October 2023 - 2
Tech Briefs Magazine - October 2023 - 3
Tech Briefs Magazine - October 2023 - 4
Tech Briefs Magazine - October 2023 - 5
Tech Briefs Magazine - October 2023 - 6
Tech Briefs Magazine - October 2023 - 7
Tech Briefs Magazine - October 2023 - 8
Tech Briefs Magazine - October 2023 - 9
Tech Briefs Magazine - October 2023 - 10
Tech Briefs Magazine - October 2023 - 11
Tech Briefs Magazine - October 2023 - 12
Tech Briefs Magazine - October 2023 - 13
Tech Briefs Magazine - October 2023 - 14
Tech Briefs Magazine - October 2023 - 15
Tech Briefs Magazine - October 2023 - 16
Tech Briefs Magazine - October 2023 - 17
Tech Briefs Magazine - October 2023 - 18
Tech Briefs Magazine - October 2023 - 19
Tech Briefs Magazine - October 2023 - 20
Tech Briefs Magazine - October 2023 - 21
Tech Briefs Magazine - October 2023 - 22
Tech Briefs Magazine - October 2023 - 23
Tech Briefs Magazine - October 2023 - 24
Tech Briefs Magazine - October 2023 - 25
Tech Briefs Magazine - October 2023 - 26
Tech Briefs Magazine - October 2023 - Comsol-1A
Tech Briefs Magazine - October 2023 - Comsol-2A
Tech Briefs Magazine - October 2023 - Comsol-3A
Tech Briefs Magazine - October 2023 - Comsol-4A
Tech Briefs Magazine - October 2023 - Comsol-5A
Tech Briefs Magazine - October 2023 - Comsol-6A
Tech Briefs Magazine - October 2023 - Comsol-7A
Tech Briefs Magazine - October 2023 - Comsol-8A
Tech Briefs Magazine - October 2023 - Comsol-9A
Tech Briefs Magazine - October 2023 - Comsol-10A
Tech Briefs Magazine - October 2023 - Comsol-11A
Tech Briefs Magazine - October 2023 - Comsol-12A
Tech Briefs Magazine - October 2023 - Comsol-13A
Tech Briefs Magazine - October 2023 - Comsol-14A
Tech Briefs Magazine - October 2023 - Comsol-15A
Tech Briefs Magazine - October 2023 - Comsol-16A
Tech Briefs Magazine - October 2023 - Comsol-17A
Tech Briefs Magazine - October 2023 - Comsol-18A
Tech Briefs Magazine - October 2023 - Comsol-19A
Tech Briefs Magazine - October 2023 - Comsol-20A
Tech Briefs Magazine - October 2023 - Comsol-21A
Tech Briefs Magazine - October 2023 - Comsol-22A
Tech Briefs Magazine - October 2023 - Comsol-23A
Tech Briefs Magazine - October 2023 - Comsol-24A
Tech Briefs Magazine - October 2023 - Comsol-25A
Tech Briefs Magazine - October 2023 - Comsol-26A
Tech Briefs Magazine - October 2023 - Comsol-27A
Tech Briefs Magazine - October 2023 - Comsol-28A
Tech Briefs Magazine - October 2023 - Comsol-29A
Tech Briefs Magazine - October 2023 - Comsol-30A
Tech Briefs Magazine - October 2023 - Comsol-31A
Tech Briefs Magazine - October 2023 - Comsol-32A
Tech Briefs Magazine - October 2023 - Comsol-33A
Tech Briefs Magazine - October 2023 - Comsol-34A
Tech Briefs Magazine - October 2023 - Comsol-35A
Tech Briefs Magazine - October 2023 - Comsol-36A
Tech Briefs Magazine - October 2023 - 27
Tech Briefs Magazine - October 2023 - 28
Tech Briefs Magazine - October 2023 - 29
Tech Briefs Magazine - October 2023 - 30
Tech Briefs Magazine - October 2023 - 31
Tech Briefs Magazine - October 2023 - 32
Tech Briefs Magazine - October 2023 - 33
Tech Briefs Magazine - October 2023 - 34
Tech Briefs Magazine - October 2023 - 35
Tech Briefs Magazine - October 2023 - 36
Tech Briefs Magazine - October 2023 - 37
Tech Briefs Magazine - October 2023 - 38
Tech Briefs Magazine - October 2023 - 39
Tech Briefs Magazine - October 2023 - 40
Tech Briefs Magazine - October 2023 - 41
Tech Briefs Magazine - October 2023 - 42
Tech Briefs Magazine - October 2023 - 43
Tech Briefs Magazine - October 2023 - 44
Tech Briefs Magazine - October 2023 - 45
Tech Briefs Magazine - October 2023 - 46
Tech Briefs Magazine - October 2023 - 47
Tech Briefs Magazine - October 2023 - 48
Tech Briefs Magazine - October 2023 - 49
Tech Briefs Magazine - October 2023 - 50
Tech Briefs Magazine - October 2023 - 51
Tech Briefs Magazine - October 2023 - 52
Tech Briefs Magazine - October 2023 - Cov3
Tech Briefs Magazine - October 2023 - Cov4
Tech Briefs Magazine - October 2023 - MD-Cov1
Tech Briefs Magazine - October 2023 - MD-Cov2
Tech Briefs Magazine - October 2023 - MD-1
Tech Briefs Magazine - October 2023 - MD-2
Tech Briefs Magazine - October 2023 - MD-3
Tech Briefs Magazine - October 2023 - MD-4
Tech Briefs Magazine - October 2023 - MD-5
Tech Briefs Magazine - October 2023 - MD-6
Tech Briefs Magazine - October 2023 - MD-7
Tech Briefs Magazine - October 2023 - MD-8
Tech Briefs Magazine - October 2023 - MD-8A
Tech Briefs Magazine - October 2023 - MD-8B
Tech Briefs Magazine - October 2023 - MD-8C
Tech Briefs Magazine - October 2023 - MD-8D
Tech Briefs Magazine - October 2023 - MD-9
Tech Briefs Magazine - October 2023 - MD-10
Tech Briefs Magazine - October 2023 - MD-11
Tech Briefs Magazine - October 2023 - MD-12
Tech Briefs Magazine - October 2023 - MD-13
Tech Briefs Magazine - October 2023 - MD-14
Tech Briefs Magazine - October 2023 - MD-15
Tech Briefs Magazine - October 2023 - MD-16
Tech Briefs Magazine - October 2023 - MD-17
Tech Briefs Magazine - October 2023 - MD-18
Tech Briefs Magazine - October 2023 - MD-19
Tech Briefs Magazine - October 2023 - MD-20
Tech Briefs Magazine - October 2023 - MD-21
Tech Briefs Magazine - October 2023 - MD-22
Tech Briefs Magazine - October 2023 - MD-23
Tech Briefs Magazine - October 2023 - MD-24
Tech Briefs Magazine - October 2023 - MD-25
Tech Briefs Magazine - October 2023 - MD-Cov4
Tech Briefs Magazine - October 2023 - Sensor-Cov1
Tech Briefs Magazine - October 2023 - Sensor-Cov2
Tech Briefs Magazine - October 2023 - Sensor-1
Tech Briefs Magazine - October 2023 - Sensor-2
Tech Briefs Magazine - October 2023 - Sensor-3
Tech Briefs Magazine - October 2023 - Sensor-4
Tech Briefs Magazine - October 2023 - Sensor-5
Tech Briefs Magazine - October 2023 - Sensor-6
Tech Briefs Magazine - October 2023 - Sensor-7
Tech Briefs Magazine - October 2023 - Sensor-8
Tech Briefs Magazine - October 2023 - Sensor-9
Tech Briefs Magazine - October 2023 - Sensor-10
Tech Briefs Magazine - October 2023 - Sensor-11
Tech Briefs Magazine - October 2023 - Sensor-12
Tech Briefs Magazine - October 2023 - Sensor-13
Tech Briefs Magazine - October 2023 - Sensor-14
Tech Briefs Magazine - October 2023 - Sensor-15
Tech Briefs Magazine - October 2023 - Sensor-16
Tech Briefs Magazine - October 2023 - Sensor-17
Tech Briefs Magazine - October 2023 - Sensor-18
Tech Briefs Magazine - October 2023 - Sensor-19
Tech Briefs Magazine - October 2023 - Sensor-20
Tech Briefs Magazine - October 2023 - Sensor-21
Tech Briefs Magazine - October 2023 - Sensor-22
Tech Briefs Magazine - October 2023 - Sensor-23
Tech Briefs Magazine - October 2023 - Sensor-24
Tech Briefs Magazine - October 2023 - Sensor-25
Tech Briefs Magazine - October 2023 - Sensor-26
Tech Briefs Magazine - October 2023 - Sensor-27
Tech Briefs Magazine - October 2023 - Sensor-28
Tech Briefs Magazine - October 2023 - Sensor-29
Tech Briefs Magazine - October 2023 - Sensor-30
Tech Briefs Magazine - October 2023 - Sensor-31
Tech Briefs Magazine - October 2023 - Sensor-32
Tech Briefs Magazine - October 2023 - Sensor-Cov3
Tech Briefs Magazine - October 2023 - Sensor-Cov4
https://www.nxtbook.com/smg/techbriefs/25TB02
https://www.nxtbook.com/smg/techbriefs/25TB01
https://www.nxtbook.com/smg/techbriefs/24TB12
https://www.nxtbook.com/smg/techbriefs/24TB11
https://www.nxtbook.com/smg/techbriefs/24TB10
https://www.nxtbook.com/smg/techbriefs/24TB09B
https://www.nxtbook.com/smg/techbriefs/24TB09
https://www.nxtbook.com/smg/techbriefs/24TB08
https://www.nxtbook.com/smg/techbriefs/24TB07
https://www.nxtbook.com/smg/techbriefs/24TB06
https://www.nxtbook.com/smg/techbriefs/24TB05B
https://www.nxtbook.com/smg/techbriefs/24TB05
https://www.nxtbook.com/smg/techbriefs/24TB04
https://www.nxtbook.com/smg/techbriefs/24TB03
https://www.nxtbook.com/smg/techbriefs/24TB02
https://www.nxtbook.com/smg/techbriefs/24TB01
https://www.nxtbook.com/smg/techbriefs/23TB12
https://www.nxtbook.com/smg/techbriefs/23TB11
https://www.nxtbook.com/smg/techbriefs/23TB10
https://www.nxtbook.com/smg/techbriefs/23TB09
https://www.nxtbook.com/smg/techbriefs/23TB08
https://www.nxtbook.com/smg/techbriefs/23TB07
https://www.nxtbook.com/smg/techbriefs/23TB06
https://www.nxtbook.com/smg/techbriefs/23TB05
https://www.nxtbook.com/smg/techbriefs/23TB04
https://www.nxtbook.com/smg/techbriefs/23TB03
https://www.nxtbook.com/smg/techbriefs/23TB02
https://www.nxtbook.com/smg/techbriefs/23TB01
https://www.nxtbook.com/smg/Testing/22TB12
https://www.nxtbook.com/smg/techbriefs/22TB12
https://www.nxtbook.com/smg/techbriefs/22TB11
https://www.nxtbook.com/smg/techbriefs/22TB10
https://www.nxtbook.com/smg/techbriefs/22TB09
https://www.nxtbook.com/smg/techbriefs/22TB08
https://www.nxtbook.com/smg/techbriefs/22TB07
https://www.nxtbook.com/smg/techbriefs/22TB06
https://www.nxtbook.com/smg/techbriefs/22TB05-P
https://www.nxtbook.com/smg/techbriefs/22TB05-D
https://www.nxtbook.com/smg/techbriefs/22TB04
https://www.nxtbook.com/smg/techbriefs/22TB03
https://www.nxtbook.com/smg/techbriefs/22TB02
https://www.nxtbook.com/smg/techbriefs/22TB01
https://www.nxtbook.com/smg/techbriefs/21TB12
https://www.nxtbook.com/smg/techbriefs/21TB11
https://www.nxtbook.com/smg/techbriefs/21TB10
https://www.nxtbook.com/smg/techbriefs/21TB09
https://www.nxtbook.com/smg/techbriefs/21TB08
https://www.nxtbook.com/smg/techbriefs/21TB07
https://www.nxtbook.com/smg/techbriefs/21TB06
https://www.nxtbook.com/smg/techbriefs/21TB05
https://www.nxtbook.com/smg/techbriefs/21TB04
https://www.nxtbook.com/smg/techbriefs/21BT03
https://www.nxtbook.com/smg/techbriefs/21TB02
https://www.nxtbookmedia.com