A Mechanical Structure Design and Simulation-Based Validation of a Novel Compact and Low-Cost 3-DOF Robotic Arm
Abstract
1. Introduction
2. Mechanical Structure Design of the 3-DOF Robotic Arm
2.1. Overall Structure Design
2.2. Manufacturing of the Robotic Arm
2.3. Material Selection
2.4. Motor Selection of the Robotic Arm
- —mass of the motor at joint i, ;
- —mass of the integrity of end-effector and target object in space environment;
- —length of link i, ;
- —cross-sectional area of the link;
- —density of the link material;
- —target linear acceleration;
- —target angular acceleration.
2.5. Assembly of the Robotic Arm
3. Verification of the 3-DOF Robotic Arm
3.1. Skeleton Model
| Algorithm 1. The construction process of a robotic arm. | |
| 1: | Create components objects (CO) using class Link, RotationalJoint, etc. These classes extend from Part and contains physical properties of each component such as density, length, direction, etc. |
| 2: | Construct a robotic arm object (RAO) using components with .construct(). This function will add CO to RAO’s parts property. |
| 3: | Bind RAO to a controller object (CTRLO) such as SimulationController. This kind of object will perform relative calculations and receive or input control signals into RAO. |
| 4: | CTRLO executes. initialize() function to initialize bound RAO: set RAO to default states, retrieve torque_limit_dict, etc. |
| Algorithm 2. Trajectory planning of a robotic arm. | |
| 1: | Input parameter to CTRLO: target pose matrix list L containing a series of target pose matrixes. |
| 2: | Generate trajectory list using trajectory_generate_function with every pair of target pose matrixes in L: |
| 3: | Repeat |
| 4: | Obtain , from L as start point and end point of a trajectory. |
| 5: | Execute check_reachable() to check if there is a solution in joint space from P1 to P2. |
| 6: | If reachable: |
| 7: | Obtain joint variables of each point control_variable_list in trajectory. |
| 8: | Calculate angular acceleration between each two control variables in control_variable_list. |
| 9: | If exceed limitation : |
| 10: | Insert proper midway point to update control_variable_list. |
| 11: | Execute trajectory_input() with control_variable_list to generate and input control signal to bound RAO. |
3.2. Model Analysis
3.3. Pose Matrix Binding
3.4. Workspace Analysis
3.5. Interference Analysis Between Arms
4. Conclusions
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ghodsian, N.; Benfriha, K.; Olabi, A.; Gopinath, V.; Arnou, A. Mobile Manipulators in Industry 4.0: A Review of Developments for Industrial Applications. Sensors 2023, 23, 8026. [Google Scholar] [CrossRef]
- Yamanobe, N.; Wan, W.W.; Ramirez-Alpizar, I.G.; Petit, D.; Tsuji, T.; Akizuki, S.; Hashimoto, M.; Nagata, K.; Harada, K. A brief review of affordance in robotic manipulation research. Adv. Robot. 2017, 31, 1086–1101. [Google Scholar] [CrossRef]
- Ollero, A.; Tognon, M.; Suarez, A.; Lee, D.; Franchi, A. Past, Present, and Future of Aerial Robotic Manipulators. IEEE Trans. Robot. 2022, 38, 626–645. [Google Scholar] [CrossRef]
- Leong, P.Y.; Ahmad, N.S. Exploring Autonomous Load-Carrying Mobile Robots in Indoor Settings: A Comprehensive Review. IEEE Access 2024, 12, 131395–131417. [Google Scholar] [CrossRef]
- Oliveira, L.F.P.; Moreira, A.P.; Silva, M.F. Advances in Agriculture Robotics: A State-of-the-Art Review and Challenges Ahead. Robotics 2021, 10, 52. [Google Scholar] [CrossRef]
- Marwan, Q.M.; Chua, S.C.; Kwek, L.C. Comprehensive Review on Reaching and Grasping of Objects in Robotics. Robotica 2021, 39, 1849–1882. [Google Scholar] [CrossRef]
- Cui, J.D.; Trinkle, J. Toward next-generation learned robot manipulation. Sci. Robot. 2021, 6, abd9461. [Google Scholar] [CrossRef]
- Gutiérrez, S.C.; Zotovic, R.; Navarro, M.D.; Meseguer, M.D. Design and manufacturing of a prototype of a lightweight robot arm. Procedia Manuf. 2017, 13, 283–290. [Google Scholar] [CrossRef]
- Kim, H.S.; Song, J.B. Low-cost Robot Arm with 3-DOF Counterbalance Mechanism. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation (ICRA), Karlsruhe, Germany, 6–10 May 2013; pp. 4183–4188. [Google Scholar]
- Mérida-Calvo, L.; Rodríguez, A.S.; Ramos, F.; Feliu-Batlle, V. Advanced Motor Control for Improving the Trajectory Tracking Accuracy of a Low-Cost Mobile Robot. Machines 2023, 11, 14. [Google Scholar] [CrossRef]
- Balappa, B.U.; Gouda, S.; Nandish, P.K.; Mullick, R.; Khizar, K.M. Development of Robotic Arm for the Pick and Place Operation in Small Scale Industry. In Proceedings of the 2024 Second International Conference on Advances in Information Technology (ICAIT), Chikkamagaluru, India, 24–27 July 2024; pp. 1–6. [Google Scholar]
- Al-Halimi, R.K.; Moussa, M. Performing Complex Tasks by Users With Upper-Extremity Disabilities Using a 6-DOF Robotic Arm: A Study. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 686–693. [Google Scholar] [CrossRef] [PubMed]
- Lee, J.Y.; An, J.; Chua, C.K. Fundamentals and applications of 3D printing for novel materials. Appl. Mater. Today 2017, 7, 120–133. [Google Scholar] [CrossRef]
- Zhu, S.; Zhu, Z.X.; Ni, C.; Zhou, Z.; Chen, Y.; Tang, D.Z.; Guo, K.F.; Yang, S.; Liu, K.; Ni, Z.H.; et al. Liquid Biopsy Instrument for Ultra-Fast and Label-Free Detection of Circulating Tumor Cells. Research 2024, 7, 0431. [Google Scholar] [CrossRef] [PubMed]
- Blanco, I. The Use of Composite Materials in 3D Printing. J. Compos. Sci. 2020, 4, 42. [Google Scholar] [CrossRef]
- Haddadin, S.; Parusel, S.; Johannsmeier, L.; Golz, S.; Gabl, S.; Walch, F.; Sabaghian, M.; Jähne, C.; Hausperger, L.; Haddadin, S. The Franka Emika Robot. IEEE Robot. Autom. Mag. 2022, 29, 46–64. [Google Scholar] [CrossRef]
- Zhang, J.; Chevali, V.S.; Wang, H.; Wang, C.H. Current status of carbon fibre and carbon fibre composites recycling. Compos. Part B Eng. 2020, 193, 108053. [Google Scholar] [CrossRef]
- Iernutan, R.A.; Babota, F.; Istoan, R. Carbon Fibre Reinforced Aluminium Mesh Composite Materials. Procedia Manuf. 2019, 32, 901–907. [Google Scholar] [CrossRef]
- Sánchez, D.M.; Saz, J.H.; Madroñal, J.J.R.; Pintos, P.B.; Rubio, S.I.M.; Collado, M.H. Influence of manufacturing process in pores, fibre distribution and mechanical properties of ASA-CF for 3D large format additive manufacturing pieces. Rapid Prototyp. J. 2025, 31, 218–230. [Google Scholar] [CrossRef]
- Sánchez, D.M.; de la Mata, M.; Delgado, F.J.; Casal, V.; Molina, S.I. Development of carbon fiber acrylonitrile styrene acrylate composite for large format additive manufacturing. Mater. Des. 2020, 191, 108577. [Google Scholar] [CrossRef]
- Aravind, P.K. The physics of the space elevator. Am. J. Phys. 2007, 75, 125–130. [Google Scholar] [CrossRef]
- Knudsen, S.; Golubovic, L. Modeling the physics of sliding objects for rotating space elevators. Eur. Phys. J. Plus 2016, 131, 400. [Google Scholar] [CrossRef]
- Santosh, L.P.S.; Mishra, N.; Mahanta, S.S.A.; Dharmarajan, V.; Varma, S.K.; Shoor, S. Design and analysis of a robotic arm under different loading conditions using FEA simulation. Mater. Today Proc. 2022, 50, 759–765. [Google Scholar] [CrossRef]
- Jiahe CH’EN. Terra-I. GitHub repository. Available online: https://github.com/strii0721/terra-I (accessed on 10 August 2025).
- Yahboom. DOFBOT AI Vision Raspberry Pi Robotic Arm. Available online: https://www.yahboom.net/study/Dofbot-Pi (accessed on 10 August 2025).



















