{"id":14962005,"url":"https://github.com/Xtalism/robotic-manipulator-matlab","last_synced_at":"2025-10-24T22:31:04.612Z","repository":{"id":253588656,"uuid":"843946281","full_name":"Xtalism/robotic-manipulator-matlab","owner":"Xtalism","description":"MATLAB Robotic Manipulator Control and User Interface with App Designer and Arduino.","archived":false,"fork":false,"pushed_at":"2024-08-17T23:45:33.000Z","size":2973,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-04T13:07:47.054Z","etag":null,"topics":["app-designer","arduino","electronics","manipulator-robotics","matlab","matlab-code","robotics","robotics-programming"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Xtalism.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-17T22:38:37.000Z","updated_at":"2025-06-19T06:30:48.000Z","dependencies_parsed_at":"2024-08-17T23:47:01.173Z","dependency_job_id":null,"html_url":"https://github.com/Xtalism/robotic-manipulator-matlab","commit_stats":{"total_commits":25,"total_committers":2,"mean_commits":12.5,"dds":"0.040000000000000036","last_synced_commit":"931a1300498929017ec7e4061ff3bc7c03a2f724"},"previous_names":["xtalism/robotic-manipulator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Xtalism/robotic-manipulator-matlab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtalism%2Frobotic-manipulator-matlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtalism%2Frobotic-manipulator-matlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtalism%2Frobotic-manipulator-matlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtalism%2Frobotic-manipulator-matlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xtalism","download_url":"https://codeload.github.com/Xtalism/robotic-manipulator-matlab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xtalism%2Frobotic-manipulator-matlab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280878370,"owners_count":26406641,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-24T02:00:06.418Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app-designer","arduino","electronics","manipulator-robotics","matlab","matlab-code","robotics","robotics-programming"],"created_at":"2024-09-24T13:28:41.329Z","updated_at":"2025-10-24T22:31:04.078Z","avatar_url":"https://github.com/Xtalism.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Robotic Manipulator\n\nThis is a simple MATLAB App Designer application interface to manipulate manually or digitally a Robotic Manipulator Hand.\n\nThis Robotic Manipulator has six degrees of freedom. Its behaviour was analyzed with Denavit-Hartenberg Parameters.\n\n## Table of Contents\n- [Robotic Manipulator](#robotic-manipulator)\n  - [Table of Contents](#table-of-contents)\n  - [Project Description](#project-description)\n  - [Hardware Used](#hardware-used)\n  - [Wiring](#wiring)\n  - [Software Requirements](#software-requirements)\n  - [Prerequisites](#prerequisites)\n  - [Installation Instructions](#installation-instructions)\n  - [Usage](#usage)\n  - [Features](#features)\n  - [License](#license)\n  - [Contact Information](#contact-information)\n  - [Acknowledgements](#acknowledgements)\n\n## Project Description\nThis 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.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"auto\" height=\"auto\" src=\"img/structure.png\"\u003e\n\u003c/p\u003e\n\n## Hardware Used\n\u003cul\u003e\n    \u003cli\u003eArduino Uno\u003c/li\u003e\n    \u003cli\u003eSix Servomotors MG996R\u003c/li\u003e\n    \u003cli\u003eVoltage Power Supply: 7.2V and 2A\u003c/li\u003e\n    \u003cli\u003eThree Joysticks\u003c/li\u003e\n\u003c/ul\u003e\n\n## Wiring\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"auto\" height=\"auto\" src=\"img/pictoric.png\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"auto\" height=\"auto\" src=\"img/schematics.jpg\"\u003e\n\u003c/p\u003e\n\n## Software Requirements\n  - [MATLAB](https://la.mathworks.com/products/matlab.html)\n  - [MATLAB Support Package for Arduino Hardware](https://la.mathworks.com/matlabcentral/fileexchange/47522-matlab-support-package-for-arduino-hardware)\n  - [MATLAB App Designer](https://la.mathworks.com/products/matlab/app-designer.html)\n\n## Prerequisites\n- MATLAB R2020a or later\n\n## Installation Instructions\n1. Clone the repository:\n    ```sh\n    git clone https://github.com/yourusername/robotic-manipulator.git\n    ```\n2. Open MATLAB and navigate to the cloned repository.\n3. Install the required MATLAB support packages:\n    - \u003ca href=\"https://la.mathworks.com/matlabcentral/fileexchange/47522-matlab-support-package-for-arduino-hardware\" target=\"_blank\"\u003eMATLAB Support Package for Arduino Hardware\u003c/a\u003e\n    - \u003ca href=\"https://la.mathworks.com/products/matlab/app-designer.html\" target=\"_blank\"\u003eMATLAB App Designer\u003c/a\u003e\n\n## Usage\n1. Connect the Arduino Uno and the servomotors as per the hardware setup.\n2. Open the MATLAB App Designer and load the project.\n3. Change the 'COM' and 'Arduino' values to match yours.\n4. Run the application and use the interface to control the robotic manipulator.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"auto\" height=\"auto\" src=\"img/interface.png\"\u003e\n\u003c/p\u003e\n\n## Features\n- Manual and digital manipulation of the robotic arm\n- Real-time control via MATLAB interface\n- Easy setup and configuration\n\n\u003c!-- ## Contributing\nContributions are welcome! Please read the [contributing guidelines](CONTRIBUTING.md) first. --\u003e\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Contact Information\nFor any questions or suggestions, please contact [manuel.pina.olivas@gmail.com](mailto:manuel.pina.olivas@gmail.com).\n\n## Acknowledgements\n- [MATLAB Central](https://www.mathworks.com/matlabcentral)\n- [Arduino](https://www.arduino.cc/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXtalism%2Frobotic-manipulator-matlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FXtalism%2Frobotic-manipulator-matlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FXtalism%2Frobotic-manipulator-matlab/lists"}