HCMC NATIONAL UNIVERSITY
HCMCUNIVERSITY OF TECHNOLOGY
DESIGN OF LINKED ROBOT JOINTS WITH CLOSED-LOOP
CONTROL IN A NEW ROBOTIC SYSTEM
SCIENCTIFIC RESEARCH
Ho Chi Minh City, 2025
2.
Team information
Team member:
Name:Nguyen Vu Nguyen (Leader)
Major: Mechatronic Engineering
Name: Vu Ngoc Dinh
Major: Mechatronic Engineering
Name: Nguyen Hoang Danh
Major: Mechatronic Engineering
Name: Tu Phan Tuan Khang
Major: Mechatronic Engineering
Name: Dr. Pham Phuong Tung
Major: Mechatronic Engineering
Instructor:
2
1. Introduction
Current Challengesin Robotics
Limitations of Traditional Robots:
• Mainly used in industry.
• Lack flexibility and adaptability.
• Fixed structure, high cost, difficult maintenance.
Current Status in Vietnam:
• Limited research and application of modular robots.
• Mostly use fixed-structure, imported robots.
• High investment cost, low adaptability.
4
Fig 2. Co-bot
Fig 1. Industrial robots
5.
1. Introduction
1 DOF- Modular Robot
• Versatility & Reconfigurability: easily assemble various robot configurations.
• Scalability: add/remove modules to adjust degrees of freedom.
• Low cost: mass production, easy maintenance and repair.
• Ease - repair: faulty modules can be replaced for continued operation.
5
Application
Fig 4. Compact Robot
Fig 3. T and I Joint Robot Module Fig 5. 4-Dof serial robot
3. Electrical System
Requirements:
•Two separate power sources (for MCUs,
sensors and motors).
• Two sources have common ground.
• Using Circuit Breaker (CB) for safety.
Power source
24V Converter
12V Converter
12 - 5V Converter
Fig 17. Power source
12
13.
4. Control system
BlockDiagram of a Joint
Block Diagram of Control System
Design PID Controller:
13
14.
Based on theMATLAB Toolbox, we determine the
highest fit transfer function:
The total time: 120 s. Sampling time: 0.1 s.
The transfer function:
System modeling
4. Control system
10
11
12
13
14
15
16
17
18
y1
10 20 30 40 50 60 70 80 90 100 110 120
0.4
0.45
0.5
0.55
0.6
u1
System Identification Data: Input (Duty Cycle) vs Output (RPM)
Time (s) (seconds)
Value
10
11
12
13
14
15
16
17
18
y1
10 20 30 40 50 60 70 80 90 100 110 120
0.4
0.45
0.5
0.55
0.6
u1
System Identification Data: Input (Duty Cycle) vs Output (RPM)
Time (s) (seconds)
Value
Fig 18. 120 seconds Step run random between 40% to 60% duty Fig 19. 120 seconds Sine sweep from 0.001hz to 0.1hz
Fig 20. MATLAB System Identification Toolbox 14
15.
4. Control system
Controlsystem designer:
Design controller target:
• Settling time (
) ≤ 2 seconds.
• Overshoot (
) ≤ 1%.
PID controller: , , .
Fig 21. Design PID using Root Locus method
15
16.
5. Verification andAssessment
Expected Performance Targets (According to ISO 9283)
- Accuracy: Relative error < 1%, aligned with industrial robotic standards.
- Repeatability: Deviation within ± 0.5 mm, meeting high-precision mechanical system requirements.
16
Repeatability
test
Joint 1 Joint 2 Joint 3
Case 1: Move
back and
forward 90
20 times/ per
test
20 times/ per
test
20 times/ per
test
Case 2: Move
back and
forward 180
20 times/ per
test
20 times/ per
test
20 times/ per
test
Repeatability Experiment Scenarios:
Accuracy
test
Joint 1 Joint 2 Joint 3
Case 1:
reach 360
20 times/
per test
20 times/
per test
20 times/ per
test
Case 2:
reach 180
20 times/
per test
20 times/
per test
20 times/ per
test
Accuracy Experiment Scenarios:
17.
5. Verification andAssessment
Fig 22. Testing setup for Accuracy testing
Step 1: Mount the encoder on the fixture and
align it concentrically with the joint shaft.
Step 2: Securely couple the encoder and joint.
Step 3: Command the joint to rotate back and
forth over a fixed angle for 30 cycles.
Step 4: Record encoder feedback and calculate
accuracy using the defined formula.
Accuracy testing:
Procedure:
17
18.
5. Verification andAssessment
Step 1: Install the dial indicator and align it with
the joint’s motion.
Step 2: Adjust the joint to make contact with the
dial indicator.
Step 3: Perform repeated rotations and record
displacement to assess repeatability.
Repeatability testing:
Procedure:
Fig 23. Testing setup for Repeatability testing
18
19.
5. Verification andAssessment
Accuracy test:
Joint 1 & 2: 0.28% – 0.39% error.
Joint 3: 0.76% – 1.31% error.
19
Repeatability:
Joint 1: ~ 10 mm
Joint 2: ~ 5.5 mm
Obtain Performance Results
Fig 24. Accuracy test result
Fig 25.Repeatability test result
20.
6 Conclusion andFuture work
Conclusion:
- Built a 1-DOF modular robotic joint.
- The system includes I-type, T-type, and Base joints.
- Each equipped with Hall sensors and optical encoders for precise feedback.
- A distributed control architecture with real-time PID control and UART communication.
Future work:
- Replacing the outside with aluminum.
- Upgrading the motor and gearbox.
- Adding an absolute encoder to provide precise position feedback.
- Develop a better homing algorithm, use an external memory to store the
home position.
- Develop a fine-tune filter — Kalman — to enhance signal accuracy.
20
#4 Mostly applied in industrial environments; rarely used in other fields.
Lack of flexibility and adaptability to diverse tasks and changing environments.
Fixed mechanical structures, complex design, high cost, and difficult maintenance.
Research and application of modular robots remain very limited.
Most robots in use are conventional fixed-structure types (e.g., articulated arms, SCARA).
Heavy reliance on imported systems, with high initial investment costs.
Modular design concepts are still largely unexplored in both academic and industrial contexts.