Mouad Boumediene - Hobby Coding
Mouad Boumediene - Hobby Coding
  • 47
  • 609 377
Machine Learning Rubik's Cube | PART 3 | Rotations
this is the third video 😎 in our series on simulating a Rubik's Cube using Raylib in Python! In this series, we start by creating a 3D simulation of a Rubik's Cube. then, we'll use deep reinforcement learning to train the cube to solve itself. Join us on this exciting journey into the world of 3D graphics and AI! Don't forget to like, comment, and subscribe for more educational content.
🔗Source Code:
Rubik's Cube simulation: ko-fi.com/s/8558c6b0a0
Rubik's Cube simulation (machine learning solver) : Coming soon
🔜 Don't miss out on Future videos
👍 Like, share, and subscribe for more awesome content!
📝 Leave your questions and suggestions in the comments below
⏱️ TimeStamps :
0:00 intro
0:34 Some theory
1:00 Main method code
3:25 Helper methods and attributes
6:09 Result
🏷️ HashTags: #rubikscube #machinelearning #simulation
Переглядів: 339

Відео

Machine Learning Rubik's Cube | PART 2 | Full Cube
Переглядів 1,2 тис.День тому
this is the second video 😎 in our series on simulating a Rubik's Cube using Raylib in Python! In this series, we start by creating a 3D simulation of a Rubik's Cube. then, we'll use deep reinforcement learning to train the cube to solve itself. Join us on this exciting journey into the world of 3D graphics and AI! Don't forget to like, comment, and subscribe for more educational content. 🔗Sourc...
Machine Learning Rubik's Cube | PART 1 | Single Piece
Переглядів 1,3 тис.14 днів тому
the first video 😎 in our series on simulating a Rubik's Cube using Raylib in Python! In this series, we start by creating a 3D simulation of a Rubik's Cube. then, we'll use deep reinforcement learning to train the cube to solve itself. Join us on this exciting journey into the world of 3D graphics and AI! Don't forget to like, comment, and subscribe for more educational content. 🔗Source Code: R...
Made Custom PCB For My Self Balancing Robot
Переглядів 694Рік тому
In this video 🔥 I share the journey of designing and manufacturing self-balancing robot PCBs, created for versatile robotics projects and educational purposes. The PCBs were designed in collaboration with a Master's student, and manufactured by PCBWay. Watch as I unbox and assemble these high-quality, custom-made PCBs, and stay tuned for future updates on this project! 🔗PCBWay: www.pcbway.com/ ...
Tracking My Car using A Tiny GPS Module | RYS8830 Test
Переглядів 7 тис.Рік тому
In This video, i test the RYS8830 GPS/GNSS Receiver by using it to Track my own car and then I will explain the HOT, WARM, and COLD start options that it offers. I tested this chip indoors (in my room) and outdoors ( car, rooftops... etc), which was fun. The Global Positioning System, originally Navstar GPS, is a satellite-based radio navigation system owned by the United States. GPS works thro...
Building an Ai Robot for my PhD Research #1
Переглядів 4,7 тис.Рік тому
Welcome to this series where we build from scratch an Ai Robot for scientific research. in this first episode 🔥 i will show you the process of building a 3D design for an Ai differential drive robot using onshape and then we will export this model to the Gazebo simulation environment. 👨‍💻 This video is sponsored by Pcbway : www.pcbway.com/ 🍓 Consider supporting us : ko-fi.com/algobotics ⏱️ Time...
install ROS 2 on Ubuntu 22.04 step by step
Переглядів 40 тис.Рік тому
in this tutorial 🔥 we're going to install set up and test the latest version of ROS 2 (ROS Humble Hawksbill) on Linux ( Ubuntu 22.04 ). ROS is an abbreviation for the Robot Operating System, and it's a framework that makes building robots way easier by handling complex tasks that the user might not be experienced with and leaving him to focus on the task that really interests him. subscribe to ...
DIY Device to Protect Your Smartphone From Theft or Loss
Переглядів 1,3 тис.Рік тому
in this brand new DIY project i'll show you how to make a phone Loss Prevention device using just 3 low cost components : the Seeed xiao ble board, a buzzer , coin cell batteries. i'll make wireless connection between the xiao ble board and the smartphone, and when this connection breaks the buzzer will go off making a lot of noise alerting you and saving your phone from getting lost or worse g...
Enhanced Self Balancing Robot Simulation in Simulink [ PID ]
Переглядів 8 тис.2 роки тому
in this video 🔥 we will enhance our previous simulation of a self-balancing robot in Simulink using a 3D model designed in Onshape. we will export the 3D model from Onshape to Simulink and then connect the chassis & cart And cart & world frame using joints. to define the robot's motion, the last step will be to use a PID controller to maintain an upright pose for the self-balancing robot. 🗃️ si...
Import Free 3D models to Simulink from Onshape website
Переглядів 1,6 тис.2 роки тому
in this quick tutorial 🔥 i'll show you how to import 3D models to Simulink from Onshape, this method will save you a lot of time and increase the quality of your simulations. ⏱️ TimeStamps : 0:00 intro. 0:20 pros of this method. 1:00 importing a doorhinge. 2:18 importing a robot. 3:00 outro 🏷️ HashTags: #Simulink #Onshape #CAD
Bluetooth LED Dimmer | Arduino Project
Переглядів 5 тис.2 роки тому
Bluetooth LED Dimmer | Arduino Project
DC Motor Speed Measurement Using Arduino and Simulink
Переглядів 14 тис.2 роки тому
DC Motor Speed Measurement Using Arduino and Simulink
Simulating an Obstacle Avoidance Robot Using Python | From Scratch
Переглядів 32 тис.2 роки тому
Simulating an Obstacle Avoidance Robot Using Python | From Scratch
DC Motors: A Practical Guide | INTRO
Переглядів 1,4 тис.2 роки тому
DC Motors: A Practical Guide | INTRO
Self Balancing Robot Tips that will Save your project
Переглядів 26 тис.2 роки тому
Self Balancing Robot Tips that will Save your project
Creating a spoken Digit Recognition Agent using Deep learning | From Scratch
Переглядів 2 тис.2 роки тому
Creating a spoken Digit Recognition Agent using Deep learning | From Scratch
Machine Learning Datasets and where to find them.
Переглядів 7602 роки тому
Machine Learning Datasets and where to find them.
Python Swarm Simulation | Herding sheep using python🐏
Переглядів 7 тис.2 роки тому
Python Swarm Simulation | Herding sheep using python🐏
install ROS on Ubuntu 20.04 step by step
Переглядів 8 тис.2 роки тому
install ROS on Ubuntu 20.04 step by step
Make a robot in GAZEBO from scratch | under 8 minutes simulation
Переглядів 49 тис.2 роки тому
Make a robot in GAZEBO from scratch | under 8 minutes simulation
Lane detection using A deep learning model | hands-on tutorial
Переглядів 57 тис.3 роки тому
Lane detection using A deep learning model | hands-on tutorial
Data association for SLAM | coding slam from scratch
Переглядів 8 тис.3 роки тому
Data association for SLAM | coding slam from scratch
Feature Extraction from 2D LIDAR data using python 2/2 | SLAM SERIES
Переглядів 14 тис.3 роки тому
Feature Extraction from 2D LIDAR data using python 2/2 | SLAM SERIES
Coding Geometry using python | practical tutorial
Переглядів 5 тис.3 роки тому
Coding Geometry using python | practical tutorial
Feature Extraction from 2D LIDAR data using python 1/2 | SLAM SERIES
Переглядів 16 тис.3 роки тому
Feature Extraction from 2D LIDAR data using python 1/2 | SLAM SERIES
simulating a LIDAR sensor from scratch with python | SLAM SERIES
Переглядів 56 тис.3 роки тому
simulating a LIDAR sensor from scratch with python | SLAM SERIES
simulating SLAM from scratch using python | introduction
Переглядів 36 тис.3 роки тому
simulating SLAM from scratch using python | introduction
applying an LQR command on a self-balancing robot in Simulink |2021|
Переглядів 17 тис.3 роки тому
applying an LQR command on a self-balancing robot in Simulink |2021|
Path Smoothing in Python | with just 10 lines of code
Переглядів 8 тис.3 роки тому
Path Smoothing in Python | with just 10 lines of code
self balancing robot | Simulink basics series
Переглядів 60 тис.3 роки тому
self balancing robot | Simulink basics series

