{"id":15716247,"url":"https://github.com/alessioborgi/robomat","last_synced_at":"2026-01-07T05:13:48.188Z","repository":{"id":257312222,"uuid":"857891131","full_name":"alessioborgi/RoboMAT","owner":"alessioborgi","description":"A comprehensive MATLAB library for solving a wide range of robotics tasks, providing tools and functions for robotic simulations, control systems, kinematics, and path planning.","archived":false,"fork":false,"pushed_at":"2024-09-15T21:55:28.000Z","size":110,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T23:53:24.464Z","etag":null,"topics":["angular","axis-angle","cameras","differential-kinematics","direct-kinematics","euler","inverse-kinematics","jacobian","kinematics","matlab","matlab-codes","robot","robotics","trajectory-planning","velocity","workspace"],"latest_commit_sha":null,"homepage":"","language":"MATLAB","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/alessioborgi.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-09-15T21:43:11.000Z","updated_at":"2024-11-27T03:22:30.000Z","dependencies_parsed_at":"2024-09-15T23:50:02.522Z","dependency_job_id":null,"html_url":"https://github.com/alessioborgi/RoboMAT","commit_stats":null,"previous_names":["alessioborgi/robomat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alessioborgi%2FRoboMAT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alessioborgi%2FRoboMAT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alessioborgi%2FRoboMAT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alessioborgi%2FRoboMAT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alessioborgi","download_url":"https://codeload.github.com/alessioborgi/RoboMAT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237393040,"owners_count":19302720,"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","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":["angular","axis-angle","cameras","differential-kinematics","direct-kinematics","euler","inverse-kinematics","jacobian","kinematics","matlab","matlab-codes","robot","robotics","trajectory-planning","velocity","workspace"],"created_at":"2024-10-03T21:44:41.907Z","updated_at":"2025-10-20T20:30:42.444Z","avatar_url":"https://github.com/alessioborgi.png","language":"MATLAB","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RoboMAT\n\n### Copyright © 2024 Alessio Borgi\n\n# RoboMAT\n\nRoboMAT is a comprehensive MATLAB library designed to address a variety of robotics tasks. This library offers a suite of tools and functions for robotic simulations, control systems, kinematics, dynamics, and path planning. With RoboMAT, researchers and engineers can easily implement and test robotic algorithms in a MATLAB environment.\n\n## Features\n\n- **Robotic Simulations**: Create and simulate different robot models, including manipulators and mobile robots.\n- **Kinematics**: Compute forward and inverse kinematics for various robotic configurations.\n- **Dynamics**: Model and simulate the dynamics of robotic systems using standard algorithms like Newton-Euler.\n- **Control Systems**: Implement classical and modern control algorithms to manage robotic motion.\n- **Path Planning**: Integrate various path planning techniques to navigate robots in complex environments.\n- **Sensor Integration**: Includes functions for integrating sensors like LiDAR and cameras for perception tasks.\n- **Extensible**: Easily extend the library by adding custom robot models and algorithms.\n\n## Installation\n\n### Prerequisites\n\n- MATLAB (R2020b or later)\n- Robotics System Toolbox (optional for certain features)\n- Simulink (optional for dynamic simulations)\n\n### Steps\n\n1. Clone the repository to your local machine:\n   ```bash\n   git clone https://github.com/alessioborgi/RoboMAT.git\n   ```\n2. Add the library to your MATLAB path in the MATLAB Command Window:\n   ```matlab\n   addpath(genpath('path/to/RoboMAT'));\n   ```\n3.\t(Optional) Install additional toolboxes or dependencies as needed for your tasks.\n\n\n### Documentation\n\nDetailed documentation for each function and feature of RoboMAT can be found in the docs folder of the repository. Additionally, inline comments and example scripts are provided to help users understand how to implement various robotic algorithms.\n\n### Contributing\n\nContributions to RoboMAT are welcome! If you’d like to add new features, improve existing functions, or fix bugs, please follow these steps:\n\t1.\tFork the repository.\n\t2.\tCreate a new branch for your feature or bug fix:\n ```bash\n git checkout -b feature-name\n```\n  3.\tCommit your changes and push to your forked repository.\n\t4.\tCreate a pull request to merge your changes into the main repository.\n\n\n\n### License\n\nThis project is licensed under the CC0-1.0 License. See the [LICENSE](LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falessioborgi%2Frobomat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falessioborgi%2Frobomat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falessioborgi%2Frobomat/lists"}