https://github.com/andreasgdp/robo-throw
Project about creating a robot system capable of picking up an object and throwing it hitting a given target.
https://github.com/andreasgdp/robo-throw
cpp robotics sql
Last synced: 2 months ago
JSON representation
Project about creating a robot system capable of picking up an object and throwing it hitting a given target.
- Host: GitHub
- URL: https://github.com/andreasgdp/robo-throw
- Owner: Andreasgdp
- License: agpl-3.0
- Created: 2021-09-06T07:13:59.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-11-04T16:09:54.000Z (over 2 years ago)
- Last Synced: 2024-05-01T19:07:20.272Z (about 1 year ago)
- Topics: cpp, robotics, sql
- Language: C++
- Homepage:
- Size: 53.2 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# robo-throw
## About The Project
![]()
### Abstract
In this project, we have worked with creating a robot system that can identify an object with
the use of machine vision, then pick it up and throw it at any spot in a given target area. Both
the object and the target is being spotted by an RGB camera and then being processed with
machine vision in C++ with the library OpenCV to find their positions. We have then made
translations between the camera’s coordinate system and the table and then between the table and
the robot’s coordinate system. We have made a C++ program that controls the robot and the
gripper with use of the libraries UR-RTDE and Robotics library [3]. The program calculates an
object trajectory with input from the camera and the program runs a simulation in URSim where
every movement is tested before they are send to the robot. All this is being logged in a database
in MySQL through out the program.
![]()
### Built With
* [C++]()
* [Python]()
* [MatLab]()
* [Pure manpower]()