Skip to content

Kinematic Analysis of an Assembling Robot inside of an Aircraft

Project Category: Mechanical

Join our Presentation

Scheduled for April 13, 2021 from 10:00 AM to 12:30 PM (MST)

About our Project

There is an increasing need for more automated systems within the aviation industry as the production of aircrafts increases annually. Our project sponsor tasked us with designing a six degree of freedom system within certain specifications. Not only did we meet our challenge of creating an assembling robot that satisfies our sponsors certain conditions, but we designed the mechanism to operate more than 20% greater than our requirements in order to ensure its mobility, rigidity and safety. 

Our capstone project focused on the kinematic analysis and design of an assembling robot in the aircraft. The process of assembling equipment within an aircraft is currently conducted using a team of four to six individuals, which is proven to be time-consuming, labor-intensive, and increases assembly costs. There is a need in the aircraft industry for a robotic mechanism to automate this process. From this we analyzed and designed a Stewart Parallel mechanism to serve this purpose. 

This mechanism follows the main specific design constraints shown below.

  • Six degrees of freedom
  • Maximum total weight of 18 kilograms
  • Load capacity of 100 kilograms
  • Operate within a workspace of 100 millimetres in the X, 100 millimetres in the Y, and 30 millimetres in the Z plane.
  • Serve rotations about the X and Y axes no less than 5 degrees

The mechanism will assist in the assembly of objects such as passenger seats and carry on storage containers within an aircraft. As previously stated, four to six individuals are required to lift and rotate heavy objects while inserting screws, bolts, and other fasteners where necessary during assembly. Our mechanism will be used in conjunction with a cart system, designed by graduate students from Tianjin University. The Stewart Parallel mechanism will serve the purpose of moving around the aircraft cabin to assist workers with lifting, rotating, and moving objects into place.

Meet our Team Members

Daniela Romero
Mackinley Love
Kyle Rousseau
Matthew Botros
Thomas Chrostek
Marko Zivak

Design Process

Kinematic Modeling and Analysis

The Stewart Parallel mechanism consists of a base and a platform connected by six actuated links. For the purposes of kinematic analysis, two frames were defined as follows. The reference frame B was defined as Xb, Yb, Zb on the base at point b and the frame P was defined as Xp, Yp, Zp on the platform at point p. 

The Stewart Parallel mechanism also consists of six universal joint, six spherical joints, and 6 prismatic joints. The six universal joints labelled b1 – b6 were defined on the base which are connected via the links to six spherical joints labelled a1 – a6 on the platform. Each link connecting to its corresponding joint on the base to the joint on the platform, that is link 1 connecting joint b1 on the base to a1 on the platform, is actuated by a prismatic joint. The figure below shows a visual representation of the frames and joint locations.

Kinematic Modelling of our Stewart Parallel mechanism
Optimal Design with Multi-Objectives

Objective functions of the platform weight and rotation were constructed in MATLAB. MATLAB’s fmincon function takes an objective function and constraints as inputs, and outputs values of the design variables that minimize the objective function.

For our design, we identified the link minimum and maximum lengths, the radii of the platform and base, and the angle between joints as key design parameters. The sponsor requirements were imposed as constraints on these variables; namely, a maximum weight of 18 kg, a minimum platform rotation of 5 degrees about the X and Y axes, and mechanical constraints to avoid solutions that do not fit the design. During the duration of the design process, design variables were set to values identified by the SolidWorks team to further constrain the optimization.

From this process, we gained valuable insights into how software platforms can be utilized for design optimization. A key insight is that optimization must be performed early in the design process; otherwise, its usefulness is limited by design and time constraints. However, the implementation of optimization within our project allowed for us to verify our solutions at each design iteration, which allowed us to obtain our final design that satisfied all design requirements.

Virtual Prototype Design

By applying the structural parameters resulting from design optimization and a repetitive design process, our virtual prototype of the robotic Stewart Parallel mechanism was created using SolidWorks.

Mechanism Parameters:

Platform Diameter: 350mm

Base Diameter: 525mm

Platform Thickness: 15mm

Base Thickness: 15mm

Home Position: (0,0,540) mm

Weight: 14.54kg

Details About our Design

Design Application

