Skip to content

CK-Explorer/A-Simple-Open-Loop-Robotic-Motion--SCARA-robot--Library

Repository files navigation

🌟 A Simple Open Loop Robotic Motion (SCARA robot) Library

  • This Arduino library will move the SCARA robot's end effector from one point to another in a smooth motion.

🤖 Brief Description

motion
(Please wait for the GIF to load)

This library is designed to move all the robotic links gracefully according to the time specified by the user.

Such motion is achieved by controlling the time intervals to move each step of the stepper motors using trapeziodal velocity profile (working principle in Section 4).

🧰 Getting Started

‼️ Prerequisites

  • Designed for this type of SCARA robot with this specifications (Section 2).
  • Requires Arduino microcontrollers. (Tested on Arduino Uno and Mega)
  • Designed for stepper motors which actuate the robotic links.
  • Requires stepper motor drivers like DRV8825, A4988, or any similar drivers which utilize square wave signals to drive the motors.

🏃 Using the library

This page consists of the steps required to use this library with its details in the header file.

🧪 Examples

💎 Credits

Big thanks to

  • My university coursework's partners in building the hardware.
  • Idegraaf, the creator of this SCARA robot, for open-sourcing it.
  • Sw-tcNet for the gripper design.

📜 Version History

  • 1.0.0
    • Initial Release

⚠️ License

This project is licensed under the Apache-2.0 license - see the LICENSE.md file for details.

About

A library that moves the robotic arms smoothly.

Resources

License

Stars

Watchers

Forks

Languages