Coding Challenge #4: Path Smoothing

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Coding challenge / coding challenge javascript
    In this video series we're looking into how AI can be used to control robots, specifically my robot vacuum cleaner.
    In my previous video, we built an AI that's able to help our robot find a path to goal within a maze. However, the path generated by the AI was extremely jagged, making it impractical to use it in the real world. In this video, we'll take a look at how we can improve the path generated by our AI by making it shorter and smoother!
    Previous video in this series:
    • Coding Challenge #3: P...
    Links
    Personal GitHub: github.com/Adi...
    Instagram: / breakthecodeyt
    TikTok: / breakthecodeyt
    Vector graphics used in thumbnail: www.freepik.co...
    #artificialintelligence #robotics #softwaredeveloper #ai #engineering

Комментарии • 14

  • @adiiravi
    @adiiravi  Год назад +4

    Do you prefer shorter videos like this one? Also, are there any specific topics that you'd like me to explore in my videos?

  • @xxmixnmatchxx8736
    @xxmixnmatchxx8736 Год назад +3

    The robots movement is now so satisfying!

  • @shashikalaravi3219
    @shashikalaravi3219 Год назад +2

    That was a great video. You have successfully smoothened the path of the robot and made it more efficient and faster. Looking forward to more interesting ones like this. All the best

  • @GreyLightning
    @GreyLightning Год назад +1

    Do you have any tips for making a modified smarter roomba os. Im going to use an arduino uno or smaller equivalent and communicate with my roomba 770 via the serial port. I havent gotten the arduino due to shipping issues but i am already creating a workflow. My goals are create a wall pathing mode, a back and forth mode, and a larger coverage mode ( avoids walls and bumps bc roomba stays in smaller areas more often)

    • @adiiravi
      @adiiravi  Год назад

      That sounds awesome! Looks like most of your goals are centered around improving the path generation algorithm. I don't know much about the roomba 770 but most of the newer roombas should generate and store some sort of map of the environment they operate in. So maybe you can try and access that map on your computer and try using that when developing your algorithms!

  • @MohaDou
    @MohaDou Год назад

    Nice that was interesting

    • @adiiravi
      @adiiravi  Год назад +1

      Thank you! :) Glad you liked it

  • @_niellan
    @_niellan Год назад

    I'm an incoming freshman and my course is Bachelor of Science in Mechatronics Engineering. Can I have a guide or a tip of what programming language is fitted for my course? what programming language should I focus on? it's very overelwhelming.

    • @adiiravi
      @adiiravi  Год назад +1

      Hey! Im guessing your mechatronics degree should cover a wide range of topics spanning mechanical, electrical/electronics and software engineering. Embedded systems using microcontrollers will be used to control the devices you build, so if you want to focus on learning a programming language that might help you prepare for your degree then it might be helpful to learn some C/C++ :) You can try playing around with an arduino. Hope that helps!

    • @_niellan
      @_niellan Год назад +1

      @@adiiravi thank you!! much appreciated.

  • @SlyceDF
    @SlyceDF Год назад

    👍