| Manufacturing Method | Typical Precision | Material Compatibility | Relative Cost | Advantages | Limitations |
|---|---|---|---|---|---|
| CNC Machining | ±0.02–0.05 mm | Metals, plastics, composites | High | High precision, excellent surface finish, strong mechanical properties | High cost, long lead time, less flexible for rapid design changes |
| Laser Cutting | ±0.1–0.2 mm | Acrylic, plywood, thin metals, composites | Low–Medium | Fast, cost-effective for flat sheet cutting, high repeatability | Limited to 2D geometries, thickness constraints |
| FDM 3D Printing | ±0.2–0.5 mm | PLA, ABS, ASA, PETG, composites (e.g., carbon-fiber-filled) | Low | Complex geometries, no tooling required, rapid prototyping possible | Lower precision, anisotropic mechanical properties, post-processing often needed |
| Material | Typical Extrusion Temp. | Key Advantages | Limitations |
|---|---|---|---|
| PLA | ~180–230 °C | Easy to print, biodegradable | Low heat resistance, brittle |
| ABS | ~210–250 °C | Durable, impact-resistant | High warping, fumes, moderate UV resistance |
| ASA | ~240–260 °C | UV/weather resistant, high impact & heat resistance | Requires high temp enclosure, emits styrene fumes |
| PETG | ~220–235 °C | Flexible, durable, easier than ABS | Lower stiffness, moderate heat resistance |
| Property | Test Standard | Data (XY) | Data (Z) |
|---|---|---|---|
| Young’s Modulus | ISO 527, GB/T 1040 | 4200 ± 270 MPa | 2290 ± 260 MPa |
| Tensile Strength | ISO 527, GB/T 1040 | 34 ± 3 MPa | 30 ± 4 MPa |
| Elongation at Break | ISO 527, GB/T 1040 | 9.6 ± 1.4% | 4.4 ± 0.8% |
| Flexural Modulus | ISO 178, GB/T 9341 | 3740 ± 130 MPa | 1350 ± 120 MPa |
| Flexural Strength | ISO 178, GB/T 9341 | 72 ± 5 MPa | 33 ± 3 MPa |
| Impact Strength | ISO 179, GB/T 1043 | 14.0 ± 2.2 kJ/m2 | 9.4 ± 0.6 kJ/m2 |
| Notched Impact Strength | ISO 179, GB/T 1043 | 6.2 ± 1.4 kJ/m2 | N/A |
| Torque Output | Price Limitation (£) | Frame Diameter (mm) | Shaft Cross-Section Shape | ||
|---|---|---|---|---|---|
| 0.8499 | 8.6667 | <100 | 20–50 | D-shape | |
| D-H Parameters Table | Unit: Meter | |||
|---|---|---|---|---|
| θ | d | a | α | |
| Joint 1 | 0 | 0 | 0 | 0 |
| Joint 2 | 0 | 0 | 0.0051 | |
| Joint 3 | 0 | 0.0053 | 0.3089 | |
| Joint 4 | 0 | 0 | 0.2699 | |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chen, J.; Jiang, B.; Zhu, S.; Wang, J. A Mechanical Structure Design and Simulation-Based Validation of a Novel Compact and Low-Cost 3-DOF Robotic Arm. Sensors 2025, 25, 7356. https://doi.org/10.3390/s25237356
Chen J, Jiang B, Zhu S, Wang J. A Mechanical Structure Design and Simulation-Based Validation of a Novel Compact and Low-Cost 3-DOF Robotic Arm. Sensors. 2025; 25(23):7356. https://doi.org/10.3390/s25237356
Chicago/Turabian StyleChen, Jiahe, Bojun Jiang, Shu Zhu, and Jun Wang. 2025. "A Mechanical Structure Design and Simulation-Based Validation of a Novel Compact and Low-Cost 3-DOF Robotic Arm" Sensors 25, no. 23: 7356. https://doi.org/10.3390/s25237356
APA StyleChen, J., Jiang, B., Zhu, S., & Wang, J. (2025). A Mechanical Structure Design and Simulation-Based Validation of a Novel Compact and Low-Cost 3-DOF Robotic Arm. Sensors, 25(23), 7356. https://doi.org/10.3390/s25237356

