Skip to main content

projects

Research and engineering projects in robotics, control, simulation, numerical modelling, and mechatronic systems.

control research

Planar three-link lower-limb cable-driven robot model with three cable anchor points

Residual DDPG + Computed Torque Control for a Cable-Driven Lower-Limb Rehabilitation Robot

Simulation-based M.Sc. research on bounded residual DDPG augmentation of computed torque control for a planar three-cable lower-limb rehabilitation robot, with disturbance, uncertainty, joint-limit, cable-feasibility, and robustness analysis.

Vehicle path-following comparison for No ESC, fixed MPC, and proposed friction-aware MPC

Friction-Aware MPC with Lateral-Slip Constraint Back-Off

Simulation-based research on friction-aware linear MPC for vehicle path following and stability under reduced tire-force capacity, parameter mismatch, and high-speed stress testing.

robotics control

Planar SCARA end-effector trajectory with representative robot configurations

4-DOF SCARA Kinematics, Dynamics & Computed-Torque Tracking

MATLAB project for 4-DOF SCARA forward kinematics, task-Jacobian analysis, Lagrangian dynamics, workspace visualization, model consistency checks, and computed-torque trajectory tracking.

robotics

6-DOF serial robot following a Cartesian reference trajectory

6-DOF Serial Robot Kinematics and Numerical Inverse Kinematics

MATLAB project for forward kinematics, position-only damped-least-squares inverse kinematics, Cartesian trajectory reconstruction, and position-Jacobian analysis of a 6-DOF serial robot model.

Comparison of cubic, quintic, and corrected LSPB joint-space position trajectories

Polynomial Robot Motion Planning

MATLAB project comparing cubic, quintic, and corrected LSPB joint-space trajectories with boundary-condition verification, trajectory derivatives, and explicit correction of archived formulation errors.

robotics navigation

Simple mobile robot navigation thumbnail with terrain grid and planned path

Mobile Robot Navigation Basics

Small Python practice project for terrain grid maps, A* path planning, disturbed tracking, and simple mobile robot simulation.

vehicle dynamics

Nonlinear front-axle longitudinal and lateral tire-force characteristics with slip saturation

Nonlinear Vehicle Dynamics, Tire-Force Modeling & Linearization

MATLAB project for five-state nonlinear vehicle dynamics, combined-slip tire-force modeling, tire saturation, straight-line operating-point linearization, and nonlinear-versus-linear analysis.

Nonlinear vehicle following a smooth reference path under reconstructed model predictive control

Vehicle Lateral Dynamics with Model Predictive Control

MATLAB project combining a nonlinear five-state vehicle model with operating-point linearization and a reconstructed finite-horizon MPC for lateral path tracking.

robotics software

ROS 2 control architecture for trajectory tracking of a simulated 2-DOF planar robot

ROS 2 Demonstration-Based Trajectory Tracking for a 2-DOF Planar Robot

ROS 2 Python project for demonstration-trajectory replay, joint-space PD control, simulated 2-DOF planar robot dynamics, disturbance injection, and quantitative tracking-error analysis.

robotics sensing

Tactile Force Contact Detection

Signal-processing and classification-oriented project for detecting contact states from tactile or force-related data.

control hardware

Ball and Beam PID Control with Arduino

Real hardware control project using PID control and Arduino for stabilizing a ball-and-beam system.

control systems

Cart with an upright inverted pendulum under LQR control

Inverted Pendulum: State-Space Analysis, LQR & Animation

MATLAB project for inverted-pendulum state-space analysis, controllability and observability, continuous-time LQR design, regulation tradeoffs, simulation, and animation.

Passive quarter-car road, sprung-mass, and unsprung-mass displacement response

Quarter-Car Suspension Dynamics & Road-Disturbance Response

MATLAB project for passive quarter-car suspension dynamics, road-disturbance response, modal analysis, frequency response, and damping-sensitivity evaluation.

numerical methods

Newton-Raphson residual convergence for three nonlinear root-finding problems

Numerical Calculus: Newton–Raphson App & Validation

MATLAB App Designer Newton–Raphson project with safeguarded root finding, numerical validation, convergence analysis, initial-guess sensitivity, and explicit failure-mode diagnostics.