Abstract
Topology optimization is a widely used lightweight design method for structural design of the collaborative robot. In this article, a topology optimization method for the robot lightweight design is proposed based on finite element analysis of the assembly so as to get the minimized weight and to avoid the stress analysis distortion phenomenon that compared the conventional topology optimization method by adding equivalent confining forces at the analyzed part’s boundary. For this method, the stress and deformation of the robot’s parts are calculated based on the finite element analysis of the assembly model. Then, the structure of the parts is redesigned with the goal of minimized mass and the constraint of maximum displacement of the robot’s end by topology optimization. The proposed method has the advantages of a better lightweight effect compared with the conventional one, which is demonstrated by a simple two-linkage robot lightweight design. Finally, the method is applied on a 5 degree of freedom upper-limb exoskeleton robot for lightweight design. Results show that there is a 10.4% reduction of the mass compared with the conventional method.
Keywords: Topology optimization, lightweight design, boundary constraints, equivalent confining stress, robot assembly model
Introduction
Nowadays, the robot is not only worked in structured and known industrial environment but also in unstructured and unknown one, like medical care, service fields, and so on. 1 The collaborative robots, which interact with human being directly during work, have been developed and widely used in all kinds of conditions because the reduced mass and inertia of the robot can cause less harm to human beings when they are collided. 2 For this reason, lightweight design becomes a key point in developing a collaborative robot. And researchers often take two methods for robot lightweight design, one is to use the new type of lightweight materials and another is to optimize part structure.3,4 Due to the high cost and difficulty in manufacturing of the lightweight material, 5 most lightweight designers prefer taking the structural topology optimization method.6,7 Moreover, structural topology optimization is an ideal design method in the preliminary design stage to get the desired structure of the part because it is to seek the suitable material distribution within the optimized area8,9 rather than modify the existing part structure. 10 And it is a popular optimal design method that has been widely used in the fields of aerospace, automobile, robot, and so on.11,12
As the topology optimization applied in the fields of robot design, the conventional approach is to build the finite element model (FEM) of the part to be optimized first, then to modify the part structure by the topology optimization algorithm with the constraints of the equivalent confining stress at the analyzed part boundary. We define this conventional method as boundary equivalent confining stress-based topology optimization (BECS-TO) method for simplicity in this article. Based on this method, Huang and Zhang 9 redesigned the L-shape arm of Motorman-HP20 robot to reduce the mass and the maximum displacement of the robot with the rated load. Albers and Ottnad13,14 achieved the lightweight design goal of the ARMAR III humanoid robot by this method. Cong et al. 15 optimized the arms of the silicon transfer robot arm to reduce the weight and improve the stiffness of the system. Ye et al. 3 used this method in the lightweight design of the humanoid robot and reduced the quality of its frame by 50.15% without changing its stiffness and vibration performance with the extended battery life. In fact, the internal stress distribution and deformation of the part with this method are not equal to the actual ones according to Saint-Venant’s principle. 16 And the differences could affect the effectiveness of the lightweight design. However, if the structure topology optimization of the part is based on the robot assembly model with the finite element analysis (FEA), the deviation of the part’s internal stress distribution and deformation can be avoided compared with the BECS-TO method. And we define this as boundary actual confining stress-based topology optimization (BACS-TO) method, correspondingly. However, the advantages of the BACS-TO method used for robot structure topology optimization have not yet been reported to the best of our knowledge.
In this article, the advantages of the BACS-TO method compared with BECS-TO are demonstrated by a simple two-linkage robot lightweight design first. Then, the design steps of the BECS-TO method are proposed for the lightweight design of the robot. Finally, this method is used on a 5 degrees of freedom (DOF) upper-limb exoskeleton robot and the results are compared with the BECS-TO method.
Contrastive analysis of BECS-TO and BACS-TOmethods on structure optimization
The introduction of FEA and topology optimization
As the two methods of BECS-TO and BACS-TO are based on FEA and topology optimization, we introduce the basic rationales of FEA and topology optimization before applications.
The basic rationale of FEA
FEA is an effective numerical analysis method for static and dynamic analysis of a mechanical structure. When FEA is carried out, finite element mesh generation is the first step for analysis, and the mesh is connected to each other by nodes; then, the element stiffness matrixes can be calculated from equation (1), after which, the equilibrium equation (2) is established after the element stiffness matrixes are integrated into the total stiffness matrix . Then, the fixation constraint is determined to calculate the displacement of each element node, which has two types. One is to set the displacement of a node in a certain direction with number 0 and the other is to set the displacement of a node n in a certain direction with a constant value. Finally, the stress and strain of each element can be calculated by equation (3)
| (1) |
where is the element node force density matrix, is the element stiffness matrixes, and is the element node displacement vector
| (2) |
where is the total nodal force matrixes, is the total stiffness matrix, and is the total node displacement vector
| (3) |
where is the strain component at any point in the element, is the stress component at any point in the element, is the elastic matrix, and is the element geometric matrix.
The basic rationale of topology optimization
As we know, the topology optimization for the structure lightweight design is also based on FEA, which is used as the constraint of the optimization method with the objective of the minimized mass of the structure. Here, the solid isotropic material with penalization (SIMP) method 17 is used to build the mathematical model of topology optimization shown in equation (4)
| (4) |
where represents the relative density of the ith mesh, which is the design variable; represents the total number of mesh; represents the total mass of the structure; represents the volume of the ith mesh; represents the constraint function, which can be displacement, stress, and so on; and represents the minimum relative density.
Thus, the main difference between BECS-TO and BACS-TO is the fixation condition of the boundary condition. The fixation constraint of the BECS-TO is to set the displacement to 0, while the BACS-TO is to set the displacement to a constant value, which will lead to the difference of the loads’ distribution. So the results of the optimization based on BECS-TO and BACS-TO are different.
In this article, the lightweight design process of FEA and topology optimization is carried out by the software ANSYS Workbench (ANSYS, USA) to avoid complex equations.
Differences of FEA results based on BECS-TO and BACS-TO methods
In order to further verify the difference between the methods of BECS-TO and BACS-TO, a simple two-linkage robot model is introduced for lightweight design. The model consists of two equal-section beams, which are named as Part 1 and Part 2, respectively, as shown in Figure 1(a). Part 2 is the one to be optimized. The length L2 of Part 2 is variable for explaining the difference, and the length L1 of Part 1 is constant, and the length of the robot is L3. W and H are the width and height of the section, respectively, which are also constant. A vertical load F1 is set to the right surface of Part 2, and the left boundary of Part 1 is fixed. As the method of BECS-TO is applied to the optimization of Part 2, the equivalent confining forces fix the left boundary of Part 2 to establish its FEM, as shown in Figure 1(b). The stress distribution and deformation of Part 2 are obtained by FEA. However, with the method of BACS-TO, the FEM of the assembly is established to analyze the stress distribution and deformation of Part 2, which connects to Part 1. And the actual boundary condition of the model is shown in Figure 1(c). Then, the different results of lightweight robot design by BECS-TO and BACS-TO are calculated on a simple two-linkage robot.
Figure 1.

