Skip to content

Redpanda-dev/Bachelors-Thesis-Robotarm-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robotarm

Bachelor's degree code for the roboticarm

  • Uses MATLAB to create an UI for user, solves the inverse kinematics and creates a "pathing list".
  • In the UI user is able to see 3d render of the MeARM-robot, create and modify paths for the robot to move through and to change different settings (COM-port, automatic pathing etc.)
  • MATLAB uses a Jacobian Pseudo-inverse algorithm in order to solve inverse kinematics problem.
  • MATLAB communicates with Arduino via Serial Port and sends a "pathing list" through serial communication.
  • The Arduino code handles the parsing of the "pathing list" and moves each joint of the robot accordingly.

Example of the project setup: image

An example video of the system working (with finnish explanation) can be seen here: Youtube link