Senior Capstone: Utilizing Cobots in Pharmaceutical Packing
Team 8: Cobots
Fritz, Austin; Hock Othul; Johnstone, Abigail;
Munoz, Jasmyn; Nacht, Benjamin
Project Advisor: Dr. Christopher Greene
1
Agenda
2
Problem Statement
Pillars of Industry 4.0 are providing a paradigm shift in the methodology engineers are utilizing to develop processes and services. Research is needed to effectively develop the application of these pillars. This research examines autonomous robotics, namely cobots, and possible utilization through the use of real-world programming and simulation.
2
Project Objective
Develop a cobotics-based system for picking and packing in a manufacturing or service environment, for example, a pharmaceutical setting that could be manipulated for any environment appropriate for emerging technology.
3
The Team
4
Background - Pharmaceuticals
5
Pharmaceutical Packaging
6
Background - Cobots
7
Types of Cobots
Baxter
UR5
8
Background - Simulation
9
iA Pharmaceuticals
10
iA Process
11
Project Focus
12
iA Smart Technology
SmartShelf
SmartPod
SmartCollator
14
Research: Industry 4.0
15
Industry 4.0 in Manufacturing
16
Research: Automation
17
Research: Automation
18
Research: Cobotics
19
Research: Cobotics
20
Research: Cobots in Manufacturing
21
UR5
22
Research: Simulation
23
Milestones
13
Cobot and Simulation Research
RoboDK Simulation
iA Pharmaceutical Research
Visual Components Simulation Model
UR5 Programming
Data Collection and Analysis
Report and Presentation
RoboDK
25
RoboDK Purpose
14
RoboDK Simulation Setup
15
RoboDK Simulation
16
RoboDK Simulation Video
16
Simulation Data
17
30
Total Simulation Time | 45.1s |
Cycle Time | 17.5s |
Pick and Place 1st Motion | 5.8s |
Pick and Place 2nd Motion | 3.7s |
Visual Components
31
Visual Components
18
Scenario 1
Scenario 2
19
Scenario 1
Scenario 2
20
Scenarios
35
Scenario 1 Video
20
Scenario 2 Video
21
VC Process Times
22
Process | Average Time |
Pick and Scan | 5.6 seconds |
Neutral to Shelf | 2.1 seconds |
Shelf to Neutral | 2.0 seconds |
Neutral to Box | 4.7 seconds |
Cycle Time Calculations
39
Process | Number | Total (sec) |
Pick/Scan | 7 | 39.2 |
To Shelf | 2 | 4.2 |
From Shelf | 2 | 4.0 |
To Box | 7 | 32.9 |
Total | | 80.3 |
Process | Number | Total (sec) |
Pick/Scan | 7 | 39.2 |
To Shelf | 3 | 6.3 |
From Shelf | 6 | 12.0 |
To Box | 10 | 47.0 |
Total | | 104.5 |
Scenario 1
Scenario 2
VC Cycle Times
23
Scenario Number | Time to Complete 2 Orders | Average Time/Order |
1 | 80.3 seconds | 40.2 seconds |
2 | 104.5 seconds | 52.3 seconds |
Physical Implementation
24
UR5 Scenario 1
25
UR5 Scenario 2
27
UR5 Cycle Times
26
Scenario Number | Time to Complete 2 Orders | Average Time/Order |
1 | 118 seconds | 59 seconds |
2 | 165 seconds | 82.5 seconds |
Differences Between Physical and Simulation
27
Data Analysis: Cycle Times
28
Model | Cycle Time per Order |
iA Manual Packing | 48 seconds |
Visual Components | 46 seconds |
UR5 w/ Limitations | 70.8 seconds |
Data Analysis: Throughput
iA:
1 order / 48 sec =
1 order / 0.8 minute =
1.25 orders / 1 minute
1.25 orders/min * 60 min * 7.5 hours =
562.5 orders/shift
47
Data Analysis: Throughput
Visual Components:
1 order / 46 sec =
1 order / 0.76 minute =
1.32 orders / 1 minute
1.32 orders/min * 60 min * 7.5 hours =
594 orders/shift
48
Data Analysis: Throughput
UR5 w/ Limitations:
1 order / 70.8 sec =
1 order / 1.18 minute =
0.84 orders / 1 minute
0.84 orders/min * 60 min * 7.5 hours =
381 orders/shift
49
Data Analysis: Throughput
29
Model | Throughput/Shift |
iA Manual Packing | 563 Orders |
Visual Components | 594 Orders |
UR5 w/ Limitations | 381 Orders |
Financial Analysis
30
Financial Analysis: Existing Operations Cost
10 operators/shift * 3 shifts = 30 operators
30 operators * $35,000/operator =
$1,050,000
52
Financial Analysis: UR5 Operations Cost
$40,000/UR5 * 10 stations = $400,000
$400,000 loan with 4.5% interest = $7,500/month or $90,000/year
5 operators/shift * 3 shifts = 15 operators
(15 operators * $35,000/operator) + $90,000 = $615,000
53
Financial Analysis: Results
Existing Operation:
UR5 Implementation:
54
Financial Analysis: Results
31
Existing Operations Expenses | $1,050,000/year |
UR5 Implementation Expenses | $615,000/year |
Sensitivity Analysis
Existing Operation:
Cost of labor/shift = ($17)(10 operators)(7.5 hours) = $1275
Cost/Box = $1275/563 boxes = $2.26
UR5 Implementation:
Loan payment/shift = ($90000/year)(1 year/52 weeks)(1 week/40 hours)(7.5 hours/1 shift) = $324
Cost of labor/shift = ($17)(5 operators)(7.5 hours) = $637.5
Cost/box = ($324 + $637.5)/570 boxes = $1.69
56
Sensitivity Analysis
32
Cost/Box: Existing Operation | $2.26 |
Cost/Box: UR5 Implementation | $1.69 |
Cost per Box (Existing Ops) = Labor Cost per Shift ➗ Boxes per Shift
Cost per Box (UR5 Implementation) = (Labor Cost per Shift + Loan Payment per Shift) ➗ Boxes per Shift
Positive Impact of Project
33
Conclusion
34
Suggested Future Work
35
Acknowledgements
36
Thank you!
Any questions?
37
References
3D manufacturing simulation software. Visual Components. (n.d.). Retrieved December 1, 2022,
from https://www.visualcomponents.com/
Admin, C. T. M. (2020, August 19). Pharmaceutical labeling: Requirements & guidelines. CTM Labeling
Systems. Retrieved December 1, 2022, from https://ctmlabelingsystems.com/labeling/pharmaceutical-labeling-understanding-requirements-guidelines/
Bailey, S. (2020, June 4). Top 5 pharmaceutical conveyors and features. Span Tech Conveyors. Retrieved
December 1, 2022, from https://spantechconveyors.com/2018/10/19/top-pharmaceutical-conveyors/
Basic Guide. Basic guide - robodk documentation. (n.d.). Retrieved December 1, 2022, from
https://robodk.com/doc/en/Basic-Guide.html
Blister packaging machines: Visual Packaging Machinery Company. Visual Packaging. (n.d.). Retrieved
December 1, 2022, from https://visualpackaging.com/blister-packaging-machine
Cartoning Machine. SaintyTec. (2022, September 26). Retrieved December 1, 2022, from
https://www.saintytec.com/cartoning-machine/
Flexsim. (2022, January 21). Retrieved December 1, 2022, from https://www.flexsim.com/flexsim/
Flexsim: Reference . Robot. (n.d.). Retrieved December 1, 2022, from
https://docs.flexsim.com/en/20.1/Reference/3DObjects/TaskExecuters/Robot/Robot.ht
ml
63
References
General tips - robodk documentation. (n.d.). Retrieved December 1, 2022, from
https://robodk.com/doc/en/General.html#SimulationRatio
gerhardschubertgmbh. (2015, February 10). Packaging and labelling of pharmaceutical products in an
automatic packaging machine from Schubert. YouTube. Retrieved December 1, 2022, from
https://www.youtube.com/watch?v=QRs6YjA2QL8
Harman, T. L., & Fairchild , C. (n.d.). Introduction to Baxter - University of Houston–Clear Lake. Retrieved
December 1, 2022, from
https://sce.uhcl.edu/harman/CENG5931Baxter2015/Guides/BAXTER_Introduction_2_0
8_2016.pdf
LLC, S. (n.d.). Manufacturing simulation and scheduling software. Simio. Retrieved December 1, 2022, from
https://www.simio.com/applications/manufacturing-simulation-software/
Mikulic, M. (n.d.). Topic: Global Pharmaceutical Industry. Statista. Retrieved April 27, 2023, from
https://www.statista.com/topics/1764/global-pharmaceutical-industry/#topicOverview
Nassir0_0. (2017, September 25). Baxter how-to. Instructables. Retrieved December 1, 2022, from
https://www.instructables.com/Baxter-How-To/
Nicholas Haycocks Norman A. Goldschmidt Ulla Thomsen. (2022, November 1). Temperature &
humidity requirements in pharmaceutical facilities. ISPE. Retrieved December 1, 2022, from
https://ispe.org/pharmaceutical-engineering/september-october-2021/temperature-humidit
y-requirements-pharmaceutical#:~:text=Drug%20substances%20are%20exempt%20from%
20this%20standard.&text=The%20temperature%20maintained%20thermostatically%20that,
not%20to%20exceed%2025%C2%B0.
64
References
Overview of 3D Library Objects. Overview of 3D library objects. (n.d.). Retrieved December 1, 2022,
from
https://docs.flexsim.com/en/20.1/Using3DObjects/Overview3DObjects/Overview3DOb
jJects.html
Owen-Hill, A. (2019, April 3). How to program a robot conveyor without going crazy. RoboDK blog.
Retrieved December 1, 2022, from https://robodk.com/blog/program-robot-conveyor/
Packaging Machines and labelling. Pharmaceutical Technology. (2022, May 9). Retrieved December 1,
2022, from https://www.pharmaceutical-technology.com/buyers-guide/packaging-machines-labelling/
Products: Grippers, camera and force torque sensors. Robotiq. (n.d.). Retrieved December 1, 2022, from
https://robotiq.com/products
RethinkRobotics. (n.d.). RethinkRobotics/baxter_examples: Example programs using the SDK for the Baxter
Research Robot. GitHub. Retrieved December 1, 2022, from https://github.com/RethinkRobotics/baxter_examples
RoboDK: History. About RoboDK - Team. (n.d.). Retrieved December 1, 2022, from
https://robodk.com/about
SensoScientific. (2022, March 14). Temperature and humidity monitoring in the pharmaceutical industry.
SensoScientific. Retrieved December 1, 2022, from https://www.sensoscientific.com/temperature-and-humidity-monitoring-in-the-pharmaceutical-industry/
65
References
Simulate robot applications. RoboDK. (n.d.). Retrieved December 1, 2022, from https://robodk.com/
Table 1: Safety function descriptions - universal robots. (n.d.). Retrieved December 1, 2022, from
https://www.universal-robots.com/media/1800058/ur-g3-safety-functions-20170509.pdf
UR5 Basics Learn Module. UR5 Basics Learn Module | UNSW Making. (n.d.). Retrieved December 1,
2022, from https://www.making.unsw.edu.au/learn/ur5-basics-learn-module/
UR5 collaborative robot arm: Flexible and Lightweight Cobot. UR5 collaborative robot arm | Flexible and
lightweight cobot. (n.d.). Retrieved December 1, 2022, from https://www.universal-robots.com/products/ur5-robot/
UR5 collaborative robot arm: Flexible and Lightweight Cobot. UR5 collaborative robot arm | Flexible and
lightweight cobot. (n.d.). Retrieved December 1, 2022, from https://www.universal-robots.com/products/ur5-robot/
UR5 technical specifications item no. 110105 - Universal robots. (n.d.). Retrieved December 1, 2022, from
https://www.universal-robots.com/media/50588/ur5_en.pdf
UR5 User Manual . Amazon Web Services. (n.d.). Retrieved December 1, 2022, from
https://s3-eu-west-1.amazonaws.com/ur-support-site/17958/manual_en_UR5_CB2_1.6_US.pdf
Why are filling machines used in pharmaceutical industry? - liquid filling machine, screw capping machine. Google
Sites: Sign-in. (n.d.). Retrieved December 1, 2022, from https://sites.google.com/site/vibrosifter/home/why-are-filling-machines-used-in-pharmaceutical-industry
YouTube. (2018, January 10). Wisconsin Plastics Inc. (WPI) Universal Robots UR5 robotic arm in action 1.
YouTube. Retrieved December 1, 2022, from https://www.youtube.com/watch?v=Glg2VzWWDnY
YouTube. (2018, September 16). Vertical Cartoning Machine. YouTube. Retrieved December 1, 2022,
from https://www.youtube.com/watch?v=GsMo1F-xx4Y
66