Model of the two-linkage robot and the boundary conditions: (a) model of two-linkage robot, (b) the equivalent boundary conditions, and (c) the actual boundary conditions.
The length of the robot L3 and the value of L1 and L2 are listed in Table 1. The width and height of the equal-section rods are 20 and 50 mm, respectively. The material of Part 1 and Part 2 is aero metal (7075-T6; density =2.81 × 103 kg/mm3, Young’s modulus = 72 GPa, and Poisson’s ratio = 0.33). The load F1 is set as 5 kg.
Table 1.
The size parameter of the two-linkage robot.
| No. | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| L1 (mm) | 400 | 400 | 400 | 400 | 400 | 400 | 400 | 400 |
| L2 (mm) | 50 | 100 | 150 | 200 | 250 | 300 | 350 | 400 |
| L3 (mm) | 450 | 500 | 550 | 600 | 650 | 700 | 750 | 800 |
Figure 2 illustrates the stress distribution of Part 2 when the value of L2 is 150 mm based on two kinds of FEM. It shows that compared with the result of FEA based on BACS-TO, the maximum stress of Part 2’s left surface based on BECS-TO is larger and the minimum stress is smaller.
Figure 2.

The stress distribution of Part 2 when L2 = 150 mm: (a) is the method of BECS-TO, (b) is the method of BACS-TO, a(1) is the left surface of a(2), and b(1) is the left surface of b(2).
The FEA results of Part 2 based on BECS-TO and BACS-TO are shown in Figure 3 and Table 2. The σmax1 and σmin1 denote the maximum and minimum stress of Part 2’s left surface analyzed by the method of BECS-TO, respectively, and the σmax2 and σmin2 denote the same one by that of BACS-TO. Figure 3 and Table 2 demonstrate that the maximum stress σmax1 of Part 2’s left boundary calculated by BECS-TO is larger than σmax2 by BACS-TO. Moreover, the change span of the minimum stress σmin1 at the left surface of Part 2 calculated by BECS-TO is larger than σmin2 by BACS-TO.
Figure 3.

