Robotic Simulations image

Robotic Simulations

Project Overview

Developing basic simulations for a robotic arm in both 2D and 3D.

Skills Used

MATLAB Python PyBullet Simulink

GitHub

Simulating a robotic arm in 2D and 3D to test kinematic controller designs.

Draws a lot of content from my other project on Planar Mulitbody Dynamics where I developed general purpose 2D simulations.

The goal here is to create efficient 2D and 3D simulations in order to model a controller for the robotic arm.

Note 01.08.2025: The current prototype gives nonsense results and there isn’t much else, but I will be working on it in the next few weeks. Have fun watching along!

🔧 Current Features

  • Basic 2D kinematic simulation using the body coordinate formulation

📦 Requirements

  • MATLAB R2018b or later
  • Symbolic Math Toolbox

🚧 Future Work

  • 2D: Implementation of kinetic analyses (e.g., forward and inverse dynamics) + Animations
  • 3D: Implementation of kinematic and kinetic analysis in Simscape and/or PyBullet

📚 References

Nikravesh, J. N. (2007). Planar Multibody Dynamics: Formulation, Programming with MATLAB®, and Applications. CRC Press. —