КОМЕНТАРІ

  • @antonwezels9403
    @antonwezels9403 3 дні тому

    Hello, are your services still available on fiverr?

    • @hobby_coding
      @hobby_coding 2 дні тому

      Unfortunately not, i did Fiverr to support myself during my PhD years. but now i have too much work on my hands. All i can do now is to answer your questions in the comments section.

    • @antonwezels9403
      @antonwezels9403 23 години тому

      @hobby_coding But thank you very much for your valuable content, it helps me a lot. Do you have any tip on how I can apply your simulation approach in a real environment by using RP Lidar and Rasphberry Pi as a device for mapping a space?

  • @hobby_coding
    @hobby_coding 9 днів тому

    🔗Source Code: Rubik's Cube simulation: ko-fi.com/s/8558c6b0a0 Rubik's Cube simulation (machine learning solver) : Coming soon

  • @ossamadraoui9845
    @ossamadraoui9845 12 днів тому

    That's cool bro but you mispositioned the colors of the Rubik cube

    • @hobby_coding
      @hobby_coding 12 днів тому

      which faces ? i believe everything is correct.

    • @EdRlld98
      @EdRlld98 9 днів тому

      @@hobby_coding Yes they are! Impressive Mouad! Happy to see that you're finally working on that project :)

    • @hobby_coding
      @hobby_coding 9 днів тому

      @@EdRlld98 Thanks Edouard for introducing me to RayLib. It's really powerful and user-friendly.

  • @Astro_Jaw
    @Astro_Jaw 12 днів тому

    That's a really nice project and your explanation was easy to follow keep up the good work 👍

  • @syedsajjadali4220
    @syedsajjadali4220 12 днів тому

    That's cool❤

  • @hobby_coding
    @hobby_coding 13 днів тому

    How did you like this second part Rubik's Cube simulation: ko-fi.com/s/8558c6b0a0 Rubik's Cube simulation (machine learning solver) : Coming soon

  • @Noone-lw6ge
    @Noone-lw6ge 16 днів тому

    I really liked this tutorial, I’m looking forward for part 2

    • @hobby_coding
      @hobby_coding 16 днів тому

      Glad you liked it, i'm making part 2 right now.

  • @dnmsgogo
    @dnmsgogo 17 днів тому

    que genio

    • @hobby_coding
      @hobby_coding 17 днів тому

      very much apreciated. I'm glad you enjoyed it.

  • @user-in3ex3rd1y
    @user-in3ex3rd1y 17 днів тому

    I just took a look into your older videos - you do have a good narrating voice, please use it instead of this annoying TTS/AI voice

    • @hobby_coding
      @hobby_coding 17 днів тому

      Thanks for the suggestion, i'll surely consider doing that for the rest of the series.

  • @mohamedfarrag3869
    @mohamedfarrag3869 17 днів тому

    Impressive as usual Thank you for sharing your work with us

  • @hobby_coding
    @hobby_coding 18 днів тому

    Hello i'm back 🔗Source Code: Rubik's Cube simulation: ko-fi.com/s/8558c6b0a0 Rubik's Cube simulation (machine learning solver) : Coming soon

  • @ankita5470
    @ankita5470 21 день тому

    the code executed fine and the output video file was generated. but when i played the video the lanes weren't marked with green color, or highlighted in anyway. It looked same as the input video. where could i be missed something ? i followed your code line by line . please help

  • @renzsuarez4027
    @renzsuarez4027 23 дні тому

    can this be use in Lightbulbs?

    • @hobby_coding
      @hobby_coding 20 днів тому

      you need a couple more components but, yes this will work on a light bulb.

  • @wfpnknw32
    @wfpnknw32 23 дні тому

    interesting video although just doing a standard screen cast even if it's longer would be much more useful. I feel like i have to debug this tutorial. You add in blocks and components offscreen and use keyboard short cuts without explaining how to search for components. Also things like at 12:12 where you say it's really crucial to set a value and then cover the actual screen with a blown up screen shot of a properties window (but is it the one you're talking about, is it a bug and which one is it for), below the screenshot you can see the bottom of the actual window you're editing.. Great topic but honestly just a screen share of the whole process (sped up for bits if needed) would be much more useful. Nothing fancy just what you did is best.

    • @hobby_coding
      @hobby_coding 20 днів тому

      thanks for the valuable remark.

  • @hassansakeef5838
    @hassansakeef5838 Місяць тому

    Hello great video sir, i was wondering how do you suppose is it possible using the same model for the robot to make turns to reach a certain target rather than just move forward and backward? An idea or resource would be highly appreciated. Thank you.

    • @hobby_coding
      @hobby_coding Місяць тому

      you can use another 3D robotics simulation environment like gazebo + ros.

  • @renzsuarez4027
    @renzsuarez4027 Місяць тому

    can i ask is this work in light bulb?

    • @hobby_coding
      @hobby_coding Місяць тому

      you can use a relay to easily turn the light bulb on and off using the project presented in this video. however if you wanted to dimm the light than you'll need an AC dimmer module and a dimmable light bulb.

  • @khemisakram
    @khemisakram Місяць тому

    i have a drim to be a youtuber like you keep going bro

    • @hobby_coding
      @hobby_coding Місяць тому

      Thanks for encouragement. my goal was not to be a youtube, it was always to be a scientists and an educator, and youtube provided a platform for me to deliver my content to people. just make a youtube channel and share the projects that create even if they are simple, there is always people who can find your ideas useful.

  • @muhammadmubashir4682
    @muhammadmubashir4682 2 місяці тому

    in this simulation you are just calculation vertical angle?

    • @hobby_coding
      @hobby_coding Місяць тому

      i'm calculating the tilt angle with respect to the vertical axis.

  • @haihuynh8337
    @haihuynh8337 2 місяці тому

    Is it more performant to find the intersection between (x1,y1),(x2,y2) and the four sides of the rectangle instead of splitting it to 100 points?

    • @hobby_coding
      @hobby_coding Місяць тому

      yes, it could be . but you are assuming that the obstacle is a rectangle. it might not be .

  • @maurya_1
    @maurya_1 2 місяці тому

    Great videos loving it please keep making these videos

  • @kadaliakshay6770
    @kadaliakshay6770 2 місяці тому

    hey is there any way of doing this with camera but without a LIDAR? because I've done some research and it kinda looks like it's possible...

    • @hobby_coding
      @hobby_coding Місяць тому

      Yes, autonomous driving can be done with a camera. Tesla for example uses cameras, radar and ultrasonic sensors.

  • @hobby_coding
    @hobby_coding 3 місяці тому

    📁 source code: ko-fi.com/s/b0f376134e

  • @amr.a-m8350
    @amr.a-m8350 3 місяці тому

    Good video .How to convert signal position of revolute to voltage to be inserted to the pid to get a force acting on prismatic

  • @terrybates8407
    @terrybates8407 3 місяці тому

    So one good collie 👍

  • @hobby_coding
    @hobby_coding 3 місяці тому

    Python Sheep Herding Simulation 🗃️ source code: ko-fi.com/s/f5c64c0476

  • @ShaikMohinuddin
    @ShaikMohinuddin 3 місяці тому

    Hello, can you upload a video of adding a PID controller to the robot you imported from onshape. Like a walking robot.. thank you

    • @hobby_coding
      @hobby_coding Місяць тому

      could be done, thanks for the idea.

  • @hamedshamsikhani3345
    @hamedshamsikhani3345 3 місяці тому

    Thank you very much dear sir. You teach excellent but please describe more about something like 100 signals or sample time! I exactly make your model . My motor turns about 3200 rpm but the result is not acceptable.

  • @hobby_coding
    @hobby_coding 3 місяці тому

    🗃️ source code : ko-fi.com/s/1a38e1563b

  • @Hanan-qz8ms
    @Hanan-qz8ms 3 місяці тому

    I use rplidar c1.. when i run it apper a black window and the lidar doesn't connect or even work!😢 please help me

  • @hobby_coding
    @hobby_coding 3 місяці тому

    🏷️ Download the files: ko-fi.com/s/716bba8384

  • @hobby_coding
    @hobby_coding 3 місяці тому

    code: ko-fi.com/s/86d7053723

  • @alanperez7551
    @alanperez7551 3 місяці тому

    If you did all right and still having and error try this: "File" -> "Invalidate Caches / Restart" -> "Invalidate and Restart". This restart the old cache and validates the added modules like: import pygame etc...

  • @user-vn1ix3ji3t
    @user-vn1ix3ji3t 3 місяці тому

    Hello! I wrote all the code like yours, but it doesn't display, scan, or display an image.

  • @outer1269
    @outer1269 4 місяці тому

    most part of the main.py code didnt show in the later part of the video

  • @antonwezels9403
    @antonwezels9403 4 місяці тому

    Hey are you still on fiverr available?

  • @DANCEmaster7339
    @DANCEmaster7339 4 місяці тому

    I still didn't understand the purpose of adding delay blocks. Z-1 and Z-100

  • @mgbezechike23
    @mgbezechike23 4 місяці тому

    How can i get the circuit diagram for this please. And also what DC motor and encoder did you use

  • @kidtimusprime
    @kidtimusprime 4 місяці тому

    Hi you mentioned in the video that you will make a video on how to manually control the robot in gazebo. Can I know how to do that? thank you

  • @HeavenlyDemon_
    @HeavenlyDemon_ 4 місяці тому

    This guy just ditched everyone in this comment section 😂😅 not gonna use this vid then .shameful

    • @hobby_coding
      @hobby_coding Місяць тому

      Sorry i have been working on some very time-consuming projects. i'm here now :) what was your question ?

  • @user-ou8zh3dv4e
    @user-ou8zh3dv4e 5 місяців тому

    Thanks for sharing such an Awesome project . Can you please share Arduino code & MIT App Inventor .aia file for this project

  • @swasthikk3655
    @swasthikk3655 5 місяців тому

    Can we use it for alphabet recognition?

    • @hobby_coding
      @hobby_coding Місяць тому

      i think you can use this model's architecture for spoken letter recongnition as well yes.

  • @babihalal2553
    @babihalal2553 5 місяців тому

    Hi, would like to know will it be possible to implement this lane detection algorithm on a real time live stream using a esp32 cam?

    • @aisharawat9102
      @aisharawat9102 4 місяці тому

      Hey is it working in real time or not??

  • @vedmaheshkale5943
    @vedmaheshkale5943 5 місяців тому

    Life saving......😊

  • @user-ww1rd7xe1u
    @user-ww1rd7xe1u 5 місяців тому

    you are really stpd or what is sh*t

  • @sreeharib9359
    @sreeharib9359 5 місяців тому

    I am having an issue, at the mid of the video, the bot is oscillating while give a +y force at p3, but mine is not oscillating, but moving and rotating at a faster pace(increasing), yes, i set the damping coeff at rotating joint. Anyway its moving but not oscillating. Can anyone help me with this?

  • @jayantha4955
    @jayantha4955 6 місяців тому

    sir, I am getting an error in google cola

  • @yenyuthnea631
    @yenyuthnea631 7 місяців тому

    we could call our self as scientific by designs new algorithm for part planning.

  • @yenyuthnea631
    @yenyuthnea631 7 місяців тому

    good content , move it on .