The maximum and minimum value of stress at Part 2’s contact boundary based on BECS-TO and BACS-TO.
Table 2.
The maximum value of stress at Part 2’s contact boundary based on BECS-TO and BACS-TO.
| No. | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| σmax1 (MPa) | 1.818 | 2.894 | 4.222 | 5.572 | 6.935 | 8.301 | 10.296 | 11.782 |
| σmax2 (MPa) | 0.872 | 1.719 | 2.580 | 3.450 | 4.360 | 5.245 | 6.145 | 7.048 |
| σmin1 (MPa) | 0.145 | 0.037 | 0.018 | 0.131 | 0.245 | 0.360 | 0.479 | 0.596 |
| σmin2 (MPa) | 0.357 | 0.360 | 0.364 | 0.367 | 0.397 | 0.401 | 0.415 | 0.419 |
BECS-TO: boundary equivalent confining stress-based topology optimization; BACS-TO: boundary actual confining stress-based topology optimization.
Topology optimization and its results of the part based on BECS-TO and BACS-TO method
The topology optimization of Part 2 is conducted after the FEA based on the FEM of the part and assembly, respectively. And the objective is to minimize the mass of the structure. In addition, the end displacement of the robot under the rated load is used as the design constraint. As we cannot find any related literature that discusses how to set the displacement constraint of the robot, a commercial collaborative robot was measured with its rated load for design reference. The result is 3 mm with the arm span of 820 mm of the robot.
Then, we can calculate all displacements with different lengths of L2 in Table 1 according to the mechanics of materials 18 as in equation (5)
| (5) |
where is the end displacement of the cantilever beam, is the end load, is the length of the cantilever beam, is Young’s modulus, and is the moment of inertia. Therefore, the ratio relationship between the maximum end displacement of the reference robot and the end displacement constraint for topology optimization is derived by equation (6)
| (6) |
where is the length of the model used for FEA, is the arm span of the reference robot arm, is the load applied to the end of the model, and is the rated load of the reference robot. During the optimization of the two-linkage robot, the value of is 5 kg. is the maximum end displacement of the reference robot and is the end displacement constraint of Part 2 for the topology optimization. Therefore, the end displacement constraint for the topology optimization of Part 2 based on different methods can be calculated by equation (2), as listed in Table 3.
Table 3.
The end displacement constraint for topology optimization based on different methods (a = BECS-TO and b = BACS-TO).
| No. | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
|---|---|---|---|---|---|---|---|---|---|
| End displacementconstraint(mm) | a | 0.0007 | 0.0054 | 0.0184 | 0.0435 | 0.0850 | 0.1469 | 0.2333 | 0.3482 |
| b | 0.50 | 0.68 | 0.91 | 1.18 | 1.49 | 1.87 | 2.30 | 2.79 |
BECS-TO: boundary equivalent confining stress-based topology optimization; BACS-TO: boundary actual confining stress-based topology optimization.
Based on the analysis above, the structure topology optimization of Part 2 is conducted by the ANSYS topology optimization modules. Figure 4 demonstrates the optimization result of the Part 2 based on the BECS-TO and BACS-TO, respectively, when the value of L2 is 150 mm. Then, the structure of optimized Part 2 is modified for its machinability, as shown in Figure 5. The mass, maximum stress, and end displacement of redesigned Part 2 are shown in Table 4. Here, m1 and m2 are the mass of the Part 2 optimized by BECS-TO and BACS-TO, respectively, besides, σ1 and s1 and σ2 and s2 are the maximum stress and end displacement of the robot based on these two methods, respectively. As shown in Figure 6, the mass of Part 2, m2, is obviously lighter than m1 with the constraints of end displacement and allowable stress. But the end displacement and maximum stress are increased.
Figure 4.

The redesigned structure of Part 2 based on the BECS-TO and BACS-TO methods when the value of L2 is 150 mm: (a) BECS-TO and (b) BACS-TO.
Figure 5.

