Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xtalism/robotic-manipulator
MATLAB Robotic Manipulator Control and User Interface with App Designer and Arduino.
https://github.com/xtalism/robotic-manipulator
app-designer arduino electronics manipulator-robotics matlab matlab-code robotics robotics-programming
Last synced: 4 months ago
JSON representation
MATLAB Robotic Manipulator Control and User Interface with App Designer and Arduino.
- Host: GitHub
- URL: https://github.com/xtalism/robotic-manipulator
- Owner: Xtalism
- License: mit
- Created: 2024-08-17T22:38:37.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-17T23:45:33.000Z (5 months ago)
- Last Synced: 2024-10-10T11:43:34.921Z (4 months ago)
- Topics: app-designer, arduino, electronics, manipulator-robotics, matlab, matlab-code, robotics, robotics-programming
- Homepage:
- Size: 2.84 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Robotic Manipulator
This is a simple MATLAB App Designer application interface to manipulate manually or digitally a Robotic Manipulator Hand.
This Robotic Manipulator has six degrees of freedom. Its behaviour was analyzed with Denavit-Hartenberg Parameters.
## Table of Contents
- [Robotic Manipulator](#robotic-manipulator)
- [Table of Contents](#table-of-contents)
- [Project Description](#project-description)
- [Hardware Used](#hardware-used)
- [Wiring](#wiring)
- [Software Requirements](#software-requirements)
- [Prerequisites](#prerequisites)
- [Installation Instructions](#installation-instructions)
- [Usage](#usage)
- [Features](#features)
- [License](#license)
- [Contact Information](#contact-information)
- [Acknowledgements](#acknowledgements)## Project Description
This project aims to provide an intuitive interface for controlling a robotic manipulator with six degrees of freedom. The interface allows for both manual and digital manipulation, making it versatile for various applications.
## Hardware Used
- Arduino Uno
- Six Servomotors MG996R
- Voltage Power Supply: 7.2V and 2A
- Three Joysticks
## Wiring
## Software Requirements
- [MATLAB](https://la.mathworks.com/products/matlab.html)
- [MATLAB Support Package for Arduino Hardware](https://la.mathworks.com/matlabcentral/fileexchange/47522-matlab-support-package-for-arduino-hardware)
- [MATLAB App Designer](https://la.mathworks.com/products/matlab/app-designer.html)
## Prerequisites
- MATLAB R2020a or later
## Installation Instructions
1. Clone the repository:
```sh
git clone https://github.com/yourusername/robotic-manipulator.git
```
2. Open MATLAB and navigate to the cloned repository.
3. Install the required MATLAB support packages:
- MATLAB Support Package for Arduino Hardware
- MATLAB App Designer
## Usage
1. Connect the Arduino Uno and the servomotors as per the hardware setup.
2. Open the MATLAB App Designer and load the project.
3. Change the 'COM' and 'Arduino' values to match yours.
4. Run the application and use the interface to control the robotic manipulator.
## Features
- Manual and digital manipulation of the robotic arm
- Real-time control via MATLAB interface
- Easy setup and configuration
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact Information
For any questions or suggestions, please contact [[email protected]](mailto:[email protected]).
## Acknowledgements
- [MATLAB Central](https://www.mathworks.com/matlabcentral)
- [Arduino](https://www.arduino.cc/)