Submit manuscript...
eISSN: 2574-8092

International Robotics & Automation Journal

Research Article Volume 2 Issue 5

Motor modeling and optimization of a back actuated lower extremity exoskeleton for stair gait cycles

Christian Wahrmund, Amir Jafari

Department of Mechanical Engineering, University of Texas at San Antonio, USA

Correspondence: Amir Jafari, Department of Mechanical Engineering, University of Texas at San Antonio, USA

Received: April 15, 2017 | Published: June 23, 2017

Citation: Wahrmund C, Jafari A. Motor modeling and optimization of a back actuated lower extremity exoskeleton for stair gait cycles. Int Rob Auto J.2017;2(5):163-169. DOI: 10.15406/iratj.2017.02.00031

Download PDF

Abstract

 This document explores the modeling and performance of the power train for a lower extremity exoskeleton during stair ascent and descent gait cycles. While the exoskeleton was optimized for walking gait cycles, the power train has not been evaluated under stair gaits. The power train for this exoskeleton is a novel design concept that locates torque motors at the back of the exoskeleton. After taking joint position data during stair gait ascent and descent cycles, joint velocities and accelerations of an unencumbered subject were found. Joint torque and power requirements of the unencumbered subject were scaled to include the effects of the extra mass and the position of the mass. After building a mathematical model to represent the power train, the output power of the motor for each joint was compared to the required joint power to actuate each joint across stair ascent and descent gait cycles. Overall it was found that the selected power train could provide assistance positive assistance to the operator under these loading conditions.

Keywords: Gait cycles; Descent cycles; Extra mass; Extremity exoskeleton; Motor Modeling

Introduction

Standard mechanical methods for ground locomotion almost universally rely on wheels to translate rotational motion developed by a power train into linear motion. While the power trains used to provide this rotational motion vary significantly, it will still inevitably end up being transferred through a system of shafts and gears to end at a wheel. In recent years the use of legged locomotion has gained traction as a viable alternative to the wheel.1–5 In certain types of rough terrain, traditional wheeled systems have trouble functioning. This project focuses specifically on designing and building a high efficiency lower extremity exoskeleton capable of enhancing the walking and load carrying abilities of a human operator. Traditional exoskeleton systems can achieve these load carrying goals, but generally, do not have the range to operate for more than a few hours away from an external power source.6–10 This exoskeleton design will attempt to provide the similar load carrying capabilities of previous systems without requiring the operator to recharge the system during a typical shift (ex. A soldier carrying a load over the course of a full day).

A conceptual model of the exoskeleton is shown in Figure 1. This novel approach places torque motors on the back of the operator as opposed to the more traditional motor on joint design.11 Rotational power is sent to the joints through a flexible transmission shaft. Harmonic drive gearboxes are located on the joints and transmit power from the driveshaft to the joint. While there are several exoskeletons that feature back mounted actuators these exoskeletons mostly use linear actuators to move the joints as opposed to torque motors. While the traditional motor on joint exoskeleton design has several advantages, our initial findings12 show that the system experiences a decrease in efficiency due to an increased moment of inertia of the leg during the swing phase of the gait cycle. By offloading mass from the leg to the back of the operator the overall efficiency of the system can be increased. Torque motors are located at the backpack while their output is transmitted to the exoskeletons structure through flexible rotary driveshafts.

Figure 1 Conceptual model of our approach.

The paper is organized in the following manner: section II will give a brief overview of the exoskeleton for which the model was developed. Section III will explain the gait cycle model for ascending and descending a set of stairs. Section IV will cover how loading and joint position affects the torque and power requirements of each joint throughout the gait cycle. Section V will go over the equations used to build the mathematical model of the power train, and section VI will tie the previous sections together by showing the final evaluation of the motors for the stair ascent and descent gait cycles. Sections VIII and IX give the final conclusion and future work of this project. Lastly will be the appendix, which contains figures that further breaks down each inefficiencies for each gait cycle.

Model construction introduction

Joint position along with joint torque and power data from Bovi et al.13 were used to find the joints angular velocities and accelerations over stair ascent and descent gait cycles. Bovi et al.13 collected joint kinematic, ground reaction force, and surface EMG signals on 40 subjects split evenly into two groups of adults and youths using 9 SMART–E motion capture cameras, Kistler force plates, and an 8 channel electromyography. This data was collected for 5 different tests; walking over a range of speeds, toe walking, heel walking, stair ascending and stair descending. Subjects performed each test 5 times, and data was considered valid if a full gait was recorded else the set was discarded. Data was normalized against body mass, gait speed, stride length, step length and height.

Normalized joint velocity, acceleration, torque, and power data from the adult group’s stair ascent and descent experiments of Bovi et al.13 were scaled for the gait cycle period, dimensions, and weight of an average U.S male1 to construct an approximated stair ascent and descent gait model of the exoskeletons intended user. The weight of the exoskeleton and a 30–kilogram load was included in this scaled model.

Scaled gait model

The ascent cycle (Figure 2) starts with one leg elevated above the other. The hip and knee are used to rotate the body up and over the load bearing leg. At the end of the stance phase, the load bearing leg is now at a lower elevation than the swing leg. During the beginning of the swing phase, the hip and knee rotate the leg up and onto the next step completing the ascent gait cycle. The descent cycle starts with the stance phase; similar to the ascent cycle the stance phase is used to rotate the upper body over the load bearing leg. The main difference being that at the end of the stance phase the load bearing leg is at a higher elevation than the stance leg.

Figure 2 Parts A and B show the components of the stance and swing phase for the stair ascent and descent gait cycles.

Stair ascent joint position

During the stance phase of the stair ascent gait cycle the position of the hip and knee (Figure 3) follow each other almost perfectly; this motion keeps the hip joint position to the floor relatively constant as the knee rotates the body up and over the load bearing leg. The ankles motion doesn’t change until the end of the stance phase when it is used to rotate the body forward to catch the next step.

Figure 3 Relative degree of the hip, knee, and ankle joints during stair ascent.

Stair descent joint position

During descent (Figure 4) the hip has a much smaller range of motion. For the majority of the stance phase, it remains stationary as the other swing leg moves to the next lowest step. The knee and ankle articulate in concert to rotate the person’s center of mass down to the next step. The knee and ankle also rotate counter to each other; this keeps the upper body at a relatively perpendicular angle to the floor.

Figure 4 Relative degree of the hip, knee, and ankle joints during stair descent.

Torque and power requirements

Stair ascent torque model

Contrary to the knees role as a passive damper during walking, during stair ascent the knee generates significant torque values. The weight of the upper portion of the stance leg, swing leg, and torso all act as a weight at the end of a moment arm that the knee must rotate up and over the load bearing stance leg. As the upper body is pivoted over the knee the torque seen at the knee drops, this is due a continuously shortening moment arm as the torsos center of gravity moves towards the knee. The average person ascends stairs with the ball of their foot placed on the stairs edge and the heel of the foot hanging over the edge. This puts a high torque on the ankle as it outputs a counter torque to hold up the entire weight of the body. The ankle sees torque spike as it is used to rotate the body of the person up and over the load bearing leg. Throughout the swing phase, torque generated by the ankle approaches 0. Looking to Figure 5, we can see that even though the ankle sees a large change in motion, once the ankle unloads there is no force acting against the moment arm of the foot. The hip sees a small torque spike at the beginning of the stance phase. This is a stabilizing force that the hip outputs in anticipation of the knee being used to rotate the body up and over the stance leg. This force keeps the upper body perpendicular to the ground. After the upper body stops accelerating this stabilizing force stops until a torque in the opposite direction is needed to de accelerate the upper body. The final torque spike in the hip occurs as the hip rotates the leg up and through the swing phase.

Figure 5 Scaled torque at each joint for stair ascent gait cycle.

Stair ascent power model

Across all gait cycles ascending stairs is one of the most power–intensive activities (Figure 6). The knee and hip see their largest power spike of any gait cycles and the ankle sees its second biggest power spike, second only to the power spike seen in the ankle at the end of the stance phase in a walk cycle.

Figure 6 Scaled power at each joint for the stair ascent gait cycle.

Stair descent torque model

The ankle sees a vast and constant torque throughout the majority of the stance phase. The knees torque spikes at around 55%. This is when the bulk of the weight of the torso, and the swing leg, are being lowered by the knee and ankle. At the end of the stance phase, torque about the knee and ankle fall while the hips torque jumps as it rotates the swing leg. Similar to the stair ascent cycle the hip sees small torques as it is being used to stabilize the upper torso throughout the stance cycle. As the swing cycle starts power spikes slightly as the hip is used to reposition the swing leg and to prepare for a stance phase.

Stair descent power model

The stair descent gait cycle is characterized by large negative power values (Figure 7). As the body’s center of mass is moved over the stance leg, the force of gravity will start to pull the body down towards the direction of motion. This action causes the knee and ankle joints to experience a negative power as they are used to slow down and control the descent of the body through this stance phase. The swing phase sees negligible power similar to the swing phase of the stair ascent cycle. As there is minimal weight acting against the joints, there are minimal torque values (Figure 8). The large negative power values experienced while descending stairs showcase a unique opportunity to increase the efficiency of an exoskeleton system. A properly designed system would allow the joint to back drive and pump energy into the system.

Figure 7 Scaled joint torque for the stair descent gait cycles at each joint.

Figure 8 Scaled joint powers of all joints for the stair descent gait cycle.

Motor model analysis

Moment of inertia

As a limb lengthens and shortens about the center of rotation of a joint throughout a walk cycle the moment of inertia will change as well. Therefore, for simplification, this system models the moment of inertia for each joint once during the swing phase and once during the stance phase for the stair ascent and descent cycles. By taking joint acceleration and torque data from Bovi et al.13 and using an empirical method for measuring the instantaneous moment of inertia across the gait cycle was found.

I i = τ i α i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadMeada WgaaqcfasaaiaadMgaaeqaaKqbakabg2da9maalaaabaGaeqiXdq3a aSbaaKqbGeaacaWGPbaabeaaaKqbagaacqaHXoqydaWgaaqcfasaai aadMgaaKqbagqaaaaaaaa@4122@ (1)

After taking the average of the moment of inertia for the stance and swing14 gait cycles the resultant values were compared to the values computed by the created model. Modeling the system this way will overestimate the moment of inertia. This is acceptable as this system will be worn by operators of varying shapes and sizes, so a built-in factor of safety is desirable in this scenario. By running the motor through a gear reduction the moment of inertia that the motor sees is drastically reduced. The equivalent moment of inertia referenced to the motor is governed by (2).