The modified structure of Part 2 when the value of L2 is 150 mm: (a) BECS-TO and (b) BACS-TO.
Table 4.
The results of optimization.
| No. | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
|---|---|---|---|---|---|---|---|---|---|
| Initial mass (kg) | m | 0.141 | 0.281 | 0.422 | 0.562 | 0.703 | 0.843 | 0.984 | 1.124 |
| Optimized mass (kg) | m1 | 0.061 | 0.130 | 0.239 | 0.260 | 0.330 | 0.393 | 0.422 | 0.486 |
| m2 | 0.024 | 0.050 | 0.091 | 0.130 | 0.222 | 0.242 | 0.367 | 0.417 | |
| Max-stress (MPa) | σ1 | 7.936 | 8.867 | 9.748 | 10.663 | 11.641 | 12.570 | 13.971 | 25.692 |
| σ2 | 47.90 | 14.964 | 15.413 | 18.816 | 20.011 | 27.633 | 21.579 | 26.058 | |
| End displacement (mm) | s1 | 0.296 | 0.400 | 0.539 | 0.703 | 0.900 | 1.131 | 1.407 | 1.730 |
| s2 | 0.330 | 0.430 | 0.580 | 0.800 | 1.110 | 1.250 | 1.429 | 2.105 | |
m1, σ1, and s1 represent the results of optimization based on BECS-TO method and m1, σ1, and s1 represent the results based on BACS-TO method.
Figure 6.

The comparison of non-optimized and optimized Part 2 by two methods, m is the mass of non-optimized Part 2, m1 and m2 are the mass of Part 2 optimized by BECS-TO and BACS-TO methods, respectively.
Application of the BACS-TO method
Design steps of BACS-TO method
When the method of BACS-TO is applied to the lightweight design of the robot, the steps are shown as follows:
Build the FEM of the robot’s assembly including material setting, mesh generating, and boundary conditions adding (loads and constraints) for the model.
Set the results of FEA to be displayed (stress, strain, deformation, etc.) based on needs.
Choose the design and non-design domain. Commonly, the non-design domain is the connection features of the parts (a hole, groove, etc.), which are used for the assembly of the optimized parts.
Define the design variable of topology optimization (i.e. relative density of element) and set minimized mass as the objective and the maximum end displacement as the constraint.
Before optimization, the model of the robot shall be simplified to reduce calculating time as follows:
The parts with little influence on the optimization results, such as functional parts and non-load-bearing parts, should be ignored.
The features with little impacts on the accuracy of analysis should be removed such as chamfers, bosses, recesses, flanges, rule, and so on.
The application of BACS-TO method on the lightweight design of a 5 DOF upper-limb exoskeleton robot
A 5 DOF upper-limb exoskeleton robot is shown in Figure 7, which is designed for upper-limb rehabilitation training for patients with the maximum load capacity of 5 kg and end displacements of 3 mm, where the displacement is determined taking the commercial robot and human being’s actual situations into account. When optimizing, the robot is set in its horizontal pose, because all joints of the robot would bear the biggest static load in this condition. At the same time, the maximum acceleration of Joint 2 and Joint 4 is set to 60 and 120°/s2, respectively, according to Nef et al. 19 Then, the topology optimization is according to the steps mentioned above.
Figure 7.

The three-dimensional model of the 5 DOF upper-limb exoskeleton robot.
After doing FEA of the robot, the support of Joint 1, Joint 2, and Joint 4 (J1, J2, and J4) and the linkages between Joint 1 and Joint 2, Joint 2 and Joint 3, and Joint 4 and Joint 5 (J1-2, J2-3, and J4-5) are chosen to be optimized, because simulation results show that the stress of those parts are far less than the allowable stress of the material, and the changes in their structure have a greater impact on the mass of the robot. Before optimization, the non-design domain of them must be set to follow the rule mentioned above to guarantee the assembly of the parts. The non-design domain of J1 that shall be optimized with the method of BACS-TO is circled in Figure 8.
Figure 8.