Currently, components inside the aircraft are assembled by four to six individuals that lift the object and insert screws and bolts where necessary. These objects are normally the kitchen unit, passenger seats, and carry-on storage compartments. To ease the workload for these individuals and allow for a more efficient assembly on the aircraft, the use of a Stewart Parallel mechanism in conjunction with an automated cart system designed by graduate students from Tianjin University can be used. This mechanism will allow for an individual to place and tie down the object that requires assembly and control the desired position of the mechanism. With the ability to rotate the mechanisms platform and adjust the assembling robot to attain hard to reach positions, we will be able to see a decrease in maintenance and assembly downtime as well as less strain on aircraft assemblers.

How our Design Addresses Practical Issues

Our robotic Stewart Platform mechanism addresses the issues of time consumption, labour exhaustion, and downtime during the assembly process. Equipment assembling and potential maintenance inside the aircraft, such as the kitchen, chairs, and carry on storage compartments are the focus of the Stewart Platform. Our Stewart Platform allows for rotation and displacement in the X, Y, and Z directions without compromising the strength, all while maintaining the light weight of the mechanism for transportation purposes.

What Makes our Design Solution Effective

The main components that make our mechanism effective for a robot within the aircraft is overall weight, mobility (6 degrees of freedom), load capacity, and workspace. The material used is 6061 Aluminum Alloy which is lightweight, but also ensures the mechanisms strength and durability. Our final platform weighs 14.54kg, meeting our requirement to keep it under 18kg.

Mobility represents the independent inputs required to fully determine the position of links as well as the number of actuators required to operate the mechanism. A key feature in designing our assembling robot is to maintain freedom of movement without sacrificing stability. Creating a more agile design risks decreasing the design’s rigidity.

The placement of our joints, along with the linear actuators results in a six degree of freedom mechanism which directly refers to the freedom of movement of the rigid body in three-dimensional space. This means our mechanism is free to move forward/backward, up/down, left/right (translation in three perpendicular axes) combined with rotation about three perpendicular axes, which are termed pitch, yaw, and roll. 

Our load capacity constraint is to ensure that the platform can withstand a weight of 100kg. We have tested our SolidWorks model using the finite element analysis tool. This test allowed us to determine the internal stresses developed in the mechanism. From this analysis, we confirmed the strength of our mechanism, as the maximum stresses shown were significantly below the material’s yield stress. This analysis ensures the strength of our Stewart Platform, as it is essential that our mechanism is lightweight but durable enough for frequent transportation and operation. 

How we Validated our Design Solution

The design verification process consisted of testing the device through load simulations and motion studies. We performed over 30 different iterations on our model that consisted of manipulating and tweaking the material, size, load capacity, type of fasteners, and joint coatings. This allowed us to test our final design to prove that the mechanism operates as defined by the project sponsors requirements. 

Initial Design
Intermediate Design
Final Design

The load capacity was verified using the Static Study function in SolidWorks Simulation, we have simulated a working environment with complex forces and stresses to display the load capacity and stress deformation of our mechanism at its ‘home’ position and its maximum required workspace position. 

Home Position Load Capacity Analysis

Stress Analysis
Stress Analysis on Ball (top) and Universal (bottom) joints
Displacement Analysis

Maximum Workspace Load Capacity Analysis

Stress Analysis
Stress Analysis on Ball (top) and Universal (bottom) joint
Displacement Analysis

The workspace of the mechanism was verified using Motion Studies in SolidWorks Motion to demonstrate the position and rotation requirements.

Workspace Simulation Analysis in MATLAB

Planar Workspace Simulation

Vertical Workspace Simulation

Rotation Workspace Simulation

The weight requirement was satisfied through mass evaluations in SolidWorks for the chosen material of 6061 aluminum alloy with a final weight of 14.54 kg.

Partners and Mentors

We would like to thank project sponsors Binbin Lian, Ximming Huo, and Tao Sun, as well as students Shiruo Zhang, and Haonan Liang from Tianjin University in China for their continuous support and feedback that have helped us throughout this project.

We would also like to express our gratitude to both Dr. Qiao Sun and Dr. Peter Goldsmith from the University of Calgary for their invaluable guidance, engagement and remarks that have helped us throughout the learning process of this project.

Lastly, we’re grateful for Dr. Simon Li and Min-Hyung Lee’s constant advice and direction which allowed us to elevate our project further. 

Our Photo Gallery

Group Photo with students from Tianjin University in China
CAD Drawings