Skip to content

In this repository, steppers motors are synchronized to control 6DOF manipulator for assistive robot applications. In addition, MATLAB-Arduino communication is set in order to send the kinematics solution to the robot. Moreover, special functions are implemented such as joints calibration, homing, and end position.

License

Notifications You must be signed in to change notification settings

Walid-khaled/Stepper-Motors-Synchronization-for-Assistive-Robot-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

[Demo1] [Demo2]

Stepper-Motors-Synchronization-for-Assistive-Robot-Control

In this repository, steppers motors are synchronized to control 6DOF manipulator for assistive robot applications using <MultiStepper.h> and <AccelStepper.h> libraries. In addition, MATLAB-Arduino communication is set in order to send the kinematics solution to the robot. Moreover, special functions are implemented such as joints calibration, homing, and end position.

Here is a brief for the implementation. Full demo is attached here.

The program has the following functions:

  • Robot Joints Coordinated Movement (Stepper motors synchronization)
  • MATLAB Communication
  • Joints Calibration
  • Robot Homing
  • End-Position (CG position)

Stepper motors synchronization


MATLAB Communication


Calibration/ Homing/ End-Position

Full demo is attached here.

About

In this repository, steppers motors are synchronized to control 6DOF manipulator for assistive robot applications. In addition, MATLAB-Arduino communication is set in order to send the kinematics solution to the robot. Moreover, special functions are implemented such as joints calibration, homing, and end position.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages