Robotics/Simulation

UR10e Simulation Project

For a class project, I developed a 6-DOF robotic arm simulator of a UR10e industrial robot using MATLAB Simulink and Simscape Multibody. I imported a SolidWorks assembly of the arm into the simulation environment, defining physical mates and configuring port connections to actuate each individual rotational axis. To evaluate the system's motion, I applied rigid body dynamics to derive forward kinematic models, analytically calculating the position and velocity of the end effector. I then validated these analytical models by comparing my mathematical outputs directly against real-time spatial telemetry generated by Simscape. For interactive operation, I interfaced a GameCube controller using the Simulink VR Controller Input block. To ensure smooth and reliable control, I programmed custom deadzone filtering scripts to stabilize the analog inputs and accurately map them to joint-velocity commands.

Skills Applied

MATLABSimulinkSimscapeSolidWorksDynamics

Project Images

UR10e Simulation Project - image 1
UR10e Simulation Project - image 2
UR10e Simulation Project - image 3
UR10e Simulation Project - image 4
UR10e Simulation Project - image 5
UR10e Simulation Project - image 6
UR10e Simulation Project - image 7
UR10e Simulation Project - image 8
UR10e Simulation Project - image 9
UR10e Simulation Project - image 10

Project Videos

← Back to Projects