Non-design and design domain of J1.
The stress distributions of the robot are shown in Figure 9. Simultaneously, the BECS-TO method used in Ye et al. 3 is applied to optimize the same components of the robot. The optimized results of the two methods on the robot’s parts are shown in Figure 10.
Figure 9.
The stress distribution of the upper-limb exoskeleton robot.
Figure 10.
The optimization result of the parts based on the BECS-TO and BACS-TO methods. The parts from left to right are J1, J2, J4, J1-2, J2-3, and J4-5: (a) BECS-TO and (b) BACS-TO.
Results
The optimized parts in Figure 10 are modified by the 3D modeling software for its machinability after topology optimizing, as shown in Figure 11, which demonstrates that the structure of the same component optimized based on the BECS-TO and BACS-TO methods has a little difference. In order to compare the differences between the two methods, the FEA on the optimized parts with its assembly model is used again. And the mass and maximum stress of the optimized parts are listed in Table 5. The analysis result of the optimized robot is listed in Table 6.
Figure 11.
The modified model based on the result of optimization: (a) BECS-TO and (b) BACS-TO.
Table 5.
The mass and maximum stress of the optimized parts.
| Parts | J1 | J2 | J4 | J1-2 | J2-3 | J4-5 | |
|---|---|---|---|---|---|---|---|
| Initial mass (kg) | m0 | 1.647 | 0.881 | 0.487 | 0.810 | 0.260 | 0.395 |
| Optimized mass (kg) | a | 0.957 | 0.595 | 0.444 | 0.563 | 0.16 | 0.104 |
| b | 0.853 | 0.553 | 0.431 | 0.46 | 0.128 | 0.102 | |
| Max-stress (MPa) | a | 38.232 | 50.873 | 17.128 | 8.6247 | 8.9607 | 17.29 |
| b | 30.441 | 87.489 | 12.071 | 14.318 | 9.6984 | 10.831 | |
a represents the results based BECS-TO method and b represents the results based on BACS-TO method.
Table 6.
The total mass of optimized parts and the FEA result of the optimized robot.
| a | b | Rangeability (%) | |
|---|---|---|---|
| Total mass of optimized parts (kg) | 2.823 | 2.527 | −10.4 |
| Max-stress (MPa) | 243.61 | 328.03 | 34.65 |
| End displacement (mm) | 2.139 | 2.769 | 29.45 |
a represents the results based BECS-TO method and b represents the results based on BACS-TO method.
Rangeability is the change percentage of the value obtained based on BACS-TO method compared to the value obtained based on BECS-TO method.
The data in Table 5 demonstrate that the mass of each part optimized by BACS-TO is less than the one achieved by BECS-TO. According to Table 6, the total mass of the optimized parts based on BACS-TO is reduced by 10.4% compared with the one based on BECS-TO.
In general, the lightweight design of the upper-limb exoskeleton robot, based on the proposed method, can increase the effectiveness of lightweight design compared with the conventional one. Finally, the exoskeleton robot prototype with the parts optimized by BACS-TO was completed, as shown in Figure 12.
Figure 12.

