<?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'>Design, Analysis, and Integration of a New Two-Degree-of-Freedom Articulated Multi-Link Robotic Tail Mechanism</title></titleStmt>
			<publicationStmt>
				<publisher></publisher>
				<date>04/01/2020</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10155497</idno>
					<idno type="doi">10.1115/1.4045842</idno>
					<title level='j'>Journal of Mechanisms and Robotics</title>
<idno>1942-4302</idno>
<biblScope unit="volume">12</biblScope>
<biblScope unit="issue">2</biblScope>					

					<author>Yujiong Liu</author><author>Pinhas Ben-Tzvi</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Abstract            Based on observations from nature, tails are believed to help animals achieve highly agile motions. Traditional single-link robotic tails serve as a good simplification for both modeling and implementation purposes. However, this approach cannot explain the complicated tail behaviors exhibited in nature where multi-link structures are more commonly observed. Unlike its single-link counterpart, articulated multi-link tails essentially belong to the serial manipulator family which possesses special motion transmission design challenges. To address this challenge, a cable-driven hyper-redundant design becomes the most used approach. Limited by cable strength and elastic components, this approach suffers from low-frequency response, inadequate generated inertial loading, and fragile hardware, which are all critical drawbacks for robotic tails design. To solve these structure-related shortcomings, a multi-link robotic tail made up of rigid links is proposed in this paper. The new structure takes advantage of the traditional hybrid mechanism architecture, but utilizes rigid mechanisms to couple the motions between the ith link and the (i + 1)th link rather than using cable actuation. By doing so, the overall tail becomes a rigid mechanism that achieves quasi-uniform spatial bending for each segment and allows performing highly dynamic motions. The mechanism and detailed design of this new robotic tail are presented. The kinematic model was developed and an optimization process was conducted to reduce the bending non-uniformity for the rigid tail. Based on this special optimization design, the dynamic model of the new mechanism is significantly simplified. A small-scale three-segment prototype was integrated to verify the proposed mechanism's unique mobility.]]></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 n="1">Introduction</head><p>Tails are widely used in nature to help animals accomplish agile motions <ref type="bibr">[1]</ref>. For instance, cheetah <ref type="bibr">[2]</ref> is observed to use its tail to maneuver during hunting, monkeys <ref type="bibr">[3]</ref> are observed to use tails to balance their motion on trees and grab branches as an additional arm, and kangaroos <ref type="bibr">[4]</ref> are found to use tails to propel and power their locomotion. These fascinating animal tail behaviors attract both scientists and engineers to investigate further the tail functionalities and develop robotic tails <ref type="bibr">[5]</ref>.</p><p>As the first step, researchers abstracted the animal tail as a singlelink pendulum. This approach brings about obvious benefits: by modeling and implementing the tail as a single rigid body, the analysis and prototyping can be simplified significantly. The research in Refs. <ref type="bibr">[2,</ref><ref type="bibr">[6]</ref><ref type="bibr">[7]</ref><ref type="bibr">[8]</ref><ref type="bibr">[9]</ref><ref type="bibr">[10]</ref><ref type="bibr">[11]</ref><ref type="bibr">[12]</ref><ref type="bibr">[13]</ref><ref type="bibr">[14]</ref><ref type="bibr">[15]</ref><ref type="bibr">[16]</ref><ref type="bibr">[17]</ref><ref type="bibr">[18]</ref> revealed that the tail has important effects on animal locomotion, especially for highly agile transient behaviors, such as accelerating, maneuvering, and stabilization. However, the singlelink model has a fundamental drawback in that the animals in nature evolved multi-link tail structures <ref type="bibr">[19]</ref>. This makes the singlelink approach insufficient to explain the complicated tail behaviors exhibited in nature.</p><p>Therefore, multi-link tails are proposed for both modeling and implementation purposes. Theoretical research <ref type="bibr">[20]</ref> shows that a multi-link tail design structure has the benefit of generating a higher inertial loading and volumetric center of the mass workspace.</p><p>Based on this finding, several multi-link robotic tails <ref type="bibr">[21]</ref><ref type="bibr">[22]</ref><ref type="bibr">[23]</ref><ref type="bibr">[24]</ref><ref type="bibr">[25]</ref><ref type="bibr">[26]</ref> were built to evaluate their practical performances. Hardware in the loop experiments and simulations <ref type="bibr">[27,</ref><ref type="bibr">28]</ref> were also conducted to investigate the stabilization and maneuvering control of the tail on legged robot locomotion. However, due to the limitations of cable strength and elastic effects of the spring components, the tails were limited in responding to high-frequency input, which is critical for the successful implementation of highly dynamic robotic tails. The motivation of this work is to design new tail mechanisms that can address these design implementation-related shortcomings.</p><p>For multi-link tail designs, the current approaches roughly fit into two design paradigms based on their source of inspiration. The first paradigm evolved from work on continuum manipulators <ref type="bibr">[29]</ref> by discretizing the continuum backbone into multiple links, where each link is driven by cables or rods. The tails belonging to this category (such as the tails in Refs. <ref type="bibr">[23,</ref><ref type="bibr">24,</ref><ref type="bibr">26]</ref>) usually have a hyperredundant structure and thus require additional constraints. Similar to continuum robotic arms, elastic components are used to provide these constraints, as shown in Figs. <ref type="figure">1(a</ref>) and 1(b). The other paradigm (such as the tails in Refs. <ref type="bibr">[22,</ref><ref type="bibr">25]</ref>) is derived directly from engineering considerations. By analyzing the required mobility for maneuvering and stabilizing the mobile platform, it was found that two degrees-of-freedom (DOFs) planar bending combined with an additional overall rolling DOF might be adequate for these tasks.</p><p>However, both paradigms utilized cables to drive the system, which suffers from cable strength limitations and cable elasticity. Other common issues for cable-driven systems include unidirectional driving (requires more actuators and increases control complexity), unpredictable cable friction, and relatively short lifetimes. These shortcomings worsen the low-frequency response problem introduced by the elastic components.</p><p>Therefore, this paper is motivated by looking for new multi-link tail mechanisms that are able to generate high momentums while having high stiffness. By analyzing the relationship between the mechanical structure and the performance, a new multi-link robotic tail (Fig. <ref type="figure">1(c</ref>)) based on a novel rigid coupling hybrid mechanism (RCHM) concept is proposed. Corresponding kinematic analysis, dynamic modeling, and proof-of-concept prototyping are conducted to validate this new mechanism.</p><p>The rest of this paper is organized as follows. Section 2 analyzes the design requirements and introduces the rigid coupling hybrid mechanism concept. Section 3 substantiates the robotic tail design, presents the deductive process of realizing the required mechanism, and explains in detail the mechanical design. Section 4 develops the kinematic model for the proposed mechanism and Sec. 5 evaluates the theoretical performance based on the dynamical model. Finally, Sec. 6 presents the details of the prototype integration.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">From Flexible Transmission Tail to Rigid Transmission Tail</head><p>As presented in the introduction, this paper is motivated by looking for rigid multi-link tails that can respond to high-frequency input and enable it to generate high momentum. This section analyzes the design requirements in further detail and addresses the challenge by introducing the rigid coupling hybrid mechanism.</p><p>Table <ref type="table">1</ref> summarizes the mechanical structure of most existing robotic tails. Due to the simplicity and rigidity, a single-link structure is recognized as the most efficient and reliable way to inject momentum into the system. Compared with the popular single-link approach, relatively less research has been done for multi-link tails although they generate higher momentum in theory, partially due to the complicated transmission design. For the current three multilink tails, Ref. <ref type="bibr">[25]</ref> is recognized as a rigid tail due to its gear coupling mechanism and <ref type="bibr">[24,</ref><ref type="bibr">26]</ref> are recognized as flexible tails due to their elastic backbone and springs. It turns out that the rigid one performs better in terms of dynamic performance than the flexible ones. However, since they all use cables to transmit motion from the base to each link, even the rigid one suffers from the common cabledriven issues such as unidirectional driving and cable elasticity. Therefore, if a multi-link structure that uses a rigid mechanism to transmit motion can be found, the new tail might be able to possess advantages seen in both single-link (high-frequency response, robust structure) and multi-link (high momentum, dexterous mobility) tails.</p><p>For this purpose, the difficulty lies in the motion transmission design, which requires transmitting motion for serially connected spatial mechanisms. To address this challenge, the RCHM is proposed. Here, the core idea is to transmit motion from the ith link to the (i + 1)th link instead of transmitting directly from the base to each link. This transmission is realized by a "rigid coupling" mechanism that couples the motion of the (i + 1)th link with that of the ith link. As for the basic mobility requirements, such as traditional hybrid mechanisms <ref type="bibr">[30]</ref>, the parallel mechanism part of the "hybrid mechanism" connects adjacent segments to achieve the required mobility. For instance, a 3-DOF spatial RCHM may be designed as a serially connected 3-DOF parallel mechanism with every adjacent parallel mechanism coupled by three rigid mechanisms.</p><p>As shown in Fig. <ref type="figure">2</ref>, the complete RCHM consists of five components: base, actuation, link, parallel mechanism (PM), and rigid transmission mechanism (RTM). The RTMs realize the "rigid coupling" tasks for adjacent PMs, while the PMs realize the mobility tasks for the whole structure. Therefore, when the actuators drive Fig. <ref type="figure">1</ref> Three examples of multi-link tails: (a) the USRT (Universal Spatial Robotic Tail) <ref type="bibr">[24]</ref>, (b) the RML (Robotics and Mechatronics Lab) tail <ref type="bibr">[26]</ref>, and (c) the Rigitail proposed in this paper. The USRT and the RML Tail both use elastic components (springs) to constrain the redundant DOFs while the Rigitail uses rigid links to constrain and transmit motion.</p><p>PM1, the RTM1 will take advantage of the PM1 motion to drive PM2. As long as PM2 moves, RTM2 transmits motion from PM2 to PM3, and so on and so forth.</p><p>There are many PM designs <ref type="bibr">[31]</ref> based on different mobility requirements, while there are only limited choices for the RTM designs. Figure <ref type="figure">2</ref> also lists several of the most useful designs including the four-bar mechanism, the rack and pinion mechanism, the slider mechanism (slider mechanism in this paper is used to describe a prismatic joint or a cylindrical joint that can transmit linear motion without change) for linear displacement transmission, and the universal shaft and gear set for rotary transmission. For different applications, the PMs and RTMs could be chosen to be the same or to be different.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">System Design</head><p>Based on the proposed RCHM concept, this section presents the deductive process of realizing the conceptual robotic tail design. By analyzing the maneuvering and stabilization task requirements, the new tail is desired to have a rigid structure and achieve uniform spatial bending (more specifically, 2-DOF universal rotation), just like animal tails. Additionally, from an engineering perspective, since symmetry makes the manufacturing easier (parts are modular) and facilitates the kinematic and dynamic calculations (less kinematic variables), the new tail should be symmetric and reliable.</p><p>It is important to note that the PM could be subdivided into two halves: one "driving" half that drives the current segment's motion and another "measuring" half that measures the current segment's motion. The "measuring" half consists of passive chains, which does not affect the mobility of the "driving" half. Therefore, at the first stage of the mechanism design, only the "driving" half is determined (the "driving" half totally determines the PM mobility). After determining the "driving" half, the "measuring" half can easily be added as passive chains while satisfying two conditions:</p><p>(1) the passive chains do not affect the "driving" half and (2) the passive chains are able to measure the motion of the PM as desired. In practice, two identical, symmetrically placed (head-to-head) "driving" and "measuring" halves can usually satisfy both of the above requirements simultaneously. Since both the "driving" half and the "measuring" half consist of more than one chain, they are also referred to as PMs in this paper. In the following discussions, "U", "R", "P", "C" and "S" represent universal joint, revolute joint, prismatic joint, cylindrical joint and spherical joint, respectively. An underlined letter indicates an actuated joint.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Mechanism Design.</head><p>Based on the RCHM concept and the above design process, the first step is to determine a parallel mechanism (mainly the "driving" PM) with 2-DOF rotation (specifically the universal rotation). This family of mechanisms is usually called 2R spherical mechanism or robotic wrist. A complete synthesis of this mechanism could be found in Refs. <ref type="bibr">[32,</ref><ref type="bibr">33]</ref>. Depending on the number of kinematic chains, there are multiple candidates for this mechanism. For instance, if two chains are used to connect the ith link and the (i + 1)th link, RR-RRR <ref type="bibr">[34]</ref> and U-URR <ref type="bibr">[35]</ref> might be good solutions (one example is shown in Fig. <ref type="figure">3(a)</ref>). If three kinematic chains are used, 2RRR-RR <ref type="bibr">[36]</ref> and 2PUS-U <ref type="bibr">[37]</ref> might be good solutions (one example is shown in Fig. <ref type="figure">3(b)</ref>). By applying the composite kinematic chains in Refs. <ref type="bibr">[38,</ref><ref type="bibr">39]</ref>, more solutions may be obtained. However, considering the desired mobility is exactly the universal rotation, a natural solution might be to use the universal joint directly as the basic kinematic chain and then use two other chains to drive the universal joint. This yields the choice of the 2PSS-U mechanism <ref type="bibr">[40]</ref> as the "driving" PM, which has the benefits of decoupled universal rotations (with specific designs, one PSS chain could correspond to only one rotation of the universal joint) and hence simpler kinematics (because of the decoupled rotations). The three solutions are illustrated in Fig. <ref type="figure">3</ref>.</p><p>The second step is to choose the appropriate rigid transmission mechanism to couple the motions between the ith link and the (i + 1)th link. For this purpose, Fig. <ref type="figure">2</ref> lists several candidates for different transmission tasks. In our case, due to the tail length, transmitting linear displacement is easier than transmitting rotation. Therefore, by narrowing the RTMs in Fig. <ref type="figure">2</ref>, the four-bar mechanism, the rack and pinion mechanism, and the single slider mechanism become the most promising candidates. Figure <ref type="figure">4</ref>     direction. Note that the 4R four-bar mechanism in Fig. <ref type="figure">4</ref>(b) is not straightforward to be a promising candidate. However, considering its successful applications in planar cases <ref type="bibr">[41]</ref>, the 4R four-bar mechanism is still listed as a potential candidate here. Different combinations of the PMs and RTMs generate different architectures of the final tail design. Considering both the mechanism simplicity and mechanical performance, the rigid tail mechanism is chosen as 2PSS-U being the "driving" PM and the slider mechanism being the RTM. For this "driving" PM, using the Gr&#252;bler-Kutzbach criterion (G-K criterion) <ref type="bibr">[42]</ref>, the mobility is calculated as</p><p>where n is the number of moving bodies, j is the number of joints, and f i is the corresponding joint's DOFs. Since SS chain has an internal DOF (the rotation with respect to the axis that goes through the two centers of the ball joints) which does not affect the overall mobility, the final mobility for 2PSS-U is 4 -2 = 2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Mechanical Design.</head><p>Based on the mechanism in Sec. 3.1, this section realizes the mechanical design by mainly considering the kinematic calculations and manufacturing cost. This means that the preferred design should make the kinematic calculation as simple as possible. For this purpose, modular/symmetric parts are preferred so that the number of dimensional variables is kept to a minimum. The preferred design should also make manufacturing as easy/low-cost as possible. For this purpose, the R joint is generally preferred over S joint due to its easier manufacturability. Similarly, the C joint is preferred over the P joint since the C joint does not need the design of a slot/key on the central rod to constrain the rotational motion.</p><p>The overall design of the new tail is shown in Fig. <ref type="figure">5</ref>. This new tail design will be referred to as Rigitail for presentation convenience henceforth. The Rigitail consists of seven segments connected serially by universal joints. The universal joint is driven by two perpendicular PSS chains, which are denoted by chain A and chain B, respectively. Chain A and chain B along with the universal joint constitute the "driving" parallel mechanism (PM). To take advantage of the current segment motion for driving the next segment, an identical but head-to-head placed PM (sharing the same universal joint) is designed as the rigid coupling mechanism. This symmetric design results in a unique kinematic advantage that the input displacements for the (i + 1)th segment can be obtained by computing the inverse kinematics of the PM for interchanged rotation angles (see Sec. 4.2). Chain A and chain B are also designed to be identical so that the yaw and pitch rotations have the same property.</p><p>Another important design feature lies in the placement of the ball joint. As shown in Fig. <ref type="figure">5</ref>, s i,a3 has the same direction as z i . This makes chain A become a planar mechanism with kinematics that is independent of chain B. However, chain B is still a spatial mechanism affected by chain A. This feature facilitates the kinematic computation of the PM and more importantly, allows changing the first ball joint to a revolute joint. By doing so, the slider no longer needs to be constrained by the shaft (thus, the P joints are relieved as C joints) and the manufacturing complexity is reduced accordingly. It is worth to note that for the "measuring" PM, due to the symmetric design, chain B becomes the planar mechanism while chain A is the affected one. Figure <ref type="figure">6</ref> illustrates the kinematic diagram of the adjacent segment connection mechanism.</p><p>For this modified "driving" PM CRS-CSS-U, the mobility is calculated as</p><p>(2)</p><p>Excluding one SS chain internal DOF, there are 3-DOFs left: (1) the translation of the first C joint, (2) the translation of the second C joint, and (3) the rotation of the second C joint. However, due to the constraint of chain B from the previous segment, the third DOF is actually infeasible (referring to the far-right C joint in Fig. <ref type="figure">6</ref>, its rotational DOF is restricted by the R joint). Therefore, the modified "driving" PM still has 2-DOFs. Note that the constraints for the first segment are guaranteed by the linear actuator, which is the P joints.</p><p>For the final PM in Fig. <ref type="figure">6</ref>, the mobility is calculated as</p><p>Excluding two internal DOFs, there are four left, out of which two rotational DOFs of the C joints are actually infeasible (constrained by adjacent segments). Therefore, the five-chain final PM has 2-DOFs.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Kinematic Analysis</head><p>This section presents the kinematic model of the Rigitail. Due to the hybrid mechanism architecture and the uniform design of each segment, the kinematics is obtained recursively.</p><p>4.1 Closed Form Segment-Wise Kinematics. In robotics, the kinematics problem usually consists of two sub-problems: (a) the forward kinematics that calculates the robot position and orientation given the actuator positions and (b) the inverse kinematics that calculates the actuator positions based on the given robot pose. For hybrid mechanisms <ref type="bibr">[30]</ref>, due to the overall serial structure and the segment-wise parallel structure, the kinematics has two levels: the overall level kinematics that determines the overall kinematics of the hybrid structure and the segment-level kinematics that determines the segment-wise kinematics. For the segment-level kinematics, the forward and inverse kinematics are no more than the traditional parallel mechanism kinematics. For the overall level kinematics, depending on specific cases, the kinematics calculation may need to be conducted from the root segment to the tip segment (forward propagation) or from the tip segment to the root segment (backward propagation), or by solving all segments simultaneously. The same procedure is applied to Rigitail. The segment-wise kinematics is derived first and the overall kinematics is then derived based on the segment-wise kinematics. The only difference is that due to the symmetric design, when computing the overall kinematics, the Rigitail does not discriminate the forward or backward propagation (i.e., calculating from the root to the tip and calculating from the tip to the root result in the same segment-wise kinematics).</p><p>Due to the symmetric design of chain A and chain B, the connection between adjacent segments essentially consists of two identical PMs (the "driving" PM and the "measuring" PM) that are placed head-to-head (specifically, in a central symmetric way with respect to the center of the universal joint). Therefore, the segmentwise kinematic calculation needs both the forward and inverse kinematics of the "driving" PM and the "measuring" PM. Mathematically, this requires two basic maps and their inverses: (a) the map &#945;(a i ) from a i to rotation &#945; i+1 (&#945; i+1 only depends on a i due to the decoupled design), and (b) the map &#946;(&#945; i , b i ) from a i and b i to &#946; i+1 , where &#945; i+1 , &#946; i+1 , a i , and b i are implicitly defined in Eqs. ( <ref type="formula">4</ref>) and <ref type="bibr">(5)</ref>.</p><p>Based on the kinematic configuration defined in Fig. <ref type="figure">5</ref>, the homogenous transformation of the body fixed frame U i+1 = (U i+1 , x i+1 , y i+1 , z i+1 ) on link i + 1 with respect to</p><p>where R z and R y are the elementary rotational homogenous transformations for the z-axis and the y-axis, respectively. D x (L) is the pure translation homogenous transformation along the x-axis for L (link length). The necessary local vectors are given in Eq. ( <ref type="formula">5</ref>) where R is the tail radius (half of the width of the slider bar, as seen in Fig. <ref type="figure">5</ref>), a i and b i are the displacement variables for the prismatic joints A and B, respectively.</p><p>Therefore, the constraint equations are obtained as</p><p>where e is the bar length between the two ball joints and</p><p>Solving Eq. ( <ref type="formula">6</ref>) yields &#945; and &#946;</p><p>where s &#945; = sin &#945; i+1 , c &#945; = cos &#945; i+1 , and</p><p>The inverses of &#945; and &#946; are obtained by solving Eq. ( <ref type="formula">6</ref>) for a i and b i</p><p>where s &#946; = sin &#946; i+1 and c &#946; = cos &#946; i+1 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Overall Kinematics Propagation.</head><p>The overall kinematics is obtained by propagating the segment-wise kinematics. Again, due to the head-to-head identical PM feature for each segment, the overall kinematics has the same form for both the forward kinematics and the inverse kinematics. Therefore, based on the forward maps &#945;, &#946;, and their inverses, the (i + 1)th segment displacement</p><p>T may be calculated from the ith segment dis-</p><p>where d is the vector function mapping the adjacent segment displacements. Then, the kinematics from the ith segment to the jth segment (assuming j &gt; i without loss of generality) is calculated as where (ji)th power refers to the function composition. The global position and orientation of each link is computed as</p><p>4.3 Workspace Analysis. The workspace is defined as the points that the tail tip can reach in 3D space. Due to the 2-DOFs, the Rigitail's workspace is a surface area. Using the design parameters L = 62 mm, R = 19 mm, and e = 19 mm, half of the workspace (the upper-half is symmetric to the bottom-half) is plotted in Fig. <ref type="figure">7</ref>, where the starred line illustrates one sample configuration.</p><p>Using the center of mass (COM) angle as the yardstick, a multilink tail usually has a larger workspace than a single-link pendulum due to its curvature (as shown in Refs. <ref type="bibr">[24,</ref><ref type="bibr">25]</ref>). Due to the small rotation range (limited to &#177;20 deg) of each PM, the workspace is free of singularities. This makes the Rigitail a robust and simple solution for multi-link tails.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>4.4</head><p>Reducing the Bending Non-uniformity. For multi-link tails, achieving uniform bending facilitates the kinematic and dynamic computations significantly. That is, if one segment rotations are known, the rotations for the rest of the segments are known immediately without computation. However, Eq. ( <ref type="formula">13</ref>) shows that d is a nonlinear mapping depending on the design parameters. Therefore, an optimization process is necessary to reduce the nonlinearity as much as possible.</p><p>Since &#945; and &#946; are both smooth bijections in the workspace, the uniform bending can be measured by the difference between d i+1 and d i , which basically means that if the following segment displacement input d i+1 always mimics the current segment input displacement d i , then the displacement input for all segments is the same, and thus, all segments produce the same bending. Therefore, the bending non-uniformity is defined by</p><p>and the following section reduces the &#948;d term.</p><p>To minimize the bending non-uniformity, Eq. ( <ref type="formula">16</ref>) is evaluated first by substituting &#945; -1 and &#946; -1 in Eqs. ( <ref type="formula">11</ref>) and <ref type="bibr">(12)</ref>, which yields</p><p>where &#955; = e/R is a dimensionless coefficient for optimization and F &#955; (x) is the function generating the detailed expressions of Eq. <ref type="bibr">(17)</ref>. Note that the non-uniformity does not depend on L.</p><p>Equation ( <ref type="formula">17</ref>) expresses the non-uniformity distribution for different bending angles &#945; i+1 and &#946; i+1 . For optimization purposes, the bending region is chosen as</p><p>which is reasonable for a seven-link tail. Therefore,</p><p>may be defined to reflect the overall non-uniformity. Simple computation (shown in Fig. <ref type="figure">8</ref>) shows that k is monotonically decreasing as &#955; is increasing. However, k is decreasing slowly after &#955; &gt; 1. From practical considerations, large &#955; shrinks the space for mounting two sliders. Therefore, the optimized &#955; is chosen to be 1 as a trade-off. Figure <ref type="figure">9</ref> shows the non-uniformity distribution in region D for &#955; = 1 and &#955; = 0.3. The maximum value of 0.0173 appears at the region vertices (which is equivalent to max (&#8741; &#948;d &#8741;) = 0.33 mm for the practical design).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Dynamic Model</head><p>Due to the special design described in Sec. 4.4 to reduce the bending non-uniformity, each universal joint achieves almost the same rotation inside its workspace ( &#177; 20 &#176;). This brings in a significant advantage for dynamic analysis that if one segment's kinematics is known, and the kinematic information for the rest of the segments can be obtained without computation. Therefore, the following assumption is made.</p><p>A1: Every universal joint achieves the same rotation.</p><p>In addition, since the relative motion of the sliders with respect to its central rod is small in comparison with its absolute motion in the global frame, an additional assumption is made to simplify the dynamics.</p><p>A2: The relative motion of the sliders with respect to its center rod is negligible.</p><p>This assumption allows modeling the whole assembly between two adjacent universal joints as one solid body and implicitly neglects the friction between the sliders and the central rod. This solid body is also called link i in the dynamic modeling.</p><p>Additional assumptions for dynamic modeling include ideal joints without friction and rigid links without elasticity. Note that  under these assumptions, Rigitail model is able to respond to any high-frequency input (using non-bounded actuators).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Equation of Motion.</head><p>Based on assumptions A1 and A2, the dynamic model of the Rigitail is simplified as a traditional serial manipulator model except that all its joints execute the same motion. As shown in Fig. <ref type="figure">10</ref>, S = (U 1 , x 0 , y 0 , z 0 ) is the inertial frame and it coincides with U 1 when the universal joint rotations are all zero. The generalized coordinates are selected as q = &#945; 1 &#946; 1 T . Therefore, based on the principle of virtual work, the equation of motion is obtained as</p><p>where m is the link mass and f is the actuation force. v i,c is the linear velocity of the ith link COM and &#969; i is its angular velocity. J a , J i,c , and J i,&#969; are the Jacobians that map actuation force, linear inertial loading, and rotational inertial loading on the generalized space, respectively. I i is the moment of inertia of the ith link with respect to its COM, and I i is computed by Eq. ( <ref type="formula">21</ref>) in which R i is the link orientation (extracted from T i ) and i I i is the body fixed inertia matrix (constant matrix).</p><p>To find the acceleration information in Eq. ( <ref type="formula">20</ref>), position relationships need to be derived first. By using recursive kinematics, the COM position p i,c of the ith link is obtained as</p><p>where the COM is assumed to be located at the geometric center of the link and the initial condition is p 1,u = 0 3&#215;1 . Differentiating the position relationships yields the velocity propagation equations</p><p>where the initial condition is v 1,u = 0 3&#215;1 . Based on the velocity relationships, the recursive Jacobians could be obtained as well</p><p>J i,&#969; = iJ 1,&#969; = i y 0 z 1 <ref type="bibr">(31)</ref> in which the initial condition is J 1,u = 0 3&#215;2 . Similarly, the accelerations are obtained by differentiating the velocities</p><p>vi,c = vi,u + &#969;i p i,u2c + &#969;2 i p i,u2c</p><p>The only term requiring special treatment is the J a , which needs a further analysis on the segment-wise kinematics of the first joint. Differentiating Eqs. <ref type="bibr">(11)</ref> and <ref type="bibr">(12)</ref> for the first joint yields</p><p>Therefore, J a &#8712; R 2&#215;2 could be obtained by writing Eqs. ( <ref type="formula">35</ref>) and ( <ref type="formula">36</ref>) into a matrix form such that</p><p>5.2 Momentum Potentials. Since the Rigitail design is motivated by achieving maneuvering and stabilization tasks for legged robots, the dynamic performance is mainly measured by the momentum that the tail injects into the system. This section calculates the momentum potentials that the Rigitail may achieve compared with the traditional single-link pendulum tail. For this computation, all links are further simplified as evenly distributed cylinders.</p><p>The moment of momentum <ref type="bibr">[43]</ref> of the Rigitail is calculated by Eq. ( <ref type="formula">38</ref>) where the subscript "rt" stands for "rigid tail" ("pt" stands for "pendulum tail" in the following equations). Based on the cylinder assumption, i I i is obtained as</p><p>For a same length, same weight single-link pendulum tail, the moment of momentum is calculated as</p><p>where &#969; 1 indicates the same rotation as the first link of the Rigitail. The moment of inertia I pt and p pt,c are given by</p><p>To compare the momentum generated by the Rigitail and a pendulum tail, numerical computations of two typical cases were conducted: planar bending and rolling. As shown in Fig. <ref type="figure">11</ref>, the value &#8741;h rt &#8741; / &#8741; h pt &#8741; is used to compare the momentum and different orientations &#946; 1 were tested. It can be found that the Rigitail generates much larger momentum than the pendulum tail and both ratios maximize at &#946; 1 = 0. It is worth to note that the rolling ratio is not defined at &#946; 1 = 0 since both h pt and h rt are zero vectors at this point.</p><p>The advantages can be explained intuitively. As shown in Fig. <ref type="figure">12</ref>, for the same rotation input, the Rigitail has a similar moment of inertia as the pendulum tail when bending. However, each segment in the Rigitail possesses much larger velocity than the corresponding segment in the pendulum if the pendulum is regarded as a fixed connected multi-link structure. As for rolling, although both structures have the same angular velocity, the Rigitail possesses much larger moment of inertia.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Prototype Validation</head><p>To validate the feasibility of the proposed new mechanism, a small scale (L = 111 mm, R = 16 mm) three-segment proof-of-concept prototype was built, as shown in Fig. <ref type="figure">13</ref>. To prevent elastic bending, 4 mm stainless steel rods were used as the central rod. The sliders and the connectors on each rod end were made by 3D printing with ABS plastic. To enhance the structure's strength, all the ball joints (aluminum), connecting linkages (steel and aluminum), and lock pins (steel) for the first two segments were made out of metal. Two Firgelli linear actuators (L12-30-210-6P) were used to drive the robotic tail. Due to the small size, linear bearings for the sliders were not incorporated. Since each segment is designed to have identical features, the prototype could be elongated easily by adding additional identical segments.</p><p>Figure <ref type="figure">13</ref> shows four configurations of the Rigitail which verifies the mobility of the proposed mechanism. However, limited by the speed of the linear actuators, the proposed highly dynamic motions (e.g., high-frequency response tests) are not yet demonstrable.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">Conclusion</head><p>By taking advantage of the traditional hybrid mechanism architecture and utilizing rigid mechanisms to couple the motions between the ith link and the (i + 1)th link, this paper proposed a new spatial multi-link robotic rigid tail mechanism. The new tail realizes the rigid coupling hybrid mechanism concept with 2PSS-U being the parallel mechanism and the slider mechanism being the rigid transmission mechanism. By arranging the tail mechanism in such a manner, the new tail is able to achieve 2-DOF universal bending for each segment and is driven by only two linear actuators. Due to the rigid structure, the tail has promising potential in high-stiffness, high-speed application scenarios. The kinematic model was developed, and an optimization process was conducted to reduce the bending non-uniformity. Because of this specially optimized design, a significantly simplified dynamic model was obtained. A theoretical momentum performance evaluation further showed the dynamic potential of the proposed new mechanism. To demonstrate this unique mechanism, a small-scale, three-segment proof-of-concept prototype was manufactured and integrated.</p><p>Future work will mainly focus on implementing a full-scale tail prototype to evaluate its proposed highly dynamic performances. After building the prototype, comparison tests with its flexible counterparts (cable-driven robotic tails) will be conducted to evaluate its high-frequency response capability. In addition, detailed dynamic modeling including joint friction and actuator saturation effects may also be required. The validated prototype will then be mounted on a legged robot to further investigate its practical performances for maneuvering and stabilization tasks. </p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0"><p>Downloaded from https://asmedigitalcollection.asme.org/mechanismsrobotics/article-pdf/12/2/021101/6508776/jmr_12_2_021101.pdf by Pinhas Ben-Tzvi on 21 May 2020</p></note>
		</body>
		</text>
</TEI>
