Skip to content

omerfaruktekin13/5-Bar-Parallel-Robot-via-MATLAB-Simscape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

5 Bar Parallel Robot

Project Media

Dxxxxx
Simulink Simscape Model
Dxxxxx
5 Bar Parallel Robot Diagram
Dxxxxx
Simulink Diagram
Dxxxxx
Solidworks Base Drawing
Dxxxxx
Solidworks Link Drawing

Description

5 bar mechanism is an efficient and simple design to observe human-robot interactions. As an actuator, brushless DC Motors or stepper motors can be chosen. This project is generally used to observe the human-robot relationship. Thanks to MATLAB/Simscape, I created the parts I drew in Solidworks with Simulink diagram and solved them to the system by using the movements of the joints that are connected to each other as input. The torque in the joints was calculated automatically and I introduced the mouse to the system as analog thanks to Simulink Desktop Real-Time Toolbox. By converting the linear movements of the mouse to angular movements, I made the end-effector of the 5 Bar Parallel Robot follow the mouse. The angle at each joint was calculated by the system using inverse kinematics equations. There are also equations of forward and backward kinematic movements in the .m file.

Tools and Languages

matlab

* MATLAB 2023a

* Simulink

* Simscape Multibody

* Simulink Desktop Real-Time

matlab

* Solidworks 2021 (If you want to edit the structure of the mechanism.)

Installation

  1. Download 2R folder, 5Bar_m_.m and 5bar_Sim.slx files.
  2. Put these files into your MATLAB folder which is located in Documents.
  3. Open the .m file and Simulink model. Then evaluate the first section of .m file.
  4. Play Simulink model and you will see the Simscape model.
  5. The end-effector of the mechanism will be controlled by your mouse.
  6. Enjoy!

Open to Development

Please share your comments and ideas about the project with me. Thank you for your time.

Releases

No releases published

Packages

No packages published

Languages