MATLAB/Simulink and ROS/Gazebo Co-Simulation of an Upper Limb Rehabilitation Robot for Kinematics and Dynamic Modeling

This paper presents a co-simulation platform of a 6-DOF rehabilitation robot for assessing kinematics algorithms and controller quality. The co-simulation platform includes MATLAB/Simulink and Gazebo on ROS framework. The robot's digital model is built in Gazebo using a 3D model from SolidWorks. Kinematics are computed in MATLAB/Simulink using Denavit-Hartenberg (DH) for forward, while inverse uses Jacobian with Damped Least Squares (DLS) combined with Gradient Projection (GP). The robot is modeled using the Euler-Lagrange method. A Sliding Mode Controller (SMC) is designed in MATLAB/Simulink to enhance motion control performance. The co-simulation environment enables data exchange between MATLAB/Simulink and Gazebo, optimizing computation and physical environment simulation. The controller's stability is proven using the Lyapunov theory. Finally, several simulation scenarios are conducted to evaluate the co-simulation environment's performance by comparing it with Simscape Multibody and assessing the controller performance.

Authors

Institutions

Publication Details

Published
2025-07-25
DOI
https://doi.org/10.1109/atigb66719.2025.11142188
Primary Topic
Robotic Mechanisms and Dynamics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MATLAB/Simulink and ROS/Gazebo Co-Simulation of an Upper Limb Rehabilitation Robot for Kinematics and Dynamic Modeling

Nha Thanh Nguyen, Duc Thien Tran, Quoc Thanh Truong, Phuong Tran et al.
Robotic Mechanisms and Dynamics
article

MATLAB/Simulink and ROS/Gazebo Co-Simulation of an Upper Limb Rehabilitation Robot for Kinematics and Dynamic Modeling

Nha Thanh Nguyen, Duc Thien Tran, Quoc Thanh Truong, Phuong Tran, Minh Nguyen Thien
article en

Abstract

This paper presents a co-simulation platform of a 6-DOF rehabilitation robot for assessing kinematics algorithms and controller quality. The co-simulation platform includes MATLAB/Simulink and Gazebo on ROS framework. The robot's digital model is built in Gazebo using a 3D model from SolidWorks. Kinematics are computed in MATLAB/Simulink using Denavit-Hartenberg (DH) for forward, while inverse uses Jacobian with Damped Least Squares (DLS) combined with Gradient Projection (GP). The robot is modeled using the Euler-Lagrange method. A Sliding Mode Controller (SMC) is designed in MATLAB/Simulink to enhance motion control performance. The co-simulation environment enables data exchange between MATLAB/Simulink and Gazebo, optimizing computation and physical environment simulation. The controller's stability is proven using the Lyapunov theory. Finally, several simulation scenarios are conducted to evaluate the co-simulation environment's performance by comparing it with Simscape Multibody and assessing the controller performance.

Ho Chi Minh City University of Technology and Engineering (VN), Ho Chi Minh City University of Technology (VN)
Openalex Percentile: Top 70%
Robotic Mechanisms and Dynamics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.