I Sys =( I A + I B ( N A N B ) 2 ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadMeada WgaaqcfasaaiaadofacaWG5bGaam4CaaqcfayabaGaeyypa0ZaaeWa aeaacaWGjbWaaSbaaKqbGeaacaWGbbaabeaajuaGcqGHRaWkcaWGjb WaaSbaaKqbGeaacaWGcbaabeaajuaGdaqadaqaamaalaaabaGaamOt amaaBaaajuaibaGaamyqaaqcfayabaaabaGaamOtamaaBaaajuaiba GaamOqaaqabaaaaaqcfaOaayjkaiaawMcaamaaCaaajuaibeqaaiaa ikdaaaaajuaGcaGLOaGaayzkaaaaaa@4B66@  (2)

Where I Sys MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadMeada WgaaqcfasaaiaadofacaWG5bGaam4Caaqcfayabaaaaa@3AF2@ the moment of inertia of the geared system, I B MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadMeada Wgaaqcfasaaiaadkeaaeqaaaaa@385D@ is the moment of inertia about B, NA is the number of teeth of gear A and NB is the number of teeth of gear B.

Angular velocity and acceleration

The angular velocity and acceleration of the joint are governed by (3) and (4).

ω j,n = θ j,n θ j,n1 t n t n1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeM8a3n aaBaaajuaibaGaamOAaiaacYcacaWGUbaajuaGbeaacqGH9aqpdaWc aaqaaiabeI7aXnaaBaaajuaibaGaamOAaiaacYcacaWGUbaabeaaju aGcqGHsislcqaH4oqCdaWgaaqcfasaaiaadQgacaGGSaGaamOBaiab gkHiTiaaigdaaeqaaaqcfayaaiaadshadaWgaaqcfasaaiaad6gaae qaaKqbakabgkHiTiaadshadaWgaaqcfasaaiaad6gacqGHsislcaaI Xaaabeaaaaaaaa@5143@  (3)

α j,n = ω j,n ω j,n1 t n t n1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeg7aHn aaBaaajuaibaGaamOAaiaacYcacaWGUbaajuaGbeaacqGH9aqpdaWc aaqaaiabeM8a3naaBaaajuaibaGaamOAaiaacYcacaWGUbaabeaaju aGcqGHsislcqaHjpWDdaWgaaqcfasaaiaadQgacaGGSaGaamOBaiab gkHiTiaaigdaaeqaaaqcfayaaiaadshadaWgaaqcfasaaiaad6gaae qaaKqbakabgkHiTiaadshadaWgaaqcfasaaiaad6gacqGHsislcaaI Xaaabeaaaaaaaa@5143@  (4)

      ω m = N g ω j    α m = N g α j MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeM8a3n aaBaaajuaibaaeaaaaaaaaa8qacaWGTbaajuaGpaqabaWdbiabg2da 9iaad6eapaWaaSbaaKqbGeaapeGaam4zaaWdaeqaaKqbakabeM8a3n aaBaaajuaibaWdbiaadQgaa8aabeaajuaGpeGaaiiOaiaacckacqaH XoqypaWaaSbaaKqbGeaapeGaamyBaaqcfa4daeqaa8qacqGH9aqpca WGobWdamaaBaaajuaibaWdbiaadEgaaKqba+aabeaacqaHXoqydaWg aaqcfasaa8qacaWGQbaajuaGpaqabaaaaa@4F3A@  (5)

Where, ω j,n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeM8a3n aaBaaajuaibaGaamOAaiaacYcacaWGUbaajuaGbeaaaaa@3BB5@  and α j,n MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeg7aHn aaBaaajuaibaGaamOAaiaacYcacaWGUbaajuaGbeaaaaa@3B87@ are the angular velocity’s and accelerations of the joint and ω m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeM8a3n aaBaaajuaibaGaamyBaaqcfayabaaaaa@3A15@ , α m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeqySde2damaaBaaajuaibaWdbiaad2gaaKqba+aabeaaaaa@3A35@ are the angular velocities and accelerations of the motor. N g MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamOta8aadaWgaaqcfasaa8qacaWGNbaapaqabaaaaa@38D5@ is the gear ratio of the gearbox, θ j MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeqiUde3damaaBaaajuaibaWdbiaadQgaaKqba+aabeaaaaa@3A49@ is the degree of the joint, and t is the time. These values are all taken at a gait percentage of n or n-1.

Joint position data from Bovi et al.13 was used along with the gait cycle time to find the angular velocity and acceleration of the joint throughout the gait cycle. Multiplying the angular velocity and angular acceleration of the joint by the ratio of the gearbox gives the velocity and acceleration the motor must achieve at minimum to match the operator’s movements.

Power

Power of the torque motor was found using (6)

P motor = τ m ω m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakaadcfada Wgaaqcfasaaiaad2gacaWGVbGaamiDaiaad+gacaWGYbaajuaGbeaa cqGH9aqpcqaHepaDdaWgaaqcfasaaiaad2gaaKqbagqaaiabeM8a3n aaBaaajuaibaGaamyBaaqcfayabaaaaa@452B@  (6)

Where τ m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabes8a0n aaBaaajuaibaGaamyBaaqcfayabaaaaa@3A0D@ is the output torque of the motor at the motors angular velocity . Equation ω m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbakabeM8a3n aaBaaajuaibaGaamyBaaqcfayabaaaaa@3A15@ (6) gives us the maximum amount of mechanical power the motor can output at a given speed and torque output. By using the speed calculated from (3), and the torque the motor will output at a given speed, (this was taken directly from the manufacturer's torque vs speed curves), the total output power of the motor was calculated.

Inertial losses

Inertial power losses of this system are among the most important to consider for system design. Significant amounts of power are used to overcome the effects of inertia and accelerate the joint to a required velocity. If a motor is too slow to accelerate and mirror the operator's motion, the system can be rendered unusable. As the motors will constantly be accelerating and deaccelerating any unnecessary energy used to speed up or slow down the power train become efficiency drains.

P Loss,Intertia = I sys ω m α m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamitaiaad+gacaWGZbGaam4Caiaa cYcaciGGjbGaaiOBaiaacshacaGGLbGaaiOCaiaacshacaGGPbGaai yyaaqabaqcfaOaeyypa0JaamysamaaBaaajuaibaGaam4CaiaadMha caWGZbaajuaGbeaacqaHjpWDdaWgaaqcfasaaiaad2gaaeqaaKqbak abeg7aHnaaBaaajuaibaGaamyBaaqabaaaaa@502D@  (7)

Where I sys MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamysamaaBaaajuaibaGaam4CaiaadMhacaWGZbaajuaGbeaa aaa@3B32@ the moment of inertia referenced to the motor is, ω m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeqyYdC3aaSbaaKqbGeaacaWGTbaabeaaaaa@39A7@ is the angular velocity of the motor, and α m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeqySde2aaSbaaKqbGeaacaWGTbaabeaaaaa@3979@  is the required angular acceleration of the motor. Equation (7) is used to calculate this inertial power loss. Any excess speed or acceleration of the joint will cause large inertial losses. The knee-jerk reaction upon looking (7) would be to keep the gear ratio as low as possible to reduce the speed and accelerations the motor must achieve. But looking to (2) we can see that as we increase the gear ratio the moment of inertia when referenced to the motor decreases. Across a certain speed range for each gait cycle, there exists a point where the increasing gear ratio decreases the moment of inertia faster rate than the angular velocity and acceleration of the joint increase. This result in an overall reduction in power lost due to inertial effects. The rate at which systems moment of inertia decreases is a decaying function. At some point, the rate of inertial change will be outstripped by the linearly increasing rate of change of angular velocity and acceleration.

Friction loss

Friction loss of the motor is governed by equation

P Loss,Friction =D ω m 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamitaiaad+gacaWGZbGaam4Caiaa cYcacaWGgbGaamOCaiaadMgacaWGJbGaamiDaiaadMgacaWGVbGaam OBaaqabaqcfaOaeyypa0JaamiraiabeM8a3naaBaaajuaibaGaamyB aaqcfayabaWaaWbaaKqbGeqabaGaaGOmaaaaaaa@4A8D@ (8).

Where P Loss,Friction MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamitaiaad+gacaWGZbGaam4Caiaa cYcacaWGgbGaamOCaiaadMgacaWGJbGaamiDaiaadMgacaWGVbGaam OBaaqabaaaaa@4388@ is the power loss from the friction of the power train, D is the motors viscous damping coefficient, and ω m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeqyYdC3aaSbaaKqbGeaacaWGTbaajuaGbeaaaaa@3A35@ is the motors angular velocity. As the motors viscous damping coefficient remains constant throughout the gait cycle for a particular motor the only variable is the overall gear ratio of the system. The power lost from friction, therefore, will increase exponentially with an increasing gear ratio. Choosing a motor with a very low viscous damping coefficient allows for a higher system gear ratio before the extra friction losses outstrip the benefits of lower inertial losses.

Gearbox loss

Tying into losses from friction, significant power losses occur through the selected harmonic drive gearbox. Harmonic drive gearboxes employ strain wave gear reduction. Strain wave gear units have several positive attributes such as the ability to fit extremely high reductions in small spaces. They have no backlash and are employed where extreme precision is required. However, because they physically deform a gear during operation, the no-load running torque and overall efficiency of the system is poor.

P Loss,Gearbox = ω M ( τ Nl +| τ i |( 1 G ) ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamitaiaad+gacaWGZbGaam4Caiaa cYcacaWGhbGaamyzaiaadggacaWGYbGaamOyaiaad+gacaWG4baabe aajuaGcqGH9aqpcqaHjpWDdaWgaaqcfasaaiaad2eaaKqbagqaamaa bmaabaGaeqiXdq3aaSbaaKqbGeaacaWGobGaamiBaaqabaqcfaOaey 4kaSYaaqWaaeaacqaHepaDdaWgaaqaaiaadMgaaeqaaaGaay5bSlaa wIa7amaabmaabaGaaGymaiabgkHiTiabgIGiopaaBaaajuaibaGaam 4raaqabaaajuaGcaGLOaGaayzkaaaacaGLOaGaayzkaaaaaa@5AC2@  (9)

Where P Loss,Gearbox MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamitaiaad+gacaWGZbGaam4Caiaa cYcacaWGhbGaamyzaiaadggacaWGYbGaamOyaiaad+gacaWG4baabe aaaaa@428D@ the power lost due to inefficiencies of the gearbox, ω M MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeqyYdC3aaSbaaKqbGeaacaWGnbaajuaGbeaaaaa@3A15@ is the angular velocity of the motor, τ Nl MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeqiXdq3aaSbaaKqbGeaacaWGobGaamiBaaqabaaaaa@3A71@ is the no load running torque of the motor, τ i MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeqiXdq3aaSbaaeaacaWGPbaabeaaaaa@396D@ is the torque input to the gearbox, and G MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeyicI48aaSbaaKqbGeaacaWGhbaabeaaaaa@3938@ is the efficiency of the gearbox. Power losses through this gearbox are speeding dependent. The efficiency of the gearbox and the no-load running torque change based upon the motors output speed and the ambient temperature.15 The manufacturers no load torque and efficiency to speed curves were used to obtain the appropriate values as a function of the speed of the motor. These losses were then added to the power loss from friction to find the overall mechanical loss of power.

Heat Generation loss

While heat generation plays a smaller component in power loss than friction or inertial losses, it is still an important inefficiency to analyze. As shown by equation (10) power losses from heat generation are highly dependent upon the characteristics of the chosen motor and thus there most optimization for minimizing power losses from heat generation take place while selecting the motor16

P Loss,HeatGen = τ m 2 Κ m 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamitaiaad+gacaWGZbGaam4Caiaa cYcacaWGibGaamyzaiaadggacaWG0bGaam4raiaadwgacaWGUbaabe aajuaGcqGH9aqpdaWcaaqaaiabes8a0naaDaaajuaibaGaamyBaaqa aiaaikdaaaaajuaGbaGaeuOMdS0aa0baaKqbGeaacaWGTbaabaGaaG Omaaaaaaaaaa@4BC7@ (10)

Where, is the power lost due to heat generation i P Loss,HeatGen MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamitaiaad+gacaWGZbGaam4Caiaa cYcacaWGibGaamyzaiaadggacaWG0bGaam4raiaadwgacaWGUbaabe aaaaa@4261@ n the motors windings T is the motors output torque, and Κ m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeuOMdS0aaSbaaKqbGeaacaWGTbaajuaGbeaaaaa@39DB@ is the motor constant. The motor constant Κ m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaeuOMdS0aaSbaaKqbGeaacaWGTbaajuaGbeaaaaa@39DB@ is a function of the output torque of the motor and the motors resistive power loss. The general trend is that larger motors will produce larger torque values because they have more windings. Because they have more windings the resistive losses and thus the power loss from heat generation will be more substantial as well.17

P Net = P Motor P ActurateJoint P Inefficiencies MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamOtaiaadwgacaWG0baabeaajuaG cqGH9aqpcaWGqbWaaSbaaKqbGeaacaWGnbGaam4BaiaadshacaWGVb GaamOCaaqabaqcfaOaeyOeI0IaamiuamaaBaaajuaibaGaamyqaiaa dogacaWG0bGaamyDaiaadkhacaWGHbGaamiDaiaadwgacaWGkbGaam 4BaiGacMgacaGGUbGaaiiDaaqabaqcfaOaeyOeI0IaamiuamaaBaaa juaibaGaamysaiaad6gacaWGLbGaamOzaiaadAgacaWGPbGaam4yai aadMgacaWGLbGaamOBaiaadogacaWGPbGaamyzaiaadohaaeqaaaaa @5FEA@ (11)

Where P Net MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamOtaiaadwgacaWG0baabeaaaaa@3A73@ is the net power of the motor, P Motor MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamytaiaad+gacaWG0bGaam4Baiaa dkhaaeqaaaaa@3C67@ is the motors theoretical power output found using (6), P ActurateJoint MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamyqaiaadogacaWG0bGaamyDaiaa dkhacaWGHbGaamiDaiaadwgacaWGkbGaam4BaiGacMgacaGGUbGaai iDaaqabaaaaa@43BA@ is the power required to actuate the joint as shown in Figure 6 & 8 and P Inefficiencies MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbb a9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr 0=vqpWqaaeaabiGaciaacaqabeaadaqaaqaaaOqaaKqbacbaaaaaaa aapeGaamiuamaaBaaajuaibaGaamysaiaad6gacaWGLbGaamOzaiaa dAgacaWGPbGaam4yaiaadMgacaWGLbGaamOBaiaadogacaWGPbGaam yzaiaadohaaeqaaaaa@4497@ are the combined power losses due to the inertial, frictional, mechanical, and thermal losses.

Model results

Using (11), the net power of the motor could be determined at every point along the ascent and descent gait cycles. These values where mapped against gait cycle percentage in Figure 9, Figure 10. Any positive power values in Figure 9, Figure 10 are either the result of the system being back driven, or as a result of reserve power left in the motor. It is shown that across the stair ascent and stair descent gait cycle there is never a point during which an average sized male carrying a load of the exoskeleton and 30 kilograms will have to exert more power into the exoskeleton than would be required if he were just transporting the weight itself.

Figure 9 Graph showing the net power in each joint for the stair ascent gait cycle, positive values indicate power that is not needed to power the joint while negative values indicate that the motor is not strong enough to power the joint.

Figure 10 Graph showing the net power in each joint for the stair descent gait cycle, positive values indicates power that is not needed to power the joint while negative values indicate that the motor is not strong enough to power the joint.

Appendix A contains figures that break down the inefficiencies of each motor through the stair ascent and stair descent gait cycle. Overall it was found that mechanical losses and inertial losses dominated power losses. A significant reduction in mechanical losses could be achieved by finding a gearbox with a higher efficiency and lower no–load running torque. Although several alternatives were considered, no gearboxes commercially available can provide the needed gear reductions in such a lightweight package. Using a larger gear head with a higher efficiency actually ends up hurting performance, the extra weight of the gear head increases inertial losses beyond the current mechanical system losses (Figures 11–16).

Figure 11 Graph showing the inefficiency loss of the hip motor for the stair ascent gait cycle.

Figure 12 Graph showing the inefficiency loss of the hip motor for the stair descent gait cycle.

Figure 13 Graph showing the inefficiency loss of the knee motor for the stair ascent gait cycle.

Figure 14 Graph showing the inefficiency loss of the knee motor for the stair descent gait cycle.

Figure 15 Graph showing the inefficiency loss of the ankle motor for the stair ascent gait cycle.

Figure 16 Graph showing the inefficiency loss of the ankle motor for the stair descent gait cycle.

Conclusion & future work

After constructing a complete gait cycle model scaled for a male of average height and weight wearing an exoskeleton and a carrying a 30–kilogram load, a model of the power train of the exoskeleton system was constructed. While this system was fully optimized for walking, this model shows that the optimizations made for walking carry over and improve the efficiency of the stair ascent and descent gait cycles. Furthermore, if an operator needed to ascend or descend a set of stairs the exoskeleton would easily cope with the extra power requirements with a faster gait cycle time and lower overall exertion from the operator than if the operator were transporting a 30–kilogram load without assistance. Friction, inertia and gearbox losses have been all accounted in the optimization modeling. The result showed that much of the energy losses will happen within the gearbox as the ratio increased. This implies the need for lower gear ratio to enhance the efficiency of the exoskeleton’s power terrain. The significance of the presented work is geared toward valuable insights into how moving the center of mass above the hip joint would result in minimizing energy consumption in different locomotion scenarios, such as stair ascending and descending. This key result will advance development of future exoskeleton through a more efficient, modular and user friendly design approach. As for the future work, we will realize the backpack actuated exoskeleton and will experimentally test the results on custom made walkway and step way with embedded force plates. The joint trajectories will be tracked by motion capture system in order to show the effect of having actuators at the backpack on the locomotion mechanics. The experimental result will be used to calibrate and validate the numerical result of this work in order to establish a forward and predictable model.

Acknowledgments

None.

Conflict of interest

Author declares that there are none of the conflicts.

References

  1. Crowell HP, Boynton AC, Mungiole M. Exoskeleton Power and Torque Requirements Based on Human Biomechanics. 2002.
  2. Kezerooni H. Exoskeletons for Human Performance Augmentation. Handbook of Robotics. 2012. p. 773–793.
  3. Ugurlu B, Oshima H, Narikiyo T. Lower Body Exoskeleton–Supported Compliant Bipedal Walking for Paraplegics– How to Reduce Upper Body Effort? IEEE International Conference on Robotics & Automation. 2014.
  4. Chen G, Chan CK, Guo Z, et al. A Review of Lower Extremity Assistive Robotic Exoskeletons in Rehabilitation Therapy. Crit Rev Biomed Eng. 2013;41(4–5):343–363.
  5. Ferris DP, Sawicki GS. Powered ankle exoskeletons reveal the metabolic cost of plantar flexor mechanical work during walking with longer steps at constant step frequency. Journal of Experimental Biology. 2009;212(1):21–31.
  6. Zoss AB, Kazerooni H, Chu A. Biomechanical design of the Berkeley lower extremity exoskeleton (BLEEX). IEEE/ASME Transactions on Mechatronics. 2006;11(2):128–138.
  7. Pratt JE, Krupp BT, Morse CJ, et al. The RoboKnee– An Exoskeleton for Enhancing Strength and Endurance during Walking. IEEE International Conference on Robotics and Automation. 2004.
  8. Sankai Y. HAL– Hybrid Assistive Limb based on Cybernics. Robotics Research. 2010; 66:25–34.
  9. Noel M, Fortin K, Bouyer L. Using an electro hydraulic ankle foot orthosis to study modifications in feed forward control during locomotor adaptation to force fields applied in stance. NeuroEngineering and Rehabilitation. 2009;6:16.
  10. Fan Y, Yin Y. Active and Progressive Exoskeleton Rehabilitation Using Multisource Information Fusion From EMG and Force–Position EPP. IEEE Trans Biomed Eng. 2013;60(12):3314–3321.
  11. Asbeck A, Dyer R, Larusson A, et al. Biologically–inspired Soft Exosuit. IEEE Int Conf Rehabil Robot. 2013:6650455.
  12. Wahrmund C, Jafari A. Analysis and Optimization of Torque Motors for a Back Actuated Lower Extremity Exoskeleton. International Workshop on Human Friendly Robotics. 2016.
  13. Bovi G, Rabuffetti M, Mazzoleni P, et al. A multiple–task gait analysis approach: kinematic, kinetic and EMG reference data for healthy young and adult subjects. Gait Posture. 2010;33(1):6–13.
  14. Whitlesey S, Emmerik RE, Hamill J. The Swing Phase of Human Walking is Not a Passive Movement. Motor Control. 2000. p. 273–292.
  15. Bhatia A. Basic Fundamentals of Gear Drives. 2012. p. 15–30.
  16. Torque Motors Technical Manual. 2014.
  17. Ansari A, Atkeson C, Choset HM, et al. A Survey of Current Exoskeletons and Their Control Architectures and Algorithms. Carnegie Mellon University; 2015. p. 1–42.
Creative Commons Attribution License

©2017 Wahrmund, et al. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.