Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kr1zzo/planar-parallel-centroid-vectoring
This repository is a part of the Seminar project at the Faculty of Electrical Engineering and Computing, University of Zagreb
https://github.com/kr1zzo/planar-parallel-centroid-vectoring
robot-arm robotics-kinematics
Last synced: 7 days ago
JSON representation
This repository is a part of the Seminar project at the Faculty of Electrical Engineering and Computing, University of Zagreb
- Host: GitHub
- URL: https://github.com/kr1zzo/planar-parallel-centroid-vectoring
- Owner: kr1zzo
- Created: 2023-06-30T13:42:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-10T16:40:27.000Z (7 months ago)
- Last Synced: 2024-04-10T20:14:44.841Z (7 months ago)
- Topics: robot-arm, robotics-kinematics
- Language: MATLAB
- Homepage:
- Size: 6.85 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Creation of a planar parallel structure for centroid vectoring of a robot with a floating base
### Course : Seminar 2
In this project, a planar parallel mechanism with two degrees of freedom is described. The inverse kinematics procedure was used to obtain expressions for the rotation angles of the actuator depending on the given position of the tooltip. Furthermore, the problem of determining the working space with the set requirements of centroid vectorization is described. The obtained conclusions were tested on the made model of the mechanism. Although the control of systems using planar parallel mechanisms is already widely used in various fields, the use for the centroid vectoring by controlling the position of the center of mass of the system is a new concept under investigation. In the next steps, it is necessary to create the mechanism control and then implement it on real robots in order to examine the advantages and disadvantages of the control of the stabilization of robots with a floating base compared to the currently used methods.
Sketch for inverse kinematics calculation:
## Execution
### Matlab script for calculating the optimal length of mechanism articles:
```
optimal_bar_lengths.m
```### Matlab script for calculating the working space of the mechanism:
```
seminar.m
```## Results
#### Results can be found i `Documentation/report.pdf`report
## Real life model of the mechanism in action
At the end of the project, a real-life model of the mechanism was made. The mechanism was made using a 3D printer and the control of the mechanism was done using a Dynamixel motors. The mechanism was controlled using the inverse kinematics calculations and the working space of the mechanism was tested. The mechanism was able to move the tooltip in the desired direction and the working space was tested for the given requirements.
## Credits
#### [© Faculty of Electrical Engineering and Computing, University of Zagreb, 2023](https://www.fer.unizg.hr/)
#### [© Laboratory for Robotics and Intelligent Control Systems, University of Zagreb, 2023](https://larics.fer.hr/)


Contributors names and contact info
Author|GitHub | e-mail
| :--- | :---: | :---:
Enio Krizman | [@kr1zzo](https://github.com/kr1zzo) | [email protected]Mentors | e-mail
| :--- | :---:
Izv. Prof. Dr. Sc. Matko Orsag | [email protected]