The prototype of 5 DOF upper-limb exoskeleton robot.
Conclusion and future work
Lightweight design is a key point to the collaborative robot development. In this article, we proposed a topology optimization method based on robot assembly models with FEA. Its effectiveness of lightweight is demonstrated by the lightweight design of a simple two-linkage robot and a 5 DOF upper-limb exoskeleton robot, whose results are compared with the ones based on the widely used conventional method of BECS-TO.
However, compared with the optimization results based on the BECS-TO method, the end displacement and maximum stress of robot based on the method of BACS-TO are larger. During the lightweight design of the upper-limb exoskeleton robot based on the BACS-TO method, the end displacement of the robot and the maximum stress are increased by 29.45% and 34.65%, respectively, compared with the results based on BECS-TO. Actually, when the allowable stress and end displacement constraint are met, mass is the key factor that influences the safety of collaborative robot.
It has been proved in this article that the proposed method is an effective lightweight design method for multi-DOFs robot. Theoretically, it is a useful optimal method of structure with multi-DOFs mechanism. Besides this, size optimization 20 is also a useful optimal method for robot structure when the shape and topology of the part are designed. In the future, based on the proposed topology optimization in the article, size optimization will be applied on the lightweight design of the robot to obtain more reasonable structure. Moreover, more design variables (relative density, geometric parameters, etc.) and constraints (fatigue and working conditions, etc.) shall be considered to make a powerful optimization tool set for robot lightweight design in the future.
Author biographies
Liansen Sha is a graduate student studying at Soochow University, Suzhou, China. His research focuses on medical robot design, finite element analysis.
Andi Lin is a Graduate Student studying at Soochow University, Suzhou, China. His research focuses on surgical robot, human-robot interaction.
Xinqiao Zhao is a Graduate Student studying at Soochow University, Suzhou, China. His research focuses on human-robot interaction, artificial intelligence.
Shaolong Kuang is an Associate Professor, working at Soochow University, Suzhou, China. His research interests include medical robot and medical equipment design, human-robot interaction.
Footnotes
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding: The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported in part by Key-Area Research and Development Program of Guangdong Province (Grant No. 2019B090915002) and National Natural Science Foundation of China (Grant Nos. U1713218, U1613224, and 61375090).
ORCID iDs: Liansen Sha
https://orcid.org/0000-0002-5002-759X
Shaolong Kuang
https://orcid.org/0000-0001-5590-7943
References
- 1.Albuschaffer A, Haddadin S, Ott C, et al. The DLR lightweight robot: design and control concepts for robots in human environments. Ind Robot 2007; 34: 376–385. [Google Scholar]
- 2.Li A, Liu C. Lightweight design of a crane frame under stress and stiffness constraints using super-element technique. Adv Mech Eng 2017; 9: 1–15. [Google Scholar]
- 3.Ye D, Sun S, Chen J, et al. The lightweight design of the humanoid robot frameworks based on evolutionary structural optimization. In: Proceedings of the IEEE international conference on robotics & biomimetics, Bali, Indonesia, 5–10 December 2014, pp. 2286–2291. New York: IEEE. [Google Scholar]
- 4.Wang X, Zhang D, Zhao C, et al. Optimal design of lightweight serial robots by integrating topology optimization and parametric system optimization. Mech Mach Theory 2019; 132: 48–65. [Google Scholar]
- 5.Vogel J, Haddadin S, Simeral JD, et al. Continuous control of the {DLR} light-weight robot {III} by a human with tetraplegia using the BrainGate2 neural interface system. Tract Adv Robot 2014; 79: 125–136. [Google Scholar]
- 6.Zargham S, Ward T, Ramli R, et al. Topology optimization: a review for structural designs under vibration problems. Struct Multidiscip Optim 2016; 53: 1157–1177. [Google Scholar]
- 7.Kim BJ, Yun DK, Lee SH, et al. Topology optimization of industrial robots for system-level stiffness maximization by using part-level metamodels. Struct Multidiscip Optim 2016; 54: 1061–1071. [Google Scholar]
- 8.Duddeck F, Hunkeler S, Lozano P, et al. Topology optimization for crashworthiness of thin-walled structures under axial impact using hybrid cellular automata. Struct Multidiscip Optim 2016; 54: 415–428. [Google Scholar]
- 9.Huang HB, Zhang G. The topology optimization for L-shape arm of motorman-HP20 robot. Appl Mech Mater 2012; 201–202: 871–874. [Google Scholar]
- 10.Cavazzuti M, Baldini A, Bertocchi E, et al. High performance automotive chassis design: a topology optimization based approach. Struct Multidiscip Optim 2011; 44: 45–56. [Google Scholar]
- 11.Zhu JH, Zhang WH, Xia L, et al. Topology optimization in aircraft and aerospace structures design. Arch Comput Method Eng 2015; 23: 1–28. [Google Scholar]
- 12.Zhu J, Chen X. An engineering constraint method for continuum structural topology optimization. Adv Mech Eng 2017; 9: 1–6. [Google Scholar]
- 13.Albers A, Ottnad J. System based topology optimization as development tools for lightweight components in humanoid robots. In: Proceedings of the 8th IEEE-RAS international conference on humanoid robots, Daejeon, Korea, 1–3 December 2008, pp. 674–680. New York: IEEE. [Google Scholar]
- 14.Albers A, Ottnad J. Integrated structural and controller optimization in dynamic mechatronic systems. J Mech Design 2010; 132: 041008. [Google Scholar]
- 15.Cong M, Wang TJ, Zhang CS. A study of topology optimization design for the wafer handling robot arm. Mater Sci Forum 2009; 626–627: 471–476. [Google Scholar]
- 16.Toupin RA. Saint-Venant’s principle. Arch Ration Mech Anal 1965; 18: 83–96. [Google Scholar]
- 17.Rozvany G. The SIMP method in topology optimization: theoretical background, advantages and new applications. In: Proceedings of the 8th symposium on multidisciplinary analysis and optimization (Paper no. AIAA-2000-4738), Long Beach CA, 6–8 September 2000. [Google Scholar]
- 18.Good BJ, Gere JM. Mechanics of materials. 9th ed. Boston, MA: Cengage Learning, 2018, p. 836. [Google Scholar]
- 19.Nef T, Mihelj M, Riener R. ARMin: a robot for patient-cooperative arm therapy. Med Biol Eng Comput 2007; 45(9): 887–900. [DOI] [PubMed] [Google Scholar]
- 20.Mendoza JM, Montes SA, Lomeli JD, et al. Size optimization of rectangular cross section members subject to fatigue constraints. J Theor Appl Mech 2017; 55(2): 547–557. [Google Scholar]



