Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementing a rock-paper-scissors game #24

Open
mxochicale opened this issue Jul 10, 2021 · 4 comments
Open

Implementing a rock-paper-scissors game #24

mxochicale opened this issue Jul 10, 2021 · 4 comments

Comments

@mxochicale
Copy link
Member

mxochicale commented Jul 10, 2021

@Diego-Coyotzi-M @eliasmendez2514 and I discussed the potential application of Machine Learning to program the game of the rock, paper sissors.

The following are potential references:

LearningML by Juan David Rodríguez

Site: https://web.learningml.org/en/learningml-in-the-biweekly-seminars-of-the-raspberry-pi-foundation/
Slides: https://www.raspberrypi.org/app/uploads/2020/05/Learning-AI-at-school-with-Scratch-and-LearningML.pdf
Video: https://www.youtube.com/watch?v=vRY4v1diuhA&feature=emb_title
Paper: https://ieeexplore.ieee.org/document/8970124

@mxochicale mxochicale changed the title Rock-paper-scissors Implementing a rock-paper-scissors game Jul 10, 2021
@mxochicale
Copy link
Member Author

Just made a quick search and there are various tutorials in youtube. Perhaps, we need to check the compatibility of hardware and robots. For istnace in terms of hardware, we might like to think about:

@mxochicale
Copy link
Member Author

mxochicale commented Jul 10, 2021

Just found a similar projects but sort of advance project using raspberry pi

Janken (rock-paper-scissors) Robot with 100% winning rate: 3rd version

https://www.youtube.com/watch?v=Qb5UIPeFClM&t=3s

The third version of the Janken (rock-paper-scissors) robot with 100% winning rate has been developed. In this version, we incorporated the high-speed tracking technologies "1ms Auto Pan-Tilt" and "Lumipen 2" in order to extend a field of view of the high speed vision system. The inclusion of these technologies additionally enables the system to dynamically track the human hand and recognize its shape in high speed, regardless of where it moves, as well as improves the synchronization between the motion of the robot hand and that of the human hand. Using high-speed vision together with the high-speed actuation of the robot hand enables the robot to achieve a 100 % winning rate.
Janken Robot Web:
http://ishikawa-vision.org/fusion/Janken/index-e.html
Lumipen 2 YouTube Video
https://www.youtube.com/watch?v=p7IL0Gvux7U

A Rock-Paper-Scissors game using computer vision and machine learning on Raspberry Pi.

Another project is "A Rock-Paper-Scissors game using computer vision and machine learning on Raspberry Pi." By Julien de la Bruère-Terreault ([email protected]) which repository is here: https://github.com/DrGFreeman/rps-cv . See more: https://www.thingiverse.com/thing:2598378

@mxochicale
Copy link
Member Author

Tiny Machine Learning e Inteligencia Artificial con Arduino | Edge Impulse + Wio Terminal

Good example but perhaps it is not necessary to use Wio but only a light sensor (camera) with Edge impulse. video: https://www.youtube.com/watch?v=qacGLRnimqY

Screenshot from 2022-11-19 17-03-43

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant