Final Report
Final Report
Final Report
Prepared for Department of Engineering Innovation and Leadership, The University of Texas at
El Paso
by
Christopher Ramirez, Diego Caldera and Diego Martinez
May 06, 2022
2
Executive Summary
The cargo industry is embracing the expansion of workflow automation to increase the flow of
information from point to point, but lack of existing solutions to evolve into the modern world.
This creates a divide between the digital and physical world which leads to cracks in the system
such as operational inefficiency and space utilization reductions. A vital piece of load handling is
to make sure the correct volume and weight of the cargo are relayed back to the load planners
before it is loaded onto the plane. The data of the volume and weight need to be accurate as it is
critical and a requirement to make sure cargo is arranged correctly on the Unit Load Devices
(ULD) to ensure a safe flight.
3
Introduction
According to the International Air Transport Association, $6 trillion dollars worth of goods travels by air,
making up approximately 35% of all world trade by value (iata.org). Within the next five years, the air
cargo market is projected to grow more than 5% annually (cargo facts.com). The world and its supply
chains are moving ever faster, but the air cargo industry is not keeping up with demand. (add forecast of
increase in air cargo (e-commerce) demand statistics). Offline and manual cargo-handling processes, as
well as layers of intermediaries, because half-empty cargo holds and losses of millions of dollars. Cargo
handlers and airlines have tried to improve their efficiency but compared to other transportation
industries, air cargo simply is behind.
The Boeing Company is the world's leading manufacturer of commercial jetliners and a service provider
of aftermarket support. The company wants to meet the demands of one of its largest clients by improving
the efficiency and reliability of the cargo-handling process through Digital Models of Cargo (DMC).
DMC is a 3D digital representation of physical cargo via cameras and photogrammetry software. The
solution enables the measuring of volume utilization, monitoring of package integrity, and providing
precise dimensions of cargo that enters an aircraft.
With this groundbreaking integration of DMC into the air cargo industry, stakeholders will be able to
know what the cargo looks like before it arrives at a given destination. The cargo’s placement,
orientation, and how it can be optimized to maximize the space usage in a cargo hold, saving millions of
dollars. Additionally, the tracking of volume utilization per outstation can be calculated using DMC.
For shippers, the integration of Digital Models of Cargo means cheaper, quicker, and fuller cargo flights.
For airlines, it means better volume utilization, less insurance claims, better profitability, and more
control. For Boeing, it means delivering high value worldwide.
This paper reviews the viability of implementing a 3D capturing scanning system within an airplane, the
need for such a device within the air cargo industry, and the processes to validate the concept of the
system.
5
Project Definition
1.1 Project Aim
The project aims to fulfill the desires of one of Boeing’s largest clients in the air-cargo industry. This
client wishes to improve the gathering of cargo data to better measure volume utilization of individual
Unit Loading Devices (ULDs) that enter an aircraft. This desire comes from observations and
rudimentary studies performed which show that the outstations contracted for cargo handling have not
been maximizing the volume within a cargo hold optimally. Our mission is to solve the need for logistical
data through an innovative solution of capturing 3D digital representations of physical cargo. The
proposed solution is to be incorporated within an airplane.
The main goal of this project is twofold. Firstly, to capture 3D digital representations of physical cargo to
provide an aircraft’s central hub with the configuration of the cargo holds ULDs. Doing so will allow the
central hub to create an optimization plan for identified ULDs. Thus, when the plane is landed, and the
ULD’s unloaded, more boxes can potentially be loaded to these identified ULDs. The result is an
improvement in productivity, better optimization, less resource allocation, and increased utilization of the
aircraft’s capacity.
Secondly, the ability to capture 3D digital representations of cargo and measure the volume utilization of
a ULD will create historical logistical records. These records will serve as a tool to identify which
contracted outstations are loading ULDs to their ideal capacity and which outstations are not. This
performance metric will allow the airline to make informed logistical decisions based on historical data.
To get aircraft to an ideal 80-85% volume utilization.
Furthermore, the team will provide supporting information which includes the results of laboratory tests
performed to measure parameters of interest presented by Boeing and its client. Comparisons will be
made to analytical predictions for critical subsystems. Both analytical and laboratory studies will be
required to see if the technological solution is viable and ready to process further through the
development process.
The completed project will help Qatar airways meet its goal of improving volume capacity from 75% to
85% on average per flight route per day. Raising their earnings to an estimated $114,000 USD per flight.
Upon completing the project, the team will also provide Boeing with a detailed report explaining the
viability of incorporating scanning devices within an aircraft.
Through several studies, the airline found that certain outstations were more efficient at cargo handling
than others. These studies were done by visually inspecting the cargo once it arrived at the main hub.
Therefore, the airline concluded that if there was a loss of cargo efficiency at the end of the cargo’s
journey - as it arrives at the hub - then there is reason to believe that there is cargo handling inefficiency
throughout the transportation process.
Additionally, we must be able to calculate the volume utilization of each ULD benchmarked against the
maximum space available. Furthermore, our solution must be able to produce viewable outputs of the
7
aforementioned requirements within 2 hours of a completed scan. These outputs must be exported on STL
files.
As a result, the airline gave the requirement to Boeing to devise a method to capture 3D scans of physical
cargo to better understand the efficiency of cargo handling throughout their clients and contracted
outstations.
The purpose of the solution being integrated into an aircraft and not fixed at every outstation is simple.
There are outstations that the airline only works with seasonally, once a year, or once every 4 years.
Integrating a solution at every outstation, along with the training required is costly. Furthermore,
investing in an outstation that is only worked with sparsely does not make business sense. However, if the
solution is fixed within an aircraft then wherever an airplane goes, the ability to capture data goes with it.
Regardless of whether the aircraft visits an outstation once a year or once a day.
We found that the best placement for the solution is on the primary cargo door. Due to the placement of
the system on the cargo door, there are various constraints that are given. First is the size. Each scanner
was given an internal constraint by Boeing to be less than 4 x 4 x 4 inches. For weight, each scanner must
be less than 5 pounds in weight. To power the scanning devices, each scanner must be able to be powered
over ethernet and the total drawn energy for the devices must not exceed 50 watts.
1.5 Specifications
This project will explore, prototype, and validate the ability to provide 3D digital representations of
physical cargo via cameras and photogrammetry software. The physical cargo captured will be of the
most utilized ULDs. They typically come in two measurements (96’’ x 126” x 118”) for the PMC ULD’s
and (96” x 96” x 125”) for the P6P ULD’s. Our team will assess the feature, value, and implementation
viability of this capability. We will design a suitable hardware architecture, identify candidate software
solutions, and validate the feasibility of the technology through analysis of desired criteria via a
8
prototype. The accuracy of the 3D scans of cargo have been given an internal requirement to have an
accuracy of +/- 2 inches.
A Unit Load Device (ULD) is either an aircraft pallet and pallet net combination, or an aircraft
container. An airworthy ULD must be structurally capable of restraining the loads and providing
adequate protection to the aircraft systems and structure during flight. ULDs are the only aircraft
parts that leave the control of the airline and return after passing through many unregulated
hands, as most ULD operations are outsourced to ground service providers. Together with the
increasing demands for "shipper-built ULD" from shippers and freight forwarders, it has become
critically challenging for airlines to control and supervise the ULD operations.
9
A Unit Load Device (ULD) is used to transport cargo by airplane. This process is also known as
ULD air freight. ULDs can convey any type of cargo, from passenger suitcases and perishable
goods to horses and Formula-1 cars.
Unit Load Devices (ULDs) are the pallets and containers used to safely transport freight in our
aircraft. They allow a large volume of cargo to be bundled into a single unit.
For the purpose of this project, the PMC ULD has been chosen as a basis to run our scans as it is
the most commonly used by the client. [1]
What is lidar?
Lidar (“light detection and ranging”) uses eye-safe laser beams to “see” the world in 3D,
providing machines and computers an accurate representation of the surveyed environment. A
typical lidar sensor emits pulsed light waves into the surrounding environment. These pulses
bounce off surrounding objects and return to the sensor. The sensor uses the time it took for each
pulse to return to the sensor to calculate the distance it traveled. Repeating this process millions
of times per second creates a precise, real-time 3D map of the environment. [2]
Photogrammetry.
Photogrammetry is defined by the American Society for Photogrammetry and Remote Sensing
(ASPRS) as “the art, science, and technology of obtaining reliable information about physical
objects and the environment, through processes of recording, measuring, and interpreting
imagery and digital representations of energy patterns derived from non-contact sensor systems”.
[3][16]
Kinect’s impact has extended far beyond the gaming industry. With its wide availability and low cost,
many researchers and practitioners in computer science, electronic engineering, and robotics are
leveraging the sensing technology to develop creative new ways to interact with machines and perform
other tasks.
On 1 February 2012, Microsoft released the Kinect Software development kit (SDK) for Windows, which
will undoubtedly amplify the Kinect Effect. The SDK will potentially transform human-computer
interaction in multiple industries—education, healthcare, retail, transportation, and beyond.
The Kinect sensor incorporates several advanced sensing hardware. Most notably, it contains a depth
sensor, a color camera, and a four-microphone array that provide full-body3D motion capture, facial
recognition, and voice recognition capabilities. [4]
STL files.
The STL (STereoLithography) file format is an openly documented format for describing the surface of
an object as a triangular mesh, that is, as a representation of a 3-dimensional surface in triangular facets.
STL is sometimes referred to as "Standard Tessellation Language" or "Standard Triangle Language." The
term used for breaking the geometry of a surface into a series of small triangles, or other polygons, is
"tessellation." The format was developed initially for stereolithography, a form of 3D printing used in the
late 1980s for rapid prototyping. [5]
Cargohold.
12
The 777F accommodates 27 standard pallets (96 by 125 inches; 2.5 by 3.1 meters) on the main deck. The
industry-standard 10-foot-high (3-meter-high) pallets are accommodated by the large main deck cargo
13
door. The lower cargo hold has the capacity for 10 pallets, as well as 600 cubic feet (17.0 cubic meters) of
additional bulk cargo. [6][7]
Cargo Handling -
Cargo handling refers to the overall activities in warehouses and logistics centers, such as loading and
unloading cargo, transporting cargo, warehousing, picking, and sorting. The main work in cargo handling
is separated into six tasks: assortment, stacking/taking inventory, transportation, storage (allocation),
sorting, and picking. These tasks greatly affect productivity and quality in logistics. Cargo handling is a
very important part of logistics, and losses in cargo handling directly increase logistics costs. [8]
Cargo Handling
Cargo handling is the segment of the supply chain which processes goods landside in the cargo facility.
From the delivery at the airport of origin until it is ready for loading on the plane, to the unloading at the
destination and handover to the consignee/freight forwarder, many steps are involved with cargo handling
that must be closely followed to ensure shipments are delivered safely and securely.
The process of cargo handling begins with booking and planning shipments, there is much to be done
before the shipment even leaves the facility.
These activities also include the steps handled by freight forwarders as listed below:
14
When accepting shipment as ready for carriage, airport cargo and ground handling personnel must take
several steps to meet the requirements to ship goods by air. First, they must verify if the shipments are
security-cleared. Then they must perform a ready-for carriage check. This entails verifying that all the
information aligns with the actual shipment and ensuring all embargoes and operational restrictions are
applied. Once everything has been checked, the information is validated against the booking and updated.
The primary objective is to ensure the consignments are in compliance with
Carrier requirements
Local export rules and regulations
Rules and regulations of the transit airport(s) and air spaces (if any)
Import regulations of the destination country
After accepting shipments ready for carriage, airport cargo and ground handling personnel can prepare the
air cargo for flight. The goods in transit must be received and security cleared once again. Goods left on
the aircraft that are in transit are considered transit cargo. Cargo and ground handling services must give
this transit cargo security checks, including x-ray and Explosive Trace Detection (ETD) screening. A
15
detailed exam of the e-AWB, integrity of the cargo, and piece count is made. Once the pre-plan details are
received from the carrier, a build-up plan must be prepared, which indicates what air cargo is to be built
for flight, and the information is sent to the warehouse.
Now it is time to move the loaded ULDs to a secure flight holding area while being mindful of
all sensitive information such as temperature-controlled and dangerous goods. Ensuring no
flights are delayed, the ULDs can be lined up in order, if it is known, to prepare for ramp
transportation. All ramp safety protocols must be followed. To avoid accidents being mindful of
all ground support equipment during the process of loading and unloading is necessary.
At this time, the control of the air cargo passes from the warehouse operator to the ramp handler.
The transport of goods from cargo terminal to aircraft is a multi-step process best lined out in the
IATA Cargo Handling Manual (ICHM). After following each of those steps explicitly, you
would load the aircraft according to the load plan, making a note of arrangements for special
cargo. Once the aircraft is loaded, any discrepancies must be addressed by updating the
electronic Flight Manifest. It is now that the aircraft can depart, but the cargo loading procedure
is not complete without mailing the flight manifest, loading, and carriage information.
How air cargo is unloaded involves fewer steps for airport cargo and ground handlers than the
shipping and loading process. There are still many rules and regulations cargo and ground
handling personnel must comply with, however. Following ramp safety protocols while
16
performing tasks in a methodical manner help alleviate accidents and keep aircraft turnaround
times in check.
Once the truck has collected the goods from the carrier’s domain it is transferred to the freight
forwarder hub where it is unloaded and checked. Often before goods are dispatched via a
Forwarder Branch Facility before being handed to the Consignee and then they are finally
delivered to the final customer. [9]
Boeing 777 -
The Boeing 777F is part of the 777 family, in a complete family of jetliners preferred by passengers and
airlines around the world. The market-leading 777 family consists of five-passenger models, with the
ability to fly point-to-point nonstop to bypass crowded and busy hub airports, and a freighter model.
The 777 is available in six models: the 777-200, 777-200ER (Extended Range), a larger 777-300, and two
new longer-range models, the 777-300ER and Boeing 777F.
The market-driven design of the 777 ensures the airplane responds to market needs and customer
preferences. The result is a family of airplanes distinguished by its fuel efficiency, spacious cabin interior,
range capability, commonality, and reliability. The Boeing 777F provides the most payload and range
capability and growth potential in the medium-sized airplane category — all with lower operating costs.
777X has room for 8,131 cubic feet of freight. [10]
What is load planning?
Load planning, also called load optimization, is the process of consolidating multiple shipments and/or
arranging freight to use the capacity of trucks, railcars, pallets, and any other types of containers in the
most efficient way. The main goal is to reduce transportation costs by using fewer vehicles or containers
to move freight. In addition to that, optimizing shipments helps avoid damaging cargo, saves loading and
unloading time, and ultimately, increases customer satisfaction. Moving freight is a very complicated
process with multiple options for interactions between parties. The length of the supply chain can range
from a simple manufacturer-carrier relationship to a multimodal, multi-leg journey, involving a number of
intermediaries (i.e., manufacturer to wholesaler to retailer to freight forwarder) and reloading in several
ports/terminals/distribution centers. Creating an optimal cargo configuration is essential for different
players in the logistics industry — basically, anyone who deals with loading multiple items. [11]
Technology Readiness Levels (TRL) are a type of measurement system used to assess the maturity level
of a particular technology. Each technology project is evaluated against the parameters for each
technology level and is then assigned a TRL rating based on the progress of the project. There are nine
technology readiness levels. TRL 1 is the lowest and TRL 9 is the highest.
When technology is at TRL 1, scientific research is beginning and those results are being translated into
future research and development. TRL 2 occurs once the basic principles have been studied and practical
applications can be applied to those initial findings. TRL 2 technology is very speculative, as there is little
to no experimental proof of concept for the technology.
When active research and design begin, a technology is elevated to TRL 3. Generally, both analytical and
laboratory studies are required at this level to see if a technology is viable and ready to proceed further
through the development process. Often during TRL 3, a proof-of-concept model is constructed. Once the
proof-of-concept technology is ready, the technology advances to TRL 4.
Project Context
2.1 General Context
The Boeing Company was started in 1916 and quickly became a world leader in manufacturing and
aircraft design in the 20th century. A major leap forward in aircraft engineering occurred in 1968. Boeing
brought the four-engine 747 to market. The Boeing 747 was the first airplane that was able to transport
full pallets in its cargo hold, which revolutionized the air cargo industry. [12] Today, 90% of the world’s
air freighters are Boeing planes. [13]
Boeing's vision statement is “designed to inspire and focus all employees on a shared future and to
reaffirm that, together, we can meet the challenges that lie ahead.”
Boeing's mission statement is: “To connect, protect, explore, and inspire the world through aerospace
innovation.” Boeing has expanded its client base from national and government contracts to middle
eastern buyers and companies around the world.
Like several other Middle Eastern airlines, Qatar Airways has grown rapidly since its founding in 1993.
The airline's first fleet expansion came with the acquisition of Boeing 747 aircraft. Today, the airline
prides itself on being a world leader in cargo as well as passenger flight services.
18
In February 2022, the airline agreed to terms with Boeing for the purchase of over 30 777-8 freighters.
The expected value is $20 billion at list prices, making it “the largest freighter commitment in Boeing
history by value”, the airframer says.
Like its 777X passenger aircraft counterpart, the 777-8 Freighter will be the industry's largest twin-engine
cargo jet, according to Boeing. The more fuel-efficient aircraft will have a 118-tonne payload capacity
and a 4,410 nautical-miles range, rivaling its 747-400 predecessor and its Airbus 350 Freighter
competitor. The 777-8 Freighter will have an estimated cargo capacity of 27,056 ft³ / 766.1 m³ [14]. As a
leader in the air cargo industry, Qatar plans to maximize this increase in volume capacity an extra 15%, or
roughly $244 million.
conditions and face challenges with darkness and glare, lidar provides its own light source and
can therefore “see” in all lighting conditions. [2]
The Kinect system has demonstrated the potential to be used for engineering applications. At a
long-range, it may not be as accurate as a terrestrial laser scanner, photogrammetric system, or
structured light system, but for the cost and portability, it is delivering fairly high geometric
accuracy at close-range. The Kinect was used to capture point clouds in a series of tests. Since
this is a triangulation-based system, it does not exhibit data distortions that would otherwise be
identifiable in TOF systems, of which the most pronounced range error is the internal scattering
experienced by most TOF 3D range cameras.
combined to become the full model. To build such a system, calibration of the poses among the Kinects is
essential.
3-D scanning is important in many scientific and industrial applications. Nowadays, 3-D scanners are
consumer-grade products which are available at low cost. In general, if we want to capture the full surface
model of an object, you may use a single Kinect to move around the object to obtain the result.1
However, this task is relatively difficult to be handled and carried out perfectly. The method here is a
multiple Kinect approach in that each sensor is set to obtain one face of the whole model and these small
models are combined at the end. The drawback of using multiple Kinects is that (i) it is a relatively high
cost, and (ii) the system requires calibration beforehand. Carrying out calibration is necessary especially if
we need to transport the system from place to place.
Nowadays, there are many range sensors available in the market, which are convenient tools for
performing conventional computer vision tasks such as 3-D structure reconstruction.2–4 The Microsoft
Kinect,5 which is a popular and consumer-grade range sensor, is first designed for games and
entertainment purposes. Since it is inexpensive and accurate enough, it has gradually become a popular
tool for computer vision researchers.
The Kinect sensor together with some open source libraries, e.g. Kinect Fusion9 are low-cost solutions for
obtaining the 3D model of an object.
In order to scan a 3-D object for its full 360◦ views, it requires at least three Kinect sensors aiming at the
object from different angles. To achieve that, we also need to calculate the relative poses among these
sensors. Therefore the model segments from each Kinect can be integrated into a complete 3-D model.
The computation of the pose of a pair of Kinect sensors is performed first. After obtaining the poses of all
pairs of neighboring Kinects, we will have enough information to stitch the 3-D surfaces to become the
full model. The calculation of the extrinsic parameters between a pair of Kinect sensors is the most
critical step in the whole system. Its accuracy determines the quality of the combined model. We used 4
Kinect (version1) sensors and an A3-sized 9x6 checkerboard pattern in the experiment. We put the
checkerboard in front of the sensors and then capture the depth snapshot by each pair of Kinects one after
the other. The 3-D data captured, together with the pattern on the board, were used in the normal equation
to find the result. [17]
Air cargo is a trade facilitator that contributes to global economic development and creates
millions of jobs. The global economy depends on the ability to deliver high-quality products at
competitive prices to consumers worldwide. Air cargo transports over $6 trillion worth of goods,
accounting for approximately 35% of world trade by value. [19]
Within a 24-hour period over 80 thousand flowers, 20 million parcels, and 1.1 million
smartphones are shipped totaling over 18.6 million dollars.
During our visit to the Boeing facility in Everett, we found that the Connected Digital Systems division
has been working to improve this problem within the air cargo industry. Their team has considered the
employment of RFID (radio frequency identification) tags, cellular, GPS (global positioning system), and
Bluetooth Low Energy(BLE) devices to offer real-time tracking of ULDs. This will enable Qatar Airways
to see online where any ULD is located. When ULDs are assembled, for example, overhead smart
antennae identify the contents automatically, and when the ULDs move about the warehouse, readers at
crucial points update the ULD's location. This same concept will be applied when ULDs enter the cargo
hold of an aircraft. This is key as certain ULDs will stay on the plane and others rushed off depending on
their final destination. If a ULD goes missing, it can be tracked to a precise location.
The implementation of this technology improves the digitization and automation of the cargo-handling
process. The incorporation of our solution along with the tracking system mentioned, will not only tell
you where a ULD is located it also tells you what the assembly of the ULD looks like. The technology
can be incorporated throughout the cargo handling process and will be connected to the company's
Internet of Things.
Lidar Used
22
Lidar sensors are a key component in autonomous vehicles, providing a high-resolution 3D view of their
surroundings. Lidar enables autonomous vehicles to “see” by generating and measuring millions of data
points in real-time, creating a precise map of its ever-changing surroundings for safe navigation. Lidar’s
distance accuracy allows the vehicle’s system to identify and avoid objects at up to 300 meters in a wide
variety of weather and lighting conditions. [2]
name grew out of the early efforts to develop the technology employing the Kinect. “The first time we
saw ourselves underneath the sensors in 3D space we looked like ghosts or specters,” Joachim said.
Cargo Spectre operates on a hybrid hardware/software business model. The company sells the equipment,
which costs about $5,000 installed. This price compares with about $50,000 for a dimensioner system
offered by its closest competitor, Joachim said.
Customers also pay a $600-per-month fee for the use of Cargo Spectre’s proprietary software, which can
be integrated into customers’ software, allowing the data to flow seamlessly into record-keeping and
management systems.
Precision equals money Precisely measuring the dimensions of an object being shipped is important to
determine the price paid for shipping. Cargo Spectre’s customers comprise freight forwarders, which
transport goods between two destinations; common carriers, which transport goods on regular routes at
set rates; and freight brokers, which are contracted by shippers to be liaisons between the shipper and a
motor carrier to facilitate the movement of cargo. All these types of businesses are affected by cargo
rates. Cargo transport rates are paid based on the dim weight of a piece of cargo, that is the amount of
space a package occupies in relation to its actual weight. Joachim said this is where precise dimensioning
of pieces of cargo becomes important, especially when the product to be shipped is irregularly shaped.
For example, a freight forwarder measuring such a piece of cargo by hand could underestimate that
piece’s dim weight, causing the freight forwarder to receive less money than it should. While the
inexpensive Xbox Kinect helped Cargo Spectre keep its hardware prices low in the company’s early days,
that arrangement came to a halt when Microsoft canceled the production of Xbox Kinect in 2019. But
what looked like a setback turned into another opportunity for the company. Microsoft employed the
same scanner technology for gaming to create the Azure Kinect, which uses artificial intelligence sensors
that have broad commercial applications far beyond video games. As a result, the Azure Kinect proved an
advance for the Cargo Spectre system Joachim said. “We have seen tremendous gains in accuracy,
stability, speed, and AI capability,” Joachim said. “Microsoft has been very responsive to our needs with
this new sensor versus one built for gaming.”
Cost v. precision Cargo Spectre’s low-cost approach is not shared by some of its larger, more established
rivals. For example, Cubiscan, of Farmington, Utah, offers a wide variety of large-scale dimensioning
equipment, most of which are sold for many times what Cargo Spectre’s dimensioners cost.
-Speed Cargo
24
CARGO EYE, developed with Microsoft's cutting-edge Time-of-Flight sensing technology, captures
imagery of incoming cargo and calculates accurate dimensions based on cargo type, size, and packaging
in real-time, while seamlessly integrating the data into existing warehouse management systems. The
solution also feeds data into CARGO MIND to accurately build load plans, monitor, and promote data
compliance, and identify damaged cargo to reduce potential claims.
“The technology has the added advantage of significant cost control through manpower savings which
could reach 3,720 hours a month, and in minimizing leakage and optimizing offload recovery by up to a
third, which is a result of improving customer satisfaction by automating accurate data receipts. Clients
will also benefit from highly transparent and accountable billing as well as much faster response times for
freighter charter quotations.”
“Industry estimates suggest world air cargo traffic will more than double over the next 20 years,
expanding to $578 billion revenue tonne-kilometer (RTK) by 2039; the industry has to be digitally ready
to take advantage and secure increased market share,” said Drew. The technology is adopted in other
forms of cargo/handling and transportation. [20]
The next key stakeholder is Boeing’s client Qatar Airways. This airline has established itself as one of the
world’s leading companies in air cargo services and customer peace of mind. The airline is the driving
force behind the desire for this solution. They are also the end-users of the system. The full development
of the proposed solution will enable them to make better operational and logistical decisions in the air
cargo section of their company.
Other stakeholders for our project include the outstations that are contracted by Qatar Airways. These
outstations are responsible for a significant portion of the cargo-handling process. Although Qatar
Airways itself performs cargo handling within their hubs efficiently, they have minimal monitoring of the
25
performance of its outstations. With the integration of our system, these outstations will now be measured
against growing logistics records to measure efficiency at volume utilization. Additional stakeholders
include shippers, consignees, and freight forwarders who will be affected by the implementation of DMC.
Methodology
3.1 Definition of Tasks
Throughout the year, many tasks were completed in order to meet the project's objectives. The project
was divided into two main stages. The initial step was to define the problem and come up with the best
solution. The second was to demonstrate the concept's viability in light of the project's scope.
The first task that was completed was to create a sprint plan for the first major process. This sprint plan
was centered on the project statement, sprint backlog, and the major objectives within the project. The
project statement includes a summary of the project, the need for a solution, and the impact of the
implementation of the solution. The sprint backlog which is divided by weeks includes a collection of
work items that our team finished throughout the project. The major objectives within the sprint plan
include categories for the various components necessary to complete the project goals.
The next task was to create a SWOT analysis. The SWOT analysis was created to identify the strengths,
weaknesses, opportunities, and threats (SWOT) between volume-optimization methods used within the
air cargo industry and other transportation industries. This was accomplished by attending site visits to
cargo-handling facilities as well as conducting interviews with various experts. This gave us a thorough
understanding of the variables and techniques that must be considered when volume optimizing. From our
SWOT analysis, we discovered that there are three categories that are used in volume optimization. The
first segment we named Standard Operating Procedures - any solution that requires step-by-step
instruction on how to perform a technical, repetitive, process such as the assembly of a ULD. The second,
computational systems - a standalone device that can obtain and process dimensions mathematically. The
third, manual data - a user who would have direct interaction with a device such as a handheld 3D scanner
or a measuring device.
With a holistic understanding of the nuances that go into volume optimization, the next step was ideation.
After narrowing down our ideas into three segments we created a mind map. A mind map is a graphical
representation tool that can be used to assist in structuring information, help analyze data better, and help
generate ideas. Our mind map allowed us to organize our thoughts and make connections between
possible solutions.
27
The aim during ideation was to devise a multitude of divergent ideas based on the analysis that we
performed. First, we created an ideation board. The primary purpose of an ideation board is to brainstorm,
highlight as well as collect ideas, and create designs. During this task, each team member was assigned a
certain category to brainstorm ideas on. Each member then added various ideas related to improving
volume optimization within a 15-minute period. We then switched categories for another 15 minutes until
each team member ended up with the category he started with. This method was conducted various times
throughout the ideation phase.
The next task was for us to create a Pugh chart. A Pugh chart is a tool used to compare multiple solutions
within a category against each other. In contrast to discussing the pros and cons of each solution, the Pugh
chart gave a comprehensive overview of the client's needs, the intended goals for our solution, and the
best solution as well as the category to pursue. The next task after selecting a solution was to create a
SWOT analysis to choose the placement of the system within an aircraft. Our next task was to develop a
design proposal based on the best-rated solution from our Pugh chart and SWOT analysis. We then
presented our proposal to the Connected Digital Systems division within Boeing.
28
Figure 10. CAD Model of our system showing the ULD, cargo door, and field of view of cameras.
After our design proposal was accepted, we then began to validate our solution by first making an
AutoCAD model. This model was made using the dimensions of the cargo door which is the placement
point of our system within the aircraft. The angle of the cargo door opening was determined by
conservatively analyzing the opening of a door during the loading/unloading phase. We also added a
PMC ULD to the model to represent cargo scanning at the capture point of our system. Then we included
our 3D scanning devices (Microsoft 360 Kinects) with each projecting its most effective field of view
(FOV) ( please view Figure 11.) provided by the specifications. In the AutoCAD model, we placed each
scanning device in a position to maximize its field of view while capturing complete coverage of the top
view. The purpose of capturing the top view (Please view Figure 12.) is because the other views can be
calculated mathematically. For example, if we take a preliminary scan from the scanning devices to the
floor and then subtract that distance from the height of the cargo, we receive the depth dimension.
Additionally, since the cargo that we are focusing on is prismatic, we can conclude the dimensions for the
side views by capturing the top view and the depth of the cargo.
29
Figure 11. CAD Model of our system showing the field of view of cameras.
Figure 12. CAD Model Top View of our system showing the field of view of cameras.
30
Figure 13. Model of our system showing the ULD (bottom), camera rigs (top), and 360 Kinects (top in
black) within the mock-up space.
31
The next task was for our team to find software suitable for our hardware solution. We completed this
task by researching programs, reviewing their capabilities, downloading them, and choosing the program
that enabled the best functionality of the hardware to meet the project requirements. Next, we began
testing the compatibility and capabilities of our hardware and software solution to provide desired results.
Our next task was to create a mock-up space (Please view Figure 11.). We based our mock-up space on
our AutoCAD model. To accomplish this task, we assembled large boxes into the shape of a PMC ULD.
We then built two camera rigs to mimic the scanning device's placement since the devices are positioned
on the Y-axis. Although it appears that three rigs would be necessary, we used two: one for the furthest
edge and one for the middle. This is due to the furthest edges of the scanners mirroring each other on the
X-axis. After completing a scan using one rig, we flipped its placement to reflect the edge on the opposite
side of the cargo door. The positions of the individual scanners were determined using the dimensions
from our AutoCAD model. The angle of each device was calibrated using a digital leveler to ensure that
the field of view on the computer model matched our mock-up.
Our next task was to create a mock-up space (Please view Figure 13.). We based our mock-up space on
our AutoCAD model. To accomplish this task, we assembled large boxes into the shape of a PMC ULD.
We then built two camera rigs to mimic the scanning device's placement since the devices are positioned
on the Y-axis. Although it appears that three rigs would be necessary, we used two: one for the furthest
edge and one for the middle. This is due to the furthest edges of the scanners mirroring each other on the
X-axis. After completing a scan using one rig, we flipped its placement to reflect the edge on the opposite
side of the cargo door. The positions of the individual scanners were determined using the dimensions
from our AutoCAD model. The angle of each device was calibrated using a digital leveler to ensure that
the field of view on the computer model matched our mock-up.
The next task was to calibrate the Kinects. We completed this task by first measuring the distance
between each scanning device (Kinect) using a measuring tape. Second, we inputted the distances into the
software code script within our computer program (Kscan). Third, we numbered each device based on its
position and view. Fourth, we performed a preliminary scan of each Kinect’s view. Fifth, by knowing the
view of each numbered Kinect, we meshed the scans in the software manually to replicate the physical
object. Sixth, we took the dimensions of the scanned object using the software. We then adjusted the
meshed scan’s digital dimensions until they matched the object’s physical dimensions. Finally, once the
32
digital measurements of the object matched the physical dimensions, our calibration was complete (Please
view Figure 14).
Figure 14. CAD Model of our system showing the meshed model.
The next task was for us to begin testing the 360 Kinects in the area of distance capabilities. We
completed this task by determining control as well as variable conditions. We increased the variables
based on the requirements given to us by Boeing. The control values were determined using information
that we received in the cargo-handling processes along with aircraft operating conditions. Additionally,
we compared our findings with the manufacturer specifications for the 360 Kinect.
In calculating the volume utilization percentage, we first used the dimensions of the fully optimized PMC
volume. The dimensions of the fully optimized PMC are as follows. Having a length of 125 inches, a
width of 96 inches, height of 118 inches. The PMC is fully optimized by mimicking the curvature of the
plane. For one side of the PMC, it will be a height of 96 inches from with a width of 48 inches. With
these dimensions, we get a base volume of 1,284,000. With this controlled number which is the 100%
volume utilization, we can use it to compare to the rest of the ULD’s. We created a coding as a function
of calculating the volume utilization in comparison to the PMC.
The next task was for us to perform a cost-benefit analysis. We completed this task by researching the
amount of payload a Boeing 777 can carry. Next, we communicated with our mentor to receive the
33
average cost their airline client charges per kilogram. Upon gaining these two pieces of information, we
created a table for the value of a payload at 1%,10%,25%,75%, and 100% utilization to determine the
monetary value for the airline at each rate. After determining the potential losses and gains for the airline,
we began determining the cost of our system. The costs included hardware, software, installation, and
maintenance. Upon obtaining this information, we calculated both return on investment and the payback
period. The next task was for us to revise the results and refine our design. Finally, we communicated the
results back to Boeing.
intermediaries. We interviewed cargo handling crew members during a tour of United Parcel Service
(UPS) Air Cargo El Paso. At the facility, we have explained the Standard Operating Procedures (SOPs)
for aircraft cargo loading and viewed their execution. Michael Shillito, UPS operations supervisor, was
flown in from Louisville, Kentucky to assist in our tour. Michael has over 15 years of experience in the
industry and is responsible for the cargo handling of over 120 flights of cargo per night at the UPS station
in Kentucky. During the tour, we recorded the live loading of two aircraft; a Boeing 747 and an Airbus
A350. At the UPS site, we interviewed two Aircraft Load Planners (ALPs) who explained the issues that
they have witnessed throughout their experience. Furthermore, the Aircraft Load Planners explained to
what degree weight affects loading an airplane. During the visit, our team was able to learn the methods
of loading a plane, the software necessary to position cargo in certain areas, the importance of cargo
weight in certain areas of the plane, the issues that arise during loading operations, what works well, what
needs improvement, AMJ, Load Plans, how cargo is loaded and locked into position. It was important to
visit the air cargo facility because we could not see the intricacies that go into air freight from mere
research alone. Additionally, many of the details of air freight are not shared publicly and require security
clearance due to the events that occurred during 9-11.
After having a complete understanding of the cargo-handling process and the roles of intermediaries as
well as outstations, we moved on to the ideation phase. This included our team using an ideation board
and mind map\to display our ideas. As we learned more about the variables that cause the problem, we
continuously added new systems as well as methods to solve it. From the ideation process, we discovered
that a computational system is the best method of solving the problem through our Pugh chart. We found
that the best solution would be integrating Speed Cargo and its components into an aircraft.
35
This system uses photogrammetric and lidar devices, the Microsoft Azure Kinect, to capture the scans of
objects. Additionally, their system can calculate volume utilization. Then we considered the technical
specifications of the SpeedCargo system and methods for its proof of concept in a cargo hold. After that,
we conducted a series of analyses as well as interviews and found that the best place to implement the
system would be on the cargo door of the 777.
We used our pugh chart to determine two solutions that best achieve the project goals. The two solutions
are computational systems that can be implemented into a plane. We explored alternative solutions that
could help us achieve our project objectives if the initial solutions are not sufficient. The first alternative
solution considered was a change to the SOPs. Standard Operating Procedures were considered because
we found them to be the easiest to implement. We found that Boeing’s client is exceptional at maximizing
cargo space on an airplane. The solution of training personnel at the outstations contracted to Boeing’s
client is feasible. Training will ensure that cargo matches manifest descriptions, is handled correctly and
does not encounter conditions that might lead to damage. Additionally, the training will instruct ground
handlers on how to prepare ULDs to fill the cargo hold within centimeters of volume capacity. However,
this process is “labor-intensive and requires a long paper trail that must be precise all while trying to turn
cargo around as rapidly as they can.” We also considered several handheld measuring devices. Each
device requires the training of personnel to capture the data necessary to complete the desired objectives.
36
The EinScan, Artec3D, Revopoint, Clicklog, and MagicPlan were considered. The devices use laser
technology, lidar, and photogrammetry. Handheld technological devices were considered because other
rudimentary handheld tools are used to measure and capture data currently
Validation
4.1 Plan for Evaluation of Outcomes
Four items will be evaluated: the accuracy of the dimensions that our system produces, the accuracy of
our mock-up space to match the assumptions of our graphical model, the ability for our system to capture
a 100% scan of the top view of a ULD, and the results from our cost benefit analysis. The accuracy of our
system will first be evaluated by measuring the dimensions of an object using a tape measure and then
scanning that object using the Kinects. After the scan has been completed, and calibration has been
finalized, we will compare the dimensions obtained from our system with those using a tape measure. The
accuracy must be +/- 2 inches to meet the requirements from Boeing. If any dimension received using our
system, along the X, Y, or Z-axis is off by more than +/- 2 inches, we will recalibrate the devices,
document the changed variables, and test again until we meet the requirement.
The graphical model that we made using the specifications of the scanning devices, cargo-door, and
ULDs will be used to create our mock-up space. We will do so by constructing camera rigs to simulate
the Y-axis that the cameras are on. Then we will construct a ULD to be scanned. If we are unable to
replicate the positions of the scanning devices or the dimensions of the ULD and cargo door then we will
have to scale the mock-up space.
The ability for our system to capture a 100% scan of the top view of a ULD will also be evaluated. We
will do so by comparing the scanned image to the physical dimensions of the ULD. If there are gaps in
the scanned image, we will determine that the system has failed to capture a 100% scan of the top view of
the ULD. We will then recalibrate the system by positioning the scanning devices until they capture the
entire top view.
The results from our cost benefit analysis will be evaluated based on our ability to provide a profitable
solution with a positive return on investment. If our solution’s implementation does not provide a positive
ROI, we will reevaluate our analysis and provide alternative economic solutions.
37
After gathering the dimensions and technical specifications of the ULDs, Kinects, and cargo door, we
created digital models of them on AutoCAD. The purpose of this graphical representation was for us to
see how many Kinects would be required to take a scan of the ULD. We tested different placement points
as well as different amounts of Kinects until we received complete coverage of the top view of the ULD.
Through our graphical model, we found that our system would require (9) 360 Kinects. (3) Kinects were
grouped in the center of the cargo door. Then we placed (3) Kinects close to the furthest edge of the door
and mirrored the final (3) on the opposite side. This was due to the greatest field of view for the Kinects
to capture the ULDs. This position also considers the possibility of the client loading ULDs in different
rotations. We performed the same method using the technical specifications of a Microsoft Azure Kinect
and found that our system would only require 6 Azure Kinects (Please view Figure 17). This is due to the
expanded field of view for the Azure Kinect (Please view Figure 18).
38
Figure 17. CAD Model of our system showing top view for Microsoft Azure.
Figure 18. CAD Model Showing field of view comparison between Microsoft Azure/360 Kinect.
Our next objective was to validate the graphical model. To do this we created two camera rigs. The
camera rigs represent the Y-axis planes that the cameras are positioned on based on the top view of the
cargo door. Although there are three planes, two of the planes mirror each other. Therefore, we created
the middle plane and the furthest right plane using the distance dimensions from the graphical model.
Once the planes we created, we mounted the Kinects onto the camera rigs to replicate their placement
39
points. Then we used a digital leveler to ensure that each Kinect was at the exact degree shown in our
graphical model. After that, we connected the devices to our computer and ran them on Kscan, a 3D
scanning software. The software requires proper calibration of each Kinect to produce an accurate digital
model of the scanned object. Additionally, we created a ULD to scan and test our system. After we
performed a scan of the top of the ULD we compared the software’s dimensions to the dimensions we
retrieved using a tape measure. We recalibrated the devices until the dimensions matched and our
graphical model was validated.
The final objective of our project was to create a cost-benefit analysis. Upon doing so we gathered
information from our mentor and through research, the team learned that Qatar Airways is losing roughly
$600 million annually. We also learned that with our system, Qatar Airways could meet their 10%
payload increase and increase their annual revenue by approximately $244 million. Upon learning the
benefit that our system could benefit the airline by this large margin, we then decided to create a
breakdown of the system's cost. We calculated $42,300 for hardware, $3,154 for back-up hardware,
$3,000 for software, $25 million for research & development, $4,897,500 for installation, and $364,000
for maintenance. All these individual parts totaled up to roughly $37 million in cost. We were then able to
calculate an ROI of 662% with a payback period of 2 months and completed our cost-benefit analysis.
The cost-benefit analysis was a systematic method of quantifying and then comparing the total costs of
the implementation of our system to the total expected benefit. We completed this objective by gathering
financial data from the cargo industry through interviews with the Connected Digital Systems division
within Boeing and conducting research. We then applied this data to several formulas to calculate the
costs, benefits, as well as return on investments. The results were positive returns on investments as well
40
as a profitable solution. Once all calculations were performed and documented, our cost-benefit analysis
objective was met.
Our solution will provide cargo data and space utilization information from each outstation that the client
is contracted with. As a result, the client will be able to compare which outstations are performing better
than others, if certain outstations perform worse than others, an unintended consequence of the new data
will cause a loss of jobs. This is due to the information not being available previously to measure
performance. The ability to maximize cargo space utilization means more cargo is sent per flight. Certain
outstations send an average of 40% of volume per flight. This means that two flights would be required to
ship goods in one fully maximized flight. As a result, outstations would load fewer planes. The workers
41
would complete the work in a faster manner which translates to more efficient work. Thus, requiring
fewer labor hours and fewer labor personnel to accomplish the work plan. The outstations themselves
may reduce their workforce with the implementation of our solution. Maximizing cargo means one
optimized plane can ship the amount that two unoptimized planes used to ship. There will be a surge in
airplane purchases due to the innovation. The initial result will be greater control of the market share, a
reduction of competitors in the air cargo industry, and expansion of the company's influence. However,
plane purchases will plateau eventually since one plane can ship what two planes used to.
The increase in plane purchase will have a positive effect on the US economy. Boeing said the current
deal with Qatar Airways will sustain more than 35,000 U.S. jobs and provide the American economy with
an annual estimated economic impact of $2.6 billion throughout the delivery period. "The economic
impact of this sale will reverberate throughout the United States," Raimondo said in a statement after the
signing. "These new freighters will be manufactured and assembled by American workers on American
soil in Everett, Wash." U.S. President Joe Biden hailed the sale as "one of the largest deals that Boeing
aircraft has ever had" in a press briefing before he held bilateral talks with leader Sheik Tamim bin
Hamad al-Thani. [20]
Our team will also focus on “hold paramount the safety, health, and welfare of the public”(NSPE Code of
Ethics for Engineers, 2021). In the case of implementing our solution, there will be an increase of cargo
data being transmitted through the Internet of Things. This data can be used to plan disastrous events if
obtained by the wrong hands. Because of this, we worked closely with the Connected Digital Systems
division within Boeing to verfiy that the outputs of our system can be transmitted securely from point to
point.
42
Works Cited
[1] “Unit Load Devices.” Unit Load Devices (ULDs) | Equipment - Qantas Freight,
https://freight.qantas.com/freight-planning/equipment-uld.html.
[2] “What Is LIDAR? Learn How Lidar Works.” Velodyne Lidar, 28 Apr. 2022,
https://velodynelidar.com/what-is-lidar/.
[5] “Sustainability of Digital Formats: Planning for Library of Congress Collections.” STL
(STereoLithography) File Format Family, 12 Sept. 2019,
https://www.loc.gov/preservation/digital/formats/fdd/fdd000504.shtml.
[10] Cummins, Nicholas, and Nicholas Cummins (1232 Articles Published) . “The Boeing
777X vs the Airbus A380 - What Plane Wins?” Simple Flying, 11 Nov. 2020,
https://simpleflying.com/boeing-777x-vs-airbus-a380/.
[11] Editor. “Load Planning Software for LCL, Consolidated, and FCL Shipments.” AltexSoft,
AltexSoft, 9 Apr. 2021, https://www.altexsoft.com/blog/load-planning-software/.
[12] Mall, Scott. “Flashback Friday: The History of Air Freight.” FreightWaves, 23 May 2019,
https://www.freightwaves.com/news/flashback-friday-the-history-of-air-freight.
[13] Qiu, Stella, and Jamie Freed. “Air Freight Market Becomes a Bright Spot for Boeing in
China.” Reuters, Thomson Reuters, 27 May 2021, https://www.reuters.com/article/us-
43
boeing-china-freight/air-freight-market-becomes-a-bright-spot-for-boeing-in-china-
idUSKCN2D80BH.
[17] Calibration of Multiple Kinect Depth Sensors for Full Surface Model ...
https://www.cse.cuhk.edu.hk/~khwong/www2/conference/2016/IWPR2016/draft_IWPR20
16_cal_mkinects.pdf.
[20] Uria, Daniel. “Qatar Airways Reaches Deal to Purchase Boeing's First 777X Freighters.”
UPI, UPI, 1 Feb. 2022, https://www.upi.com/Top_News/US/2022/01/31/Qatar-Airways-
reaches-deal-purchase-Boeings-first-777X-frieghters/4491643673821/.