Ehsan Sharafian

Ehsan Sharafian

PhD Candidate in Mechanical Engineering

University of Maine

Professional Summary

PhD candidate in Mechanical Engineering at the University of Maine. Focused on intelligent wearable systems that combine biomechanics, IMU-based sensing, machine learning, and real-time mobile applications for human movement analysis, gait assessment, activity recognition, and digital health.

Education

PhD in Mechanical Engineering

Sep 2023 – Present

University of Maine, Orono, ME, USA

M.Sc. in Mechanical Engineering

Sep 2017 – Feb 2020

Amirkabir University of Technology, Tehran, Iran

B.Sc. in Mechanical Engineering

Sep 2012 – Jul 2017

University of Tehran, Tehran, Iran

Interests

Wearable Sensors Machine Learning Artificial Intelligence Gait Analysis Haptic Feedback Embedded Systems Real-Time Mobile Processing Biomechanical Modeling Surgical Robotics Graphical User Interfaces
📚 My Research

My research focuses on intelligent wearable systems for human movement analysis and digital health. I develop technologies that integrate wearable IMU sensing, haptic feedback, machine learning, biomechanical modeling, and real-time mobile applications to support gait analysis, activity recognition, fall prevention, and home-based rehabilitation.

I am interested in bringing movement assessment beyond traditional laboratory and clinical settings by creating practical systems that provide real-time feedback and support mobility, rehabilitation, and independent living. My work combines hardware, software, and biomechanics, including Arduino-based prototypes, PCB modules, native Android applications, and data analysis pipelines in Python and MATLAB.

My background also includes robotics, including surgical robotics, robot arms, parallel manipulators, kinematic and dynamic modeling, trajectory planning, control systems, and graphical user interfaces. This foundation continues to shape my approach to developing intelligent systems for healthcare and human movement applications.

Publications

Skills

Software and programming tools I work with

Programming Languages

Python
C/C++
C#
Java

Relevant Software

MATLAB
Android Studio
SolidWorks
SPSS
TwinCAT
A
Adams
Unity
Blender

Industry Experience

Junior Mechanical and Control Systems Engineer

Sina Robotics and Medical Innovators Co.

Developed real-time control systems for advanced surgical robots at Sina Robotics and Medical Innovators. Focused on inverse kinematics algorithms, surgeon-robot interface design, and training platforms for minimally invasive laparoscopic surgery.

Key Contributions:

  • Developed real-time control systems for multi-DOF surgical robotic arms
  • Using TwinCAT (Beckhoff automation platform) as the PLC controller
  • Designed and implemented GUI in Python for intuitive surgeon-robot interaction
  • Refining inverse kinematics algorithms enabling precise movements for surgical procedures
  • Trained surgeonson robot operation, safety protocols, and clinical best practices
  • Collaborated on hardware-software integration for haptic feedback and force control systems

Technical Stack: TwinCAT 3 • Python • MATLAB • Inverse Kinematics • Laparoscopic Robotics

Robotics R&D Engineer (Master's Thesis Project)

Automobile Manufacturing Company

Conducted robotics research in collaboration with a major automobile manufacturer for my M.Sc. thesis, focused on optimizing the motion of spot-welding robots on the vehicle-body production line.

Key Contributions:

  • Developed time-optimal and energy-optimal trajectory planning for a 6-DOF serial spot-welding robot in both joint and Cartesian spaces
  • Applied genetic algorithm and particle swarm optimization to minimize welding-gun travel time and energy consumption while respecting joint limits and gun-orientation constraints
  • Reduced spot-welding cycle time by up to 24% (minimum-time) and up to 11% (multi-objective) versus the manually programmed production trajectories
  • Modeled welding-gun position and orientation simultaneously for accurate approach to each weld point on the car body

Technical Stack: MATLAB • Robot Kinematics • Trajectory Optimization • Genetic Algorithm • Particle Swarm Optimization

Education

PhD in Mechanical Engineering

University of Maine, Orono, ME, USA

Biorobotics and Biomechanics Lab, supervised by Dr. Babak Hejrati. Thesis: Smart Real-time Gait Rehabilitation System.

M.Sc. in Mechanical Engineering

Amirkabir University of Technology, Tehran, Iran

Robotics and Control Systems (Tehran Polytechnic). Thesis: Trajectory optimization of a robot arm in the joint and Cartesian spaces.

B.Sc. in Mechanical Engineering

University of Tehran, Tehran, Iran

Foundations in mechanical engineering, dynamics, and control systems.

Industry Experience

Laboratory Research Assistant

New Technology Research Center (NTRC), Amirkabir University of Technology

  • Assisted in conducting undergraduate research projects
  • Provided laboratory services for graduate students
  • Maintained laboratory equipment and coordinated repairs
  • Helped organize the 9th RSI International Conference on Robotics and Mechatronics (ICROM)
Projects
Surgical Robotics — Control Systems & Inverse Kinematics featured image

Surgical Robotics — Control Systems & Inverse Kinematics

Real-time control systems, surgeon-robot interfaces, and inverse kinematics for a multi-DOF laparoscopic surgical robot at Sina Robotics and Medical Innovators.

Trajectory Optimization for Spot-Welding Robots featured image

Trajectory Optimization for Spot-Welding Robots

Time- and energy-optimal trajectory planning for 6-DOF spot-welding robots on an automotive body-production line — my M.Sc. thesis, in collaboration with an automobile …

Recent Talks
Human Movement Variability Conference 2026 (HMVC) featured image

Human Movement Variability Conference 2026 (HMVC)

Presented our work on wearable haptic feedback systems for gait training at HMVC 2026 in Omaha, NE.

avatar
Ehsan Sharafian
American Society of Biomechanics 2025 (ASB) featured image

American Society of Biomechanics 2025 (ASB)

Presented a poster on real-time lightweight human activity recognition using biomechanical features at ASB 2025 in Pittsburgh, PA.

avatar
Ehsan Sharafian
RehabWeek 2025 — Chicago featured image

RehabWeek 2025 — Chicago

Presented two posters at RehabWeek 2025 in Chicago — real-time IMU-based activity recognition and individualized haptic gait training for older adults.

avatar
Ehsan Sharafian
IEEE EMBC 2024, Orlando featured image

IEEE EMBC 2024, Orlando

Presented our work on enhancing gait in older adults with a haptic feedback system at IEEE EMBC 2024 in Orlando, FL.

avatar
Ehsan Sharafian
Hobbies

Life outside the lab: camping, mountain trails, road trips, and working on my car.

Unplugged in Baxter State Park featured image

Unplugged in Baxter State Park

A completely off grid summer weekend in Baxter State Park with UMaine friends: hiking Doubletop, canoeing, and grilling saffron jooje kabob.

avatar
Ehsan Sharafian
Swapping the Engine in My Subaru featured image

Swapping the Engine in My Subaru

A full engine swap on my Subaru Outback over a weekend, from a valve repair that did not stick to pulling the old engine and dropping in a new one, with my master-wrench friend.

avatar
Ehsan Sharafian
Get in Touch

Connect

Whether you'd like to discuss research, explore a collaboration, or simply say hello, please feel free to reach out. I'll do my best to respond promptly.

FIND ME ON