<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Modeling and Stiffness-Based Continuous Torque Control of Lightweight Quasi-Direct-Drive Knee Exoskeletons for Versatile Walking Assistance</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>06/01/2022</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10389363</idno>
					<idno type="doi">10.1109/TRO.2022.3170287</idno>
					<title level='j'>IEEE Transactions on Robotics</title>
<idno>1552-3098</idno>
<biblScope unit="volume">38</biblScope>
<biblScope unit="issue">3</biblScope>					

					<author>Tzu-Hao Huang</author><author>Sainan Zhang</author><author>Shuangyue Yu</author><author>Mhairi K. MacLean</author><author>Junxi Zhu</author><author>Antonio Di Lallo</author><author>Chunhai Jiao</author><author>Thomas C. Bulea</author><author>Minghui Zheng</author><author>Hao Su</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[State-of-the-art exoskeletons are typically limited by the low control bandwidth and small-range stiffness of actuators, which are based on high gear ratios and elastic components (e.g., series elastic actuators). Furthermore, most exoskeletons are based on discrete gait phase detection and/or discrete stiffness control, resulting in discontinuous torque profiles. To fill these two gaps, we developed a portable, lightweight knee exoskeleton using quasi-direct-drive (QDD) actuation that provides 14 N•m torque (36.8% biological joint moment for overground walking). This article presents 1) stiffness modeling of torque-controlled QDD exoskeletons and 2) stiffness-based continuous torque controller that estimates knee joint moment in real-time. Experimental tests found that the exoskeleton had a high bandwidth of stiffness control (16 Hz under 100 N•m/rad) and high torque tracking accuracy with 0.34 N•m root mean square error (6.22%) across 0-350 N•m/rad largerange stiffness. The continuous controller was able to estimate knee moments accurately and smoothly for three walking speeds and their transitions. Experimental results with eight able-bodied subjects demonstrated that our exoskeleton was able to reduce the muscle activities of all eight measured knee and ankle muscles by Manuscript]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION</head><p>P ORTABLE lower-limb exoskeletons have great potential for mobility restoration and human augmentation <ref type="bibr">[1]</ref>- <ref type="bibr">[3]</ref>. Compliance, low mass, and the ability to assist a diverse array of movements are key requirements for an exoskeleton to be viable in daily life. There is a wealth of literature on ankle exoskeletons to augment human walking <ref type="bibr">[4]</ref>- <ref type="bibr">[7]</ref> and a substantial amount of literature on hip or ankle exoskeletons for walking augmentation <ref type="bibr">[8]</ref>- <ref type="bibr">[13]</ref>. Comparably, there is little research study on knee exoskeletons for augmentation <ref type="bibr">[14]</ref>, <ref type="bibr">[15]</ref>, likely because the positive work done at the knee in level walking is less than that at the ankle or hip <ref type="bibr">[16]</ref>. However, the knee is crucial in locomotion, and there is a compelling need to investigate the benefits of a knee exoskeleton on human performance and understand the human-robot interaction.</p><p>The challenges of exoskeleton design stem from the need to balance multiple attributes of the mechatronic system, including weight, power, and compliance, while being able to replicate near biological levels of assistance <ref type="bibr">[1]</ref>, <ref type="bibr">[17]</ref>. Tethered actuation can circumvent the exoskeleton design challenges in a research environment, but tethered exoskeletons are not directly transferable to real-world applications. Untethered (or portable) exoskeletons are suitable for noncontrolled environments and have a wide potential for mobility assistance <ref type="bibr">[18]</ref> and human augmentation <ref type="bibr">[11]</ref>. But the mass of the actuators, power supply, and wearable structure imposes a penalty on energetics and biomechanics that some state-of-the-art exoskeletons have not managed to overcome <ref type="bibr">[19]</ref>, <ref type="bibr">[20]</ref>. Furthermore, these exoskeletons are not very compliant, which can inhibit natural movements <ref type="bibr">[19]</ref>. The most prevalent method of enhancing compliance is to use a series elastic actuator (SEA), which introduces a spring, an elastic element of fixed stiffness <ref type="bibr">[21]</ref>. In addition, variable stiffness actuators (VSA) can vary stiffness throughout gait but typically require a second motor <ref type="bibr">[22]</ref>. Both SEA and VSA bring extra weight and make the exoskeleton heavy and bulky. A further difficulty in using series elastic or VSA in exoskeletons is their low bandwidth, making it challenging to adapt a This article did not present the weight of their exoskeleton. In <ref type="bibr">[19]</ref>, actuators weighing 2.1 kg were proposed; in <ref type="bibr">[41]</ref>, actuator weight was not present, but it was much heavier. Fig. <ref type="figure">1</ref>. Lightweight and compact powered portable knee exoskeleton is based on QDD actuation. The knee exoskeleton comprises a waist belt, an adjustable elastic strap, a thigh support frame, a knee joint actuation system, and a shank support frame. The total weight of a middle-size unilateral (bilateral) knee exoskeleton is 2.1 (3.5) kg, including control electronics and battery (0.7 kg).</p><p>the assistance to human locomotion or unexpected perturbations <ref type="bibr">[23]</ref>, <ref type="bibr">[24]</ref>. Thus, SEA actuators are not able to realize both high compliance and high bandwidth, and there is a solid need to overcome this limitation. Except for electric motors, a compliant exoskeleton with pneumatic artificial muscles was studied in <ref type="bibr">[25]</ref> and <ref type="bibr">[26]</ref>, but both the bandwidth and stiffness range are minimal, and the artificial muscles must be tethered to a large and heavy air compressor.</p><p>To address the multifaceted mechatronic design challenges of exoskeletons, we proposed a quasi-direct-drive (QDD) actuator with electrically adjustable stiffness in this article. QDD actuators, comprised of high-torque-density motors and low gear ratio transmission, were popularized in legged robots <ref type="bibr">[27]</ref>, <ref type="bibr">[28]</ref> before they gained traction in the wearable robotics community <ref type="bibr">[23]</ref>, <ref type="bibr">[29]</ref>, <ref type="bibr">[30]</ref>. Our prior work <ref type="bibr">[23]</ref> focused on the mechatronics design of a hip exoskeleton, but this work is primarily about novel control algorithms for knee exoskeletons. Compared with the QDD actuator used in the legged robot <ref type="bibr">[28]</ref>, our actuator contains a customized motor with a high torque constant. Therefore, our actuator has a high torque density, and it meets the high-torque and lightweight requirements of knee exoskeleton applications. As shown in Fig. <ref type="figure">1</ref>, by leveraging our high-torquedensity actuator and simple mechanical design (e.g., no spring mechanism and associated structures), we developed the most lightweight, portable powered knee exoskeleton (see Table <ref type="table">I</ref>), which is the platform to study stiffness modeling and continuous torque control in this article. To the best of our knowledge, there is no investigation into the stiffness control of QDD actuators for wearable robots to understand the performance through modeling and experiments. The low-inertia and high-stiffness transmission of QDD actuators can be designed with a high stiffness control bandwidth with a large range of stiffness, making them uniquely suitable for exoskeletons.</p><p>Traditional high-level exoskeleton controllers cannot accurately produce biological joint moment patterns and adapt to changes in walking patterns <ref type="bibr">[20]</ref>, <ref type="bibr">[31]</ref>. Existing exoskeleton controls are typically based on time (gait cycle) <ref type="bibr">[32]</ref> or kinematics (e.g., joint angle) <ref type="bibr">[33]</ref>. Those controllers typically implement the assistive torque profile for discrete phases of the gait cycle and have difficulty adapting to varying walking patterns (e.g., speed changes and sudden stops), because the assistive torque profile can only be changed at the start of the following discrete segment.</p><p>Therefore, continuous gait detection and controllers are gaining popularity in wearable robotics. They can instantaneously update the assistance profile in response to the input signal (e.g., joint angle), which allows quick adaptations to change in the walking pattern <ref type="bibr">[34]</ref>- <ref type="bibr">[37]</ref>. Martinez et al. <ref type="bibr">[34]</ref> used hip and knee joint angles to map joint kinematics to drive torque control for a lower-limb exoskeleton in the swing phase and allow the user to change step length and step time. Lim et al. <ref type="bibr">[35]</ref> used hip joint angle to provide continuous sinusoidal torque assistance at the hip exoskeleton. Quintero et al. <ref type="bibr">[36]</ref> used the gait phase to map kinematics constraints to continuously provide periodic (sine and cosine)-wave-based torque assistance for a knee-ankle prosthesis. However, none of them can generate continuous biological torque profiles. Thatte et al. <ref type="bibr">[37]</ref> developed a continuous torque profile to assist knee-ankle prosthesis by utilizing joint angle, angular velocity, and feedforward torque. However, this method is computationally expensive, and the angular velocity data from the differential calculation make the controller sensitive to noise from ground contacts <ref type="bibr">[36]</ref>.</p><p>To continuously provide proportional biological torque assistance, we developed a stiffness-based continuous torque controller in this article. As one type of impedance control, stiffness control (no inertia and damper terms, no acceleration, and angular velocity data required) can be a simple yet robust control method to produce mechanical compliance for assistive wearable robots. The biomechanics of human walking involves the coordination of lower-limb joints with complicated stiffness dynamics <ref type="bibr">[15]</ref>, <ref type="bibr">[38]</ref>. It is of great significance if the wearable robot can provide sufficient stiffness dynamics for handling various human movement patterns. However, reported stiffness control methods for the assistive wearable robot are generally either discrete or discontinuous <ref type="bibr">[39]</ref>. Inspired by the gait biomechanics, we propose a simple stiffness-torque model for our stiffness-based continuous torque controller to estimate biological moment in real-time using only a few measurements (i.e., knee joint angles). There are several advantages of this work. First, looking at the torque assistive control from a statespace perspective ensures that our controller is not too sensitive to errors in timing. Second, a controller based on the estimated biological knee moment provides a broadly applicable assistance model that does not depend on a particular angle/trajectory but instead allows the assistance to be scaled as a percentage of user effort (i.e., volitional moment). This approach can be used for augmentation (the focus of this article), whereby the amount of assistance can be proportional to the effort exerted by the user. Likewise, the same approach can be beneficial for rehabilitation by ensuring that a targeted amount of volitional effort (or muscle activity) is maintained.</p><p>This work focuses on two major contributions by leveraging our lightweight exoskeleton platform. First, we developed a stiffness model of QDD exoskeleton and benchmarked it with the series-elastic-actuation-based exoskeletons. The results showed that our exoskeleton (see Fig. <ref type="figure">1</ref>) has a high stiffness control bandwidth (16 Hz under 100 N&#8226;m/rad) with a large range of stiffness (our robot provides 0-350 N&#8226;m/rad stiffness compared to the human knee joint stiffness of 0-176 N&#8226;m/rad) and high torque tracking accuracy [root-mean-square (rms) error of 0.34 N&#8226;m, 6.22% of the desired peak torque]. Second, we proposed a continuous torque controller that uses the stiffness model to estimate the biological torque in real-time and is computationally efficient and adaptable to different overground walking speeds to overcome the limitations of discrete controllers (e.g., finite-state machine methods). The results of eight able-bodied subjects indicated that our proposed exoskeleton could reduce the rms muscle activation of all the eight measured knee and ankle muscles by 8.60%-15.22% compared to the unpowered condition. A reduction of 1.92%-10.24% in rms muscle activities of two knee flexors and one ankle plantar flexor in eight able-bodied subjects compared with the baseline condition.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. BIOMECHANICS OF HUMAN KNEE DURING WALKING AND REQUIREMENTS FOR DESIGN AND CONTROL</head><p>Understanding the biomechanics of human knees is crucial to enabling symbiotic human-robot collaboration. Specifically, it involves creating high-performance mechatronics, deriving models of human-robot interaction, and developing bioinspired control.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Biomechanics of the Human Knee During Walking</head><p>The knee is essential for efficient locomotion, supporting body weight, absorbing shock, and providing foot clearance. The angle, moment, and power of the joint describe the action and function of the knee. The piecewise linear moment-angle relationship (also called quasi-stiffness) of the knee is a measure that characterizes knee stiffness and essentially models the knee joint as a torsional spring in distinct phases of stride <ref type="bibr">[42]</ref>. Fukuchi et al. <ref type="bibr">[43]</ref> collected biomechanics data from 23 subjects walking on a level treadmill at 1.24 &#177; 0.05 m/s and found an average peak torque of 31 N&#8226;m (0.46 N&#8226;m/kg) and the quasi-stiffness ranging from 0 to 176 N&#8226;m/rad.</p><p>As illustrated in Fig. <ref type="figure">2</ref>, each stride can be split into the following four phases:</p><p>1) initial double support; 2) single support;</p><p>3) second double support; 4) swing phase.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>1) Initial Double Support:</head><p>The body weight is transferred from the trailing limb (left) to the leading limb. The knee joint moment-angle relationship is very linear in this phase, and the quasi-stiffness is high.</p><p>2) Single Support: The right leg supports the entire body weight in this phase. The moment-angle relationship is linear in this phase, with a similar quasi-stiffness to the initial double support.</p><p>3) Second Double Support: The body weight is shifted from the right leg to the left leg in this phase. The knee momentangle relationship is somewhat linear in this phase, although the quasi-stiffness is substantially lower than in the previous phases.</p><p>4) Swing Phase: The knee flexes to assist with foot clearance and then extends in preparation for ground contact. Overall, the moment magnitude in the swing phase is lower than in the stance phase. Although the relationship is nonlinear (especially around the transition from flexion to extension), most of the phase can be represented as linear with relatively small error due to the low moment magnitude.</p><p>The benefits of powered assistance to the knee joint are not well understood. One reason is that state-of-the-art powered knee exoskeletons are heavy, and the mass penalty affects natural movements <ref type="bibr">[41]</ref>. There is no prior work to systematically investigate the effects of a powered portable knee exoskeleton in three conditions (powered, unpowered, and baseline without exoskeleton). Although the knee contributes less positive power than the ankle and hip joints in level walking <ref type="bibr">[16]</ref>, <ref type="bibr">[44]</ref>, the knee is vital for effectual walking. And it is beneficial for the knee to have external assistance. First, some of the muscles that actuate the knee joint are multiarticular, meaning the muscle crosses and actuates multiple joints simultaneously <ref type="bibr">[45]</ref>- <ref type="bibr">[47]</ref>. Augmenting the knee joint will affect the muscle biomechanics of the bi-and triarticular muscles, which could improve muscle efficiency or network efficiency done at the joint. Second, studies have found that altering dynamics at one lower-limb joint can modify the dynamics of the nonassisted joints, such that a knee exoskeleton may be able to improve walking or muscle efficiency not only at the knee joint but also at the ankle and hip joints <ref type="bibr">[15]</ref>, <ref type="bibr">[48]</ref>, <ref type="bibr">[49]</ref>. Third, modern inverse dynamics techniques (using six degrees of freedom) found that traditional inverse dynamics (with three degrees of freedom) underestimated the positive work done at the knee. Thus, more positive work was done at the knee than reported in the biomechanical study <ref type="bibr">[50]</ref>. The powered knee exoskeleton could potentially benefit the wearer by increasing the amount of positive work done at the knee. In addition to these energetic considerations, a knee exoskeleton that reduces load through the knee has the potential to prevent injury, reduce chronic pain, or improve the walking ability of people with musculoskeletal impairments <ref type="bibr">[51]</ref>- <ref type="bibr">[55]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Requirements for Design and Control</head><p>Portable exoskeletons should be lightweight to reduce the energetic penalty of wearing the exoskeleton and diminish impacts on the inertial properties of legs <ref type="bibr">[56]</ref>. For our design, we set desired parameters such that it exceeds the performance defined by knee biomechanics at 1.25 m/s walking speed to ensure the versatility of the exoskeleton, e.g., providing assistance across different walking speeds and not impeding natural movements (e.g., squatting and stair climbing). The requirements are summarized in Table <ref type="table">II</ref>. Exoskeleton joint stiffness is required to span the range of biological stiffness (0-176 N&#8226;m/rad). It is unnecessary to provide assistive torque equivalent to 100% biological torque because well-timed assistive torques (e.g., 30%) can impart substantial biomechanical benefits to able-bodied individuals <ref type="bibr">[30]</ref>, <ref type="bibr">[57]</ref>. Prior study on knee exoskeletons has predominantly focused on assisting only during the stance phase <ref type="bibr">[15]</ref>, <ref type="bibr">[18]</ref>, <ref type="bibr">[20]</ref>, as most mechanical work of a knee occurs in this phase. Swing-phase knee assistance is primarily used for rehabilitation or assistance to users with limited mobility <ref type="bibr">[52]</ref>, <ref type="bibr">[53]</ref>. Lockheed Martin's Onyx is one of the few knee exoskeletons for able-bodied augmentation that provides assistance in both the stance and swing phases for level-ground walking <ref type="bibr">[14]</ref>. Augmenting the knee during the swing phase would help compensate for the added mass on the leg, which needs to be carried through the swing phase. Furthermore, assisting the knee during the swing phase may also improve dynamics at the ankle or hip joint. Therefore, we chose to assist the entire stride.</p><p>For stiffness control of knee exoskeletons, state-of-theart robots typically use discrete quasi-stiffness models <ref type="bibr">[21]</ref>, usually facilitated by finite-state machines <ref type="bibr">[39]</ref>. Aguirre-Ollinger et al. <ref type="bibr">[21]</ref> recently developed an SEA actuation that operated between two discrete stiffness levels. However, discrete stiffness controllers tend to have large torque jerks between different stiffness modes, resulting in disruptive discontinuities in the assistance profile. One novelty of our work is a continuous stiffness controller based on the quasi-stiffness model of the knee joint, which provides a smoother and more natural assistance profile than switching among discrete stiffness values.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. MECHATRONIC DESIGN OF A PORTABLE KNEE EXOSKELETON WITH QDD ACTUATION</head><p>In this section, we present the mechatronic design of a portable knee exoskeleton by leveraging our custom high-torque-density motor and low gear ratio transmission for QDD actuation. This platform is the foundation for the two contributions of this work, namely, stiffness modeling of a torque-controlled QDD exoskeleton and continuous torque control.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. QDD Actuation</head><p>To meet the design and control requirements, our actuator is designed to be lightweight, compliant, and with a high bandwidth. Leveraging our high-torque-density motor <ref type="bibr">[23]</ref>, <ref type="bibr">[24]</ref> and gear-embedded actuator design method <ref type="bibr">[28]</ref>, we customize a compact QDD actuator with fully integrated control electronics components (see Fig. <ref type="figure">3</ref>). The actuator is lightweight (485 g) and compact (&#934;100 mm &#215; 37 mm height) and can generate Fig. <ref type="figure">3</ref>. Electronic hardware architecture and QDD actuator (6:1 planetary gear) of the knee exoskeleton. The fully integrated architecture of the actuator includes a motor, a gearbox, and control electronics. We implement high-level control with a Teensy microcontroller. The robot could wirelessly communicate with a remote PC for data logging.</p><p>20 N&#8226;m peak torque. The actuator includes a custom hightorque-density brushless direct current motor with 3.3 N&#8226;m peak torque output capability, an embedded 6:1 ratio planetary gear, a 14-b magnetic encoder (AS5048A, AMS, USA), and a microcontroller (STM32F407, STMicroelectronics, France). Unlike SEA actuators that use a high-gear-ratio mechanism (e.g., a harmonic driver) and a spring mechanism, QDD actuators are based on a low gear ratio without spring components. Thus, QDD actuators are generally simpler and more affordable in terms of mechatronics design.</p><p>We implement a low-level control loop in the motor microcontroller to realize position, velocity, and current control. Real-time communication with a high-level control device is executed through the controller area network bus protocol. Powered by a nominal voltage of 42 V, the actuator reaches a nominal speed of 250 r/min (26.17 rad/s). Moreover, thanks to the low gear ratio transmission of the QDD design, the actuator has low output inertia (32.2 kg&#8226;cm 2 , see Table <ref type="table">I</ref> for benchmark comparison with other exoskeletons), which is crucial to achieving low impedance that minimizes the resistance to human natural movements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Mechatronic Design of Knee Exoskeleton</head><p>The design principle of this knee exoskeleton is to ensure a natural range of motion for multiple locomotion activities, e.g., walking, squatting, and stair ascent (lightweight and compliant features) and to minimize interference with external environments (compact feature). Thus, the design avoids complicated mechanisms (e.g., our early work <ref type="bibr">[58]</ref> that used a double-rolling mechanism for the knee exoskeleton). The main components of the exoskeleton include a waist belt, an actuation system, thigh and shank support frames, and an adjustable elastic strap (see Fig. <ref type="figure">1</ref>). The knee joint actuation system includes a QDD actuator and a custom torque sensor (&#177; 40 N&#8226;m full scale and &#177; 0.1 N&#8226;m resolution). The QDD actuator is connected to the thigh support frame, and the load cell is connected to the shank support frame. The design of the cuffs and straps ensures the assistive force on the wearer's thigh and shank is perpendicular to the surface of the respective segment, which reduces shear forces and discomfort.</p><p>We design the knee exoskeleton with the potential to assist multiple movements and for people with different body shapes. The wearable structures of the anterior lower thigh and shank do not interfere at maximum flexion (e.g., deep squatting). The range of motion of the knee exoskeleton is 0&#176;-160&#176;(flexion), which is compatible with activities that require a wide range of motion, like stair ascent, sit-to-stand, and squatting. Additionally, different sizes of wearable structures are available. When combined with the adjustable linkage and single-hinge structure, the design ensures the knee exoskeleton could fit a wide range of body sizes. The unilateral knee exoskeleton (without waist belt and battery) weighed 1.4 kg. The total weight of the bilateral knee exoskeleton (including all components) is 3.5 kg.</p><p>The electronic architecture of the knee exoskeleton facilitated high-level torque control, motor control, sensor signal conditioning, data communication, and power management, as shown in Fig. <ref type="figure">3</ref>. The low-level controller embedded in the smart actuator measures the motor motion to realize motor current, velocity, and position control. The high-level microcontroller runs on Teensy 3.6 and implements continuous torque control (see Section V). The microcontroller acquires knee joint angles from two wireless inertial measurement units (IMU) sensors of each limb and conditioned torque signals from the custom loadcells in real-time. A Bluetooth microcontroller (nRF52840 Express, Adafruit, USA) connected to the main controller acts like a transceiver to communicate with a remote desktop computer for real-time data logging and monitoring.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. STIFFNESS MODELING AND BENCHMARK OF TORQUE-CONTROLLED QDD EXOSKELETON</head><p>To demonstrate that the QDD knee exoskeleton has the potential to achieve human walking stiffness, we proposed a stiffness control model of the torque-controlled exoskeleton to benchmark QDD actuation exoskeletons. The effects of design parameters on the stiffness control bandwidth and range are then analyzed.</p><p>The model of the human-knee exoskeleton system (see Fig. <ref type="figure">4</ref>) incorporates the electromechanical model of the QDD actuator, the impedance model of the human-exoskeleton interface, and the biomechanical model of human walking <ref type="bibr">[23]</ref>  </p><p>and &#952; h denote the winding voltage, winding inductance, winding resistance, motor current, motor rotor inertia, motor angle, motor input torque, motor damping, motor output torque, gear input angle, gear ratio, gear output torque, gear output angle, human-exoskeleton transmission stiffness, human-exoskeleton transmission damping, exoskeleton output assistive torque, knee muscle torque, human shank inertia, and knee angle, respectively.</p><p>We hypothesize that the QDD actuation paradigm has a higher control bandwidth and a larger range of stiffness than conventional (CON) and SEA actuation because of the high-torquedensity motor, low gear ratio, and high stiffness transmission. To test our hypothesis, we use a human-exoskeleton model to derive the continuous stiffness control model and characterize the performance of knee exoskeletons with CON, SEA, and QDD actuation paradigms.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Torque Control Modeling of Human-Exoskeleton Interaction</head><p>As discussed in Section II, a variable stiffness model can capture the dynamics of the human knee joint during walking. Here, we propose stiffness control to generate the torque for knee assistance with the QDD actuation paradigm. As shown in Fig. <ref type="figure">5</ref>, the inner loop is the torque control, in which the input is the torque reference &#964; r and the output is the actual torque applied to the human shank. In the model, the transmission damping coefficient b c is small and set to zero; k p and k i are the proportional and integral gains, respectively. In this work, we derive the stiffness model and investigate stiffness dynamics by analysis (see Section IV-B) and experiments (see Section VI-A).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Stiffness Model of Torque-Controlled Exoskeletons and Benchmark of Three Actuation Paradigms</head><p>To establish the stiffness model, the input torque reference is given by</p><p>where the torque reference &#964; r is generated proportionally to the knee angle &#952; h via the reference stiffness k r . The transfer function for joint stiffness is modeled by If we consider the motor inductance L to be approximately zero, then (2) is reduced to</p><p>To investigate the bandwidth of the stiffness control, the first and second corner frequencies (the corner frequency is defined as the boundary where frequency response begins to be attenuated or amplified) of the closed-loop stiffness control are found in <ref type="bibr">(4)</ref>. Because the transmission stiffness k c and torque constant k t of the QDD system are larger and the gear ratio n is smaller than those of the SEA system (see Table <ref type="table">IX</ref>), the corner frequency of the stiffness control will be larger with the QDD system than in SEA and CON high gear ratio actuation</p><p>To investigate the stiffness tracking performance in the frequency domain, the transfer function is given by</p><p>(</p><p>Considering that human motion is characterized by low frequency (&#969; &#8594; 0), the system stiffness is represented as follows:</p><p>Additionally, when k p is large enough, such that k p &#8594; &#8734;, the system stiffness can be approximated by k r , i.e.</p><p>which indicates that the stiffness controller can accurately track the reference stiffness k r for low-frequency human motion. Conversely, when the motion frequency is high (&#969; &#8594; &#8734;), the transfer function approximates the transmission stiffness k c , i.e.</p><p>Therefore, the stiffness controller cannot track the reference stiffness k r in high-frequency motion. Our QDD exoskeleton can provide sufficient bandwidth for dynamic stiffness tracking.</p><p>To illustrate the performance of stiffness control, the transfer function in (2) is depicted in the Bode diagram in Fig. <ref type="figure">6</ref>. We use the derived stiffness control model <ref type="bibr">(8)</ref> to benchmark the following three actuation methods:</p><p>1) a CON high-gear-ratio knee exoskeleton <ref type="bibr">[59]</ref>;</p><p>2) an SEA-based knee exoskeleton <ref type="bibr">[60]</ref>; 3) our QDD knee exoskeleton.</p><p>The SEA and CON have a higher ratio gear than the QDD actuation, and the SEA has a low stiffness constant due to the  <ref type="formula">2</ref>)-( <ref type="formula">8</ref>). The input is the human knee angle &#952; h , and the output is the calculated torque &#964; a (negative value, opposite to the rotation direction). The magnitude of the Bode diagram is the calculated joint stiffness. The QDD has the highest bandwidth compared to SEA and CON actuators because of the high transmission stiffness and low gear ratio. Since human motion is characterized by low frequency, our QDD exoskeleton could have sufficient bandwidth for dynamic stiffness tracking in both low-and high-stiffness conditions. mechanical spring. For simplicity of the benchmark comparison, we set a large transmission stiffness of 500 N&#8226;m/rad for the CON and QDD actuators and a small transmission stiffness of 200 N&#8226;m/rad for the SEA. The parameters from these three representative knee exoskeletons are listed in Table <ref type="table">IX</ref> in the Appendix.</p><p>The bandwidths of the stiffness control for the QDD, SEA, and CON actuation with 25 N&#8226;m/rad reference stiffness are approximately 12, 0.18, and 1.8 Hz, respectively. The bandwidths of the stiffness control with 100 N&#8226;m/rad reference stiffness for the QDD, SEA, and CON are approximately 80, 0.6, and 7.5 Hz, respectively. These results show that the QDD has the highest stiffness bandwidth at both 25 and 100 N&#8226;m/rad. At high frequencies, the actuator stiffness is dominated by the transmission spring stiffness k c . Therefore, the actual stiffness of the SEA, CON, and QDD at a high frequency (see the stiffness in Fig. <ref type="figure">6</ref> as the frequency approaches 10 4 Hz) is approximated as k c .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. STIFFNESS-BASED CONTINUOUS TORQUE CONTROL</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Architecture of High and Low-Level Controllers</head><p>The main objective of the control law is to estimate the biological knee moment continuously during walking and assist the subject with a torque profile proportional to the estimated biological moment. Traditional finite-state machine control methods, such as those presented in <ref type="bibr">[42]</ref>, <ref type="bibr">[56]</ref>, and <ref type="bibr">[61]</ref>, are composed of two steps: 1) the gait cycle or phase-detection algorithm and 2) assistive torque generation in terms of the gait phase of the gait cycle. Therefore, for different gait phases <ref type="bibr">[40]</ref>, the generated torque profiles are discontinuous, and the accuracy of assistive torque is dependent on the accuracy of gait phase detection. To overcome the problem of inaccurate gait phase estimation and discontinuous stiffness-based torque assistance (e.g., piecewise quasi-stiffness torque profiles), we develop a continuous-stiffness model to estimate the knee joint moment. Our real-time control method combines gait phase detection and knee joint moment estimation into a unique estimation model, which identifies both the instantaneous gait phase and the required stiffness through an optimization process.</p><p>In Section II, we note that the knee joint quasi-stiffness transitioned between a high stiffness in the stance phase and low stiffness in the swing phase. The proposed control scheme is shown in Fig. <ref type="figure">7</ref>. The variable stiffness control generated by the continuous-phase stiffness model is employed as the high-level controller, which is given by</p><p>where &#964; r is the reference torque of the variable stiffness control, &#964;k,r is the normalized estimated knee moment (described in Section IV-B), k w is the user's body weight (in kg), and k a is the assistive proportional gain. The inputs of the variable stiffness control are the right knee angle &#952; k,r and left knee angle &#952; k,l . The output is the torque reference &#964; r . The control law for knee assistance can be calculated from <ref type="bibr">(9)</ref>. Assistive control is achieved with a k a in the range [01]. We use IMUs on each shank and thigh (two IMUs of each leg) to calculate the right and left knee angles (&#952; k,r and &#952; k,l , respectively). The inner-loop controller implements torque control, and the feedback signal is the measured assistive torque &#964; a (measured from the torque sensor of the knee exoskeleton).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Stiffness-Based Continuous Torque Controller With Biological Torque Estimation</head><p>We propose a simple and analytical model that uses a smooth function (e.g., sigmoid function) to generate a continuous output between 0 and 1, which is given by</p><p>The parameters a could regulate the width of the transition area of the sigmoid function. The function S(&#952; k,r , &#952; k,l ) is the likelihood to apply the swing-phase stiffness model. The function [1 -S(&#952; k,r , &#952; k,l )] is the likelihood to apply the stancephase stiffness model. The continuous nature of the gait phase detection output ensures that the estimation of the knee moment is also a continuous signal. An additional benefit of continuous gait phase detection is that transitions between gait phases can be easily and automatically processed instead of rule-based methods like a finite-state machine. The proposed estimation function is given by</p><p>where S(&#952; k,r , &#952; k,l ) is the sigmoid function given by <ref type="bibr">(10)</ref>, &#964;k,r is the estimation of the right knee moment, k st is the joint stiffness of the stance phase, k sw is the joint stiffness of the swing phase, &#952; k,r is the right-limb knee angle, &#952; k,l is the left-limb knee angle, &#952; k,r,0 is the equilibrium angle for the stiffness model of the stance phase, &#952; k,st,0 is the equilibrium angle for the stiffness model of the stance phase, and &#952; k,sw,0 is the equilibrium angle for the stiffness model of the swing phase. Here, we propose to use two stiffness modes (high stiffness and low stiffness) to estimate the knee moments &#964; k,r and &#964; k, l . In addition, the proposed method is not limited to stiffness control. It can be extended to a higher-order model of a generic impedance controller with mass, spring, and damper terms, which needs angular velocity and angular acceleration (the derivatives of the knee angle and angular velocity, respectively). When implemented, the differential operation for the angular acceleration and angular velocity generates a noncausal system and introduces noise. Therefore, we choose to use stiffness control (without angular velocity and angular acceleration) that requires only joint angle feedback to approximate the knee moments &#964; k,r and &#964; k, l . The estimated optimal hyperplane is given by</p><p>Equation ( <ref type="formula">12</ref>) separates the gait cycle into two gait phases by minimizing the torque estimation error. The parameter b could regulate the center of the transition area of the sigmoid function. The only input variables required to estimate the gait phase are right-and left-limb knee angles (&#952; k,r and &#952; k,l , respectively). Hence, this control law is more stable compared to gait estimation methods that use angular velocity and/or acceleration. The  <ref type="bibr">(11)</ref> is the estimated right knee moment &#964;k,r .</p><p>To find the optimal parameters (k st , k sw , &#952; k,st,0 , &#952; k,sw,0 , a, and b) of the continuous-phase stiffness model (see Fig. <ref type="figure">7</ref>), we solve an offline optimization problem over a collection of training data from 23 subjects walking overground <ref type="bibr">[43]</ref>. Each subject was asked to perform overground walking trials at three speeds (a self-selected comfortable speed, a fast speed, which is 30% faster than the self-selected speed, and a slow speed, which is 30% slower than the self-selected speed. The dataset for each speed includes the averaged knee joint angles and moments from multiple trials. The time series of the data is converted to the percentage of the gait cycle, and the joint moment is normalized to body mass (N&#8226;m/kg). We use the data at all three walking speeds to optimize the stiffness model parameters. Specifically, nonlinear regression is used to minimize the sum of the squared error between the estimated and actual knee moments, employing the cost function in <ref type="bibr">(13)</ref>. Here, &#964;k,r,i and &#964; k,r,i are the estimated and actual knee moments at data point i, respectively, whereas parameter m is the total number of data points in the training data. In this way, a nonlinear regression method is able to optimize parameters, including the width of the transition area (parameter a), the stiffness (k st and k sw ), and the equilibrium angles (&#952; k,st,0 and &#952; k,sw,0 ) of the two-phase stiffness models. The optimal hyperplane f (&#952; k,r , &#952; k,l ) = 0 separates the gait cycle into two gait phases (corresponding to f (&#952; k,r , &#952; k,l ) = 0) to minimize the error between the estimated biological moment and the actual biological moment.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Optimization of Biological Torque Estimation for Continuous Stiffness Torque Control</head><p>Optimal parameters of the continuous-phase stiffness model are shown in Table <ref type="table">III</ref>. The hyperplane (in the space of the angle difference between the right and left knee joints) is close to zero degree.</p><p>In our exoskeleton control law, the assistive torque is proportional to the estimated knee moment. We evaluate the accuracy of the estimated torque with respect to the actual knee moment using the correlation between the actual knee joint moment and the moment estimated by the continuous-stiffness model at the three different walking speeds (see Table <ref type="table">IV</ref>). The average correlation is 90%. The highest correlation (about 94.5%) is found in the comfortable walking condition, whereas the slow-walking-speed data has the lowest correlation (80.9%). These results indicate that the proposed joint moment estimation method is more suitable for self-selected and fast walking speeds than slow walking speeds.</p><p>The trained continuous-phase stiffness model and the corresponding training dataset are visualized in Fig. <ref type="figure">8</ref>. Notably, the transition between stance-and swing-phase stiffness models is smooth, as intended by the continuous-stiffness design.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D. Evaluation of the Continuous-Phase Stiffness Model</head><p>We tested the generalization of our model by training with data from 22 subjects and then testing it on a new subject (not from the training set) to evaluate the knee moment estimation. The estimated knee moment for this subject walking at three speeds is shown in Fig. <ref type="figure">9</ref>. The rms errors (and percentage) of the torque tracking at slow speed, self-selected speed, and fast speed are 0.0583 N&#8226;m/kg (13.68%), 0.0585 N&#8226;m/kg (8.27%), and 0.0874 N&#8226;m/kg (8.40%), respectively. The results demonstrate that the estimated knee moments were close to the actual knee moments, and the generated moment profiles were continuous and smooth. The black dashed line in the right column of Fig. <ref type="figure">9</ref> depicts the value of the sigmoid function S(&#952; k,r , &#952; k,l ) &#8712; [01] in (11) across the entire gait cycle. It shows that the stiffness model is more inclined to the stance-phase model (S (&#952; k,r , &#952; k,l ) = 0) during the first double-support and single-support phases, whereas the swing-phase stiffness model has a higher weight during the second double support and swing phases (S (&#952; k,r , &#952; k,l ) = 1).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>VI. EXPERIMENTS</head><p>To characterize the knee exoskeleton and evaluate controller performance, we conducted both benchtop and human subject experiments. Benchtop experiments aimed to evaluate the performance of the robot and its controller. The experiment with eight able-bodied subjects aimed to evaluate the tracking performance of the torque controller during walking at different speeds and muscle activity responses to exoskeleton assistance. Our protocol was approved by the City University of New York Institutional Review Board (CCNY IRB, application no. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Benchtop Experiments 1) High-Backdrivability Demonstration:</head><p>We conducted a dynamic backdrivability test to characterize backdrivability. The actuator's output shaft was manually rotated between -30&#176;and 20&#176;at frequencies between 0.5 and 2 Hz. A loadcell measured the backdrive torque in unpowered mode, which was filtered (first-order, 1-Hz cutoff, low-pass Butterworth filter) to eliminate sensor noise. The measured rotation angle and backdrive torque are presented in Fig. <ref type="figure">10</ref>. The results indicated that our exoskeleton exhibited a very low backdrive torque (&#8764;0.22 N&#8226;m), indicating significantly better backdrivability than advanced SEA (8.5 N&#8226;m) <ref type="bibr">[10]</ref> and other QDD-based exoskeletons (1.32 N&#8226;m) <ref type="bibr">[29]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>2) Stiffness Modulation With Torque Tracking Accuracy:</head><p>The exoskeleton is required to provide both high-stiffness and low-stiffness control conditions as the human knee joint exhibits high stiffness in the stance phase and low stiffness in the swing phase. In this experiment, a constant stiffness was set and the output shaft was manually rotated, whereas the desired and actual torque were recorded. As shown in Fig. <ref type="figure">11</ref>, we tested the torque tracking accuracy under low (1 N&#8226;m/rad), medium (100 N&#8226;m/rad), and high (350 N&#8226;m/rad) stiffness control conditions. The rms errors (and percentage of the desired peak torque) of the torque tracking were 0.08 N&#8226;m (8.06%), 0.31 N&#8226;m (5.24%),  and 0.64 N&#8226;m (5.36%) at low, medium, and high stiffness control conditions, respectively. The tracking accuracy was superior to the stiffness control results (SEA actuators) reported in <ref type="bibr">[10]</ref>.</p><p>3) Exoskeleton Torque Control Bandwidth Evaluation: For the torque control bandwidth test, a chirp signal was used as the reference torque, whose magnitude was set to 5, 10, and 15 N&#8226;m. The Bode plot (see Fig. <ref type="figure">12</ref>) showed that the bandwidths were <ref type="bibr">38.3, 39.3, and 40.7</ref> Hz for chirp magnitudes of 5, 10, and 15 N&#8226;m, respectively. The control bandwidth satisfied the design specification, being much higher than the requirement for human walking. The high control bandwidth can be helpful in more dynamic human activities like running and balance control in response to unexpected external disturbances. Compared with the 5 Hz bandwidth of one advanced exoskeleton using SEA  [10], our exoskeleton had a higher control bandwidth, making it more robust to uncertainties.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>4) Exoskeleton Stiffness Control Bandwidth Evaluation:</head><p>To evaluate the stiffness control bandwidth in a benchtop test, we used step response with a 5&#176;step function of human knee angle &#952; h (t) as the input. We collected data with two reference stiffness conditions (25 N&#8226;m/rad and 100 N&#8226;m/rad), and the frequency response of the actual stiffness transfer function, see <ref type="bibr">(2)</ref>, is analyzed in Fig. <ref type="figure">13</ref>. We identified the transfer function containing two poles and two zeros by the function tfest of MATLAB R2019b for both reference stiffness conditions. The results are shown in Fig. <ref type="figure">13</ref>. We found the first corner frequency was 10.5 Hz for 25 N&#8226;m/rad reference stiffness and 16 Hz for 100 N&#8226;m/rad reference stiffness. Since the frequency of the human lower-limb movement is typically less than 10.5 Hz, the stiffness control bandwidth demonstrated our proposed stiffness-based continuous torque controller was able to track reference stiffness accurately with the exoskeleton.  <ref type="figure">7</ref>). The proposed controller can adapt to walking speed from 0.8 to 1.5 m/s, and the estimated knee moment is continuous, in contrast to the discontinuous profile generated from the gait-cycle-based method. (b) Estimated moment versus the actual biological knee moment for four speeds (mean &#177; std of eight subjects' data). We recorded 10 strides data for each subject/speed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Human Subject Experiments</head><p>The objectives of the human experiments are the following: 1) to evaluate the movement synergy of our continuous torque controller with humans at different walking speeds; 2) to evaluate the capability of the system to track the desired torque and show that our exoskeleton with the proposed controller does not cause a significant change in knee kinematics; 3) to understand the effect on lower-limb muscle activities.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>1) Accurate Biological Torque Estimation With Our Stiffness</head><p>Model: To illustrate the benefit of our proposed controller, the knee moment estimation from the continuous torque controller is shown in Fig. <ref type="figure">14(a)</ref>. As the treadmill velocity changed from 0.8 to 1.5 m/s, the gait cycle shrank, and our proposed method automatically adapted to the changing speed and generated a continuous knee moment because it only required the current knee joint angle to estimate the knee moment and thus did not explicitly rely on the gait phase estimation. To evaluate the accuracy of the estimated biological knee moment by our stiffness model, we compared the estimated knee moment and the biological moment for eight subjects at four speeds (0.80 m/s, 1.05 m/s, 1.25 m/s, and 1.50 m/s). Fig. <ref type="figure">14(b)</ref> shows the comparison results between the estimated moment and the actual biological knee moment for eight subjects. To analyze the prediction accuracy and correlation, we calculated the rms error and correlation percentage for different speeds (eight subjects). As shown in Table <ref type="table">V</ref>, the group average rms error is 0.079 N&#8226;m/kg, and the group average correlation is 90.2%. The results demonstrate that the proposed stiffness model can estimate knee joint moment under all three speeds of walking. In particular, the estimated moment of 1.25 m/s walking speed (normal walking speed) has the best accuracy and correlation.</p><p>2) Performance of Stiffness-Based Continuous Torque Controller: This section evaluates the continuous torque control feature of the proposed controller. Fig. <ref type="figure">15</ref> shows the torqueangle behavior of our knee exoskeleton over 10 gait cycles collected from 8 subjects walking at 1.25 m/s on the treadmill.</p><p>In Fig. <ref type="figure">15</ref>(a), the light blue dots represent the estimated moment-angle data points for the eight subjects, the blue line shows the averaged curve of normalized estimated knee moment and knee angle from the continuous-stiffness model of the eight subjects, and the black line shows the averaged curve of the normalized biological knee moment and the knee angle. We observed that the tendency of the two curves in Fig. <ref type="figure">15(a</ref>) is similar, especially in the stance phase.</p><p>As shown in Table <ref type="table">VI</ref>, the largest rms error (0.087 N&#8226;m/kg) between the estimated moment and the biological moment is found in subject 1, whereas subject 5's data have the smallest rms error (0.061 N&#8226;m/kg). The mean &#177; SD for the group rms error is 0.073 &#177; 0.009 N&#8226;m/kg. The largest correlation (96.1%) is found in subject 1, whereas subject 5's data have the smallest correlation (87.1%). The average correlation is 93.3%. These results indicate that the proposed joint moment estimation method can accurately estimate knee moment during walking at 1.25 m/s speed.</p><p>To evaluate the torque tracking performance of the stiffnessbased continuous control, the average torque reference and the average actual assistive torque from eight subjects are shown in Fig. <ref type="figure">15(b)</ref>. The torque (percentage) rms error across the eight subjects is 0.25 N&#8226;m (5.40% of peak torque). The experimental results demonstrated the capability of the system to track the desired torque at corresponding joint angles using our controller. Another feature is that the controller does not cause a significant difference in knee kinematics (in terms of knee angles) between unpowered and baseline conditions across all eight subjects, as Fig. <ref type="figure">16</ref>. Protocol of human testing included two visits for habituation and evaluation, respectively. The second visit was scheduled two days after the first visit so that the subject could have sufficient rest. In both the visits, the conditions were randomly alternated to reduce bias.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>TABLE VII EIGHT ABLE-BODIED SUBJECTS INFORMATION</head><p>shown in Fig. <ref type="figure">15</ref>(c) (prediction correlation coefficient = 0.983 &#177; 0.008, p &lt; 0.001). The knee angle profile between the powered and baseline conditions was also similar (prediction correlation coefficient = 0.936 &#177; 0.047, p &lt; 0.001), with only about a 2.8&#176;d ecrease in the maximum flexion angle.</p><p>3) EMG Experimental Protocol: We designed and implemented a two-session protocol to evaluate the presented controller design (see Fig. <ref type="figure">16</ref>). Session 1 was for a fitting, parameter tuning, and neuromuscular adaptation to the exoskeleton. A rest period of between 2 and 5 days occurred before session 2 to limit the effect of muscle fatigue. In visit 2, we collected experimental data. Following similar human evaluation studies <ref type="bibr">[30]</ref>, <ref type="bibr">[48]</ref>, <ref type="bibr">[57]</ref>, <ref type="bibr">[62]</ref>, eight able-bodied subjects (six males and two females, as shown in Table <ref type="table">VII</ref>) with a mean age of 29.5 (&#177;4.8) years, a mean height of 1.76 (&#177;0.04) m, and mean weight of 76.1 (&#177;10.1) kg were enrolled with approval from the Institutional Review Board.</p><p>In the first visit, we tuned and adjusted the exoskeleton to best fit the subject. The subject then walked with the exoskeleton on a treadmill at 1.25 m/s in two conditions (powered and unpowered) with a total of four walking bouts. Each walking bout lasted 20 min and was interspaced with 10-min rest periods. We randomized the order of conditions to minimize the learning effect. In the powered condition, the exoskeleton provided assistance torque equivalent to 30% of the biological torque at the knee. In the unpowered condition, the participant wore the exoskeleton while it was turned off and provided no active torque. An adaptation time of 40 min allowed the neuromuscular activity to adapt sufficiently to wearing the exoskeleton <ref type="bibr">[14]</ref>.</p><p>In session 2, the participant walked in three conditions (powered, unpowered, and baseline) while we recorded data. The powered and unpowered conditions were the same as in session 1, and the baseline condition was walking without the exoskeleton. We randomized the order of the conditions to prevent the influence of order and reduce bias on the data collected. For each condition, the participant walked on the treadmill at 1.25 m/s for 5 min before data were collected over the next 60 strides. The participant rested for 10 min between two consecutive tests. Fig. <ref type="figure">16</ref> shows the detailed protocol of the two-visit study.</p><p>The collected data included gait phase, knee joint angles, exoskeleton torques (estimated and measured), and electromyography (EMG) measurements. We used footswitches (B&amp;L Engineering, USA) worn inside the subject's shoes to identify ground contact times and then segmented all data into strides in postprocessing. Knee joint angles in the sagittal plane were calculated using four IMUs strapped to the thigh and shank segments on both legs of the subject. Eight wireless EMG sensors (Noraxon, Scottsdale, AZ, USA) recorded muscle activity of the eight muscles on the right leg of the subject at 2000 Hz: rectus femoris (RF), vastus lateralis (VL), vastus medialis (VM), biceps femoris (BF), semitendinosus (SEM), tibialis anterior (TA), lateral gastrocnemius (LG), and medial gastrocnemius (MG). EMG data were notch filtered with a band-stop filter (58-62 Hz, 4th-order, zero-phase Butterworth filter) and bandpass filtered (30-500 Hz, 4th-order, zero-phase Butterworth filter) and rectified. For each muscle, rms and peak values of the EMG signal were extracted for 10 strides, averaged, and then normalized to the rms or peak (respectively) in the baseline averaged condition. We normalized the rms and peak values across participants. For visualization, the time series data were filtered by a low-pass filter (20 Hz, 4th-order, zero-phase Butterworth filter), normalized to 1001 data points, and averaged across 10 strides.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>4) EMG Results:</head><p>To evaluate the performance of the exoskeleton assistance and the proposed controller, Fig. <ref type="figure">17</ref> depicts the normalized EMG of the eight muscles for one representative subject. The results showed that the peak EMG signal of the eight muscles in the unpowered condition was the highest compared with baseline and powered conditions, which was due to the extra weight and friction introduced by the exoskeleton. The peak EMG signal of ankle extensors and flexors (TA, LG, and MG) was the lowest in the baseline condition, suggesting that the knee exoskeleton (both powered and unpowered conditions) increased the muscle activity for ankle muscle groups.</p><p>RMS EMG and maximum EMG averaged across 10 gait cycles and 8 subjects under the three test conditions are shown in Fig. <ref type="figure">18</ref> and Table VIII . Paired t-tests with Bonferroni correction (p = 0.0031) were used to determine if the reduction in the muscle activity between powered and unpowered conditions and between powered and baseline conditions was statistically significant. Changes in peak and rms muscle activity are reported in Table <ref type="bibr">VIII and Fig. 18</ref>. Muscle activities of all eight muscles were highest in the unpowered condition.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>VII. DISCUSSION AND CONCLUSION</head><p>The overarching goal of this work was to understand the benefits of a high-performance knee exoskeleton through stiffness  modeling and advanced control methods for continuous torque assistance during overground walking. The proposed design and control methods result in a lightweight and compliant portable exoskeleton with a high bandwidth of stiffness control and high torque tracking accuracy. The results of this research are significant because of the following reasons. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Advantages of Stiffness Modeling and Stiffness-Based Continuous Torque Control</head><p>Leveraging the analytical stiffness model, theoretical and experimental benchmark results demonstrate that the QDD actuator outperforms SEA in terms of both torque control and stiffness control. We showed that our QDD actuator has a large stiffness bandwidth that covers the frequency of normal human walking and running. It also achieved a small torque tracking error under a wide range of stiffnesses.</p><p>We also proposed a control framework to generate a stiffnessbased continuous torque assistance profile while ensuring a smooth transition during speed changes. Previous studies <ref type="bibr">[26]</ref>, <ref type="bibr">[33]</ref> involving stiffness models were not able to adapt to speed changes and would generate a discontinuous torque profile. Since they depend on gait phase estimations, the sudden jump will appear at these points.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Neuromuscular Response and Interpretations</head><p>We investigated the effect of a portable high-performance knee exoskeleton on able-bodied subjects during level-ground walking. Previous studies demonstrated that it is possible to reduce muscle activities with a portable knee exoskeleton or exosuit. However, such benefits have only been shown in more torque-demanding conditions, e.g., incline/decline walking <ref type="bibr">[20]</ref>, <ref type="bibr">[30]</ref>, or in particular, preswing and swing gait phases for inflatable exosuit pressure control <ref type="bibr">[26]</ref>. This work comprehensively evaluates the effects of a portable knee exoskeleton on ablebodied subjects for level-ground walking. The results suggest that a powered lightweight portable knee exoskeleton has the potential to reduce several lower-limb muscle activations for level-ground walking.</p><p>Compared with the unpowered condition, the rms and maximum EMG of all eight muscles decreased in the powered condition. This reduction is remarkable in terms of rms EMG for all three knee extensors examined (VM, VL, and RF) and two knee flexors (LG and BF) and for all eight muscles in terms of maximum EMG (see Fig. <ref type="figure">18</ref> and Table <ref type="table">VIII</ref>). This result illustrates that our controller can effectively assist level-ground walking when compared with the unpowered case. Further improvement may be possible by separately optimizing the assistance profile in the stance and swing phases.</p><p>Interestingly, although the torque assistance is applied to the knee joint, a reduction in peak ankle extensor (TA) muscle activation is also observed. This agrees with the findings reported in <ref type="bibr">[15]</ref>, <ref type="bibr">[48]</ref>, and <ref type="bibr">[49]</ref> that altering the dynamics of the assisted joint may affect the dynamics of other joints. Therefore, although the knee joint primarily dissipates energy during the gait cycle <ref type="bibr">[63]</ref>, benefits to the overall level-ground walking performance may still be possible thanks to a corresponding reduction in muscle activity at other joints.</p><p>The reduction in muscle activation between powered exoskeleton and baseline is lower than that between powered and unpowered, with two muscles (SEM and BF) showing significant differences in peak EMG across the entire gait cycle. The two main factors limiting the reduction in muscle activity between baseline and powered conditions were device weight and standardized assistance profiles. Although we optimized the design of our exoskeleton to be lightweight (3.5 kg bilateral weight) and compliant (0.22 N&#8226;m backdrive torque), the increase in muscle activity between baseline and unpowered demonstrates that mass and/or friction had an effect. The torque assistance essentially mitigates the impact of mass/friction, but the benefit does not yet substantially exceed the imposed mass penalty. Further improvement of hardware design might alleviate the impact of mass on muscle activity during walking. Second, the torque assistance profile is based on a pretrained population-averaged dataset and is not tailored to each participant. Individualized torque assistance profiles could provide a further reduction in muscle activity between powered and baseline conditions. We discuss this limitation in the following section.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Limitations of the Study</head><p>Here, we note some limitations of our study. First, we chose an assistive torque that mimics biological torque. Although it is an intuitive control approach in wearable robotics, some literature reports that the optimal exoskeleton torque profile for human performance augmentation may not be proportional to the biological torque <ref type="bibr">[56]</ref>. Determining the optimal exoskeleton torque profile is challenging as the human-exoskeleton interaction must be fully understood, including how assistive torque impacts the dynamics of human muscles. Nonetheless, a proportional biological torque profile was worth investigating since it is unlikely to have a negative impact on human performance and is viable and simple for assisting wearers.</p><p>A second limitation is the misalignment of the exoskeleton and the human knee joint. Although this is a common issue for a rigid powered exoskeleton, the misalignment may induce an undesired interaction force that affects the comfortable operation of the exoskeleton <ref type="bibr">[64]</ref>. Our previous work <ref type="bibr">[55]</ref> developed a novel mechanism that used a rolling knee joint and double-hinge structure to reduce 74% of the joint misalignment at maximum knee flexion. However, due to the complexity of the mechanical structure, our previous design increases the weight of the exoskeleton. It thus induces an undesired mass penalty to the overall human performance. Another approach to solving this problem is to use a jointless actuator design that eliminates the need for joint alignment in the first place. An example is the soft inflatable pneumatic knee exosuit developed by Sridar et al. <ref type="bibr">[26]</ref>. Although the exosuit does not have joint alignment issues thanks to its soft nature, its actuator is powered by an external pneumatic source. Thus, the tethered pneumatic design limits its portability and bandwidth.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>D. Conclusion and Future Work</head><p>In this work, a continuous-phase stiffness model and the corresponding stiffness-based continuous torque controller are proposed and evaluated on a portable knee exoskeleton with eight able-bodied subjects during treadmill walking. This stiffness model can achieve a large and sufficient stiffness bandwidth (16 Hz) to cover the normal human walking frequency range, and the controller achieves a small torque tracking error (0.23 N&#8226;m) under different stiffness. Our continuous torque controller requires no gait phase estimation and can adapt to varying speeds and generate a continuous torque profile. Reducing the muscle activity of able-bodied subjects for level-ground walking using a portable knee exoskeleton has traditionally been considered a difficult task <ref type="bibr">[65]</ref>. However, by leveraging our lightweight portable knee exoskeleton and our proposed continuous stiffness-based torque controller, our neuromuscular walking experiments demonstrate that both the rms and maximum EMG of all eight muscles decreased (remarkable for three extensors and two flexors) in the powered condition relative to the unpowered condition and two out of eight lower extremity muscles have a significant reduction in muscle activation in the powered condition relative to the baseline (no-exoskeleton) condition. Compared with the result of the baseline condition in Table <ref type="table">VIII</ref>, the results showed that the powered exoskeleton could reduce the maximum EMG of knee extensors (VM, VL, and RF), knee flexors (BF and SEM), and ankle muscle (TA) and reduce the rms of knee extensor (RF), knee flexors (BF and SEM), and ankle muscle (TA). But the rms and maximum EMG of the ankle plantar flexors (MG and LG) were increased by 3.55% and 2.18%, respectively. Therefore, it can be concluded that the knee exoskeleton can reduce the EMG signal of the knee flexor and extensor muscles. In contrast, the weight of the exoskeleton might cause a slight increase in the EMG signal of the ankle plantar flexors, and it cannot be mitigated by knee joint torque assistance.</p><p>A recent study <ref type="bibr">[49]</ref> demonstrated that a portable knee exoskeleton could only improve mobility for stroke subjects with a moderate level of neurological impairments because the device was too heavy and stiff. Since our knee exoskeleton is more lightweight and compliant (3.5 kg versus 5.4 kg Keeogo), we will study whether the robot and associated stiffness-based continuous torque controller can benefit broader populations with mild, moderate, and severe levels of neurological impairments.</p><p>It may be worthwhile in future work to use an assistive torque profile other than the proportional biological torque profile or optimize the torque profile using human-in-the-loop methods <ref type="bibr">[56]</ref>, <ref type="bibr">[66]</ref>. In addition, the adaptability of the controller to different terrains, such as incline/decline walking and stair climbing, will be thoroughly studied and evaluated. We are investigating the quasi-stiffness profiles during level-ground walking, incline walking <ref type="bibr">[14]</ref>, and loaded walking <ref type="bibr">[38]</ref>. In future work, we will investigate the hypothesis that the continuous-stiffness model (two modes) from this work can be generalized to multiple stiffness modes to produce assistive torque for different terrain conditions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>APPENDIX See table IX</head><p>ACKNOWLEDGMENT Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author (s) and do not necessarily reflect the views of the funding organizations.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>Authorized licensed use limited to: N.C. State University Libraries -Acquisitions &amp; Discovery S. Downloaded on October 06,2022 at 19:24:56 UTC from IEEE Xplore. Restrictions apply.</p></note>
		</body>
		</text>
</TEI>
