How To Make A Hexapod Robot. Part 3 of 3: Software. A DIY Robot Project.

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

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

  • @evanbarnes9984
    @evanbarnes9984 2 года назад +13

    I don't understand how you have less than 1000 subscribers still, this is amazing

  • @twrider0658
    @twrider0658 2 года назад +4

    Welcome back, thanks for this series.

  • @Think666_
    @Think666_ 2 года назад +3

    Love it, massive props to you for achieving this!

  • @vimalv8153
    @vimalv8153 2 года назад +2

    😍 waiting for this .. love you a lot ❤❤❤

  • @ashishitD
    @ashishitD 2 года назад +1

    Yasssss finally it's here I was dying waiting for the software part.....the legs algorithm is giving me brain cancer

  • @thymark
    @thymark 2 года назад +3

    Hi, I have a question. Will it be dificult to rewrite the the software for 8 legs instead of 6 ? Are you planing to make a spider ?

    • @MakeYourPet
      @MakeYourPet  2 года назад +2

      I don't think the code change would be that difficult to expand to 8 legs. But I don't have plans to make a real spider (8 legs) yet. Having 6 legs has a ton of advantage over for example 4 legs, because of the statically stable bi-ped like walking gait (3 legs at a time while statically stable). But 8 legs doesn't add much, other than for looks or imitating a real spider.

    • @thymark
      @thymark 2 года назад

      @@MakeYourPet Yes your reasoning ist 100% correct, but I do need it for looks only, lets call it for a show.
      Here is why I ask. I want to build my ovn spider-bot but in a bit bigger size. For this plan I wanted to buy robugtix T8X and gut it for its electronic. So my budget was 1K USD to obtain a board with software. Then I saw your project and started to playing with the possibility if I can hire you ( pay you ) for software modification to 8 legs. The software should be free to download as is the 6 leged one. I don´t know if 1K would be too much or not enough, but just throwing it up here. Maybe some people give it a like and we see if others are interested.

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

    Your work is Amazing I love it waiting for more updates on this

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

    You nailed it man!

  • @circleofowls
    @circleofowls 2 года назад +1

    Brilliant series, thanks!

  • @soyguikai
    @soyguikai 2 года назад +1

    This is going to be my next project

  • @Rolohaun
    @Rolohaun 2 года назад +2

    Great work! You need a discord server!

    • @MakeYourPet
      @MakeYourPet  2 года назад

      Thanks! :) I totally do! I will make one very soon.

  • @vedertt
    @vedertt 2 года назад +1

    Thanks for your work..!!

  • @yvan6719
    @yvan6719 2 года назад +1

    Another very nice video ! thanks :)

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

    You are awesome!

  • @nzpork1
    @nzpork1 2 года назад +1

    you are a legend!

  • @monkeyzeetube
    @monkeyzeetube 8 месяцев назад

    wow you are the most generous youtuber. I'm really afraid to build one but with your videos and guidance,I think I can build a hexapod. I have no background in electronics and coding, do you think I can do this?

  • @EduElectronics
    @EduElectronics 2 года назад +1

    awesome work, thanx! :D

  • @vimalv8153
    @vimalv8153 2 года назад +1

    I'm gonna make one 🔥🔥🔥🔥🔥

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

    i have been having this idea to use a steam deck as a controller for the hexapod, it has touch and extra buttons . but i have no clue where to start. planning on building a chipo though so ill do that first

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

    Completed the ESA Exomy build last year, this is going to be next.

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

    Cool, thx

  • @mustaphakhadouane8937
    @mustaphakhadouane8937 2 года назад +1

    Best ever

  • @67fabs
    @67fabs 2 года назад +6

    Do you plan to make a video on the algorithm part ? Like how do you manage legs to make move the robot to a given direction and so on ? :)

    • @MakeYourPet
      @MakeYourPet  2 года назад +3

      I am a SWE and I love the algorithm part, but I have a feeling that a video on inverse kinematics may get too complicated and boring for a RUclips video for an average viewer? I may be wrong though.

    • @67fabs
      @67fabs 2 года назад +9

      ​@@MakeYourPet You won't beat your view record with it but it would be quite interesting for a niche of passionate people ! :)

    • @aliimam
      @aliimam 2 года назад +2

      @@MakeYourPet if you are just looking for views, then skip the IK stuff. But if you’re looking for followers, this will get many I think

    • @MakeYourPet
      @MakeYourPet  2 года назад +4

      Ok, I'm convinced! IK video is coming, soon!

    • @phoenixfire6559
      @phoenixfire6559 2 года назад +2

      @@MakeYourPet I subscribed, your work is amazing.
      Robots are a niche topic but I guess many of your viewers (myself included) who are interested in building them would also be interested in the technical details.
      Personally, I would love to try and take your robot and integrate it with an AI/Computer Vision project but for that I would need access to the movement code so I could make the robot respond to my actions. Don't worry, I know you put an awful lot of work into this and it would be rude to ask you for the source code, I'm just grateful for what you've put out so far. It's amazing and I totally agree with the leg aesthetics, it's really pretty and what drew me to this particular hexapod!
      Anyways, a video which explains the motion of Chica and how one would go about replicating what you have done, even if it's just the direction to go in/ where to look for more info would be amazing.
      Keep up the great work.
      PS: If you're looking to make some money, you'll find growing your patreon following can help in the early days and also be sure to say the cringe words of like and subscribe/ leave a comment. It might sound annoying, but I often forget to like videos but nearly always do so when asked.

  • @acicuecalo
    @acicuecalo 2 года назад +1

    Awesome work!

  • @Nadesican
    @Nadesican 2 года назад +4

    I'm very interested to know how you coded the coordinated movement for this. Was any machine learning involved?

    • @MakeYourPet
      @MakeYourPet  2 года назад +3

      All the movements are based on inverse kinematics, and geometry calculations. So no ML/AI for the movements, yet.

  • @brandonheat5262
    @brandonheat5262 2 года назад +2

    May I ask why you use touch sensor, does it take part for doing inverse kinematic calculation?

    • @MakeYourPet
      @MakeYourPet  2 года назад +2

      Without the touch sensors, I would need to assume a perfectly flat surface, which is not the case most of the time. So the touch sensors give an easy way to handle slightly uneven surfaces very easily.

    • @EdwardChew
      @EdwardChew 2 года назад +1

      @@MakeYourPet great solution!

  • @mustaphakhadouane8937
    @mustaphakhadouane8937 2 года назад +1

    Keep up!

  • @MakeYourPet
    @MakeYourPet  2 года назад

    Join my Discord server: discord.gg/vb8YWMfBuk

  • @EdwardChew
    @EdwardChew 2 года назад +1

    Cooooooool!

  • @sulesmith897
    @sulesmith897 8 месяцев назад

    Have you ever tested it on an arduino mega? I'm currently working on a project like that and would love some insight. :)

  • @trongnguyenphanminh5615
    @trongnguyenphanminh5615 5 месяцев назад

    Can You tell me what name of sensor for detect ground of robot. Thank you so much

  • @edaraujo3012
    @edaraujo3012 2 года назад +1

    Top de mais poderia fazer uma versão dele mais básica com servos menores para facilitar o aprendizado da galera ... Mas obrigado de verdade por compartilhar sua experiência...

    • @MakeYourPet
      @MakeYourPet  2 года назад +1

      Thank! I tried to use a cheaper servo here ruclips.net/video/cWNikw-Jsr4/видео.html but didn't work. Maybe I will try another servo in the future.

    • @edaraujo3012
      @edaraujo3012 2 года назад +1

      @@MakeYourPet obrigado amigo ... aqui no Brasil este produto e bem caro ... em media 2500 reais ou 490 dólares para montar um projeto como o seu "so os servos", este com certeza é o melhor projeto que ja encontrei na internet vou comprar aos poucos ate conseguir montar

  • @sewaerla
    @sewaerla 8 месяцев назад

    Can I also use this method for a 4 legged (8 servo crawler). One pwn (pca9675) should be enough for 8 servos.

  • @OCTOTHINGS
    @OCTOTHINGS 19 дней назад

    Onde adiquiro um hexapod deste? Ou adiquiro os componentes?

  • @conorstewart2214
    @conorstewart2214 2 года назад +1

    The current measurement is just for all the servos as a whole isn’t it? I’m looking for a servo driver board that can measure the current for each servo. I will probably need to make my own. Unfortunately 18 shunt resistors and force feedback on each leg and enough analogue multiplexers will be a pain to design, but it will probably be worth it.

    • @MakeYourPet
      @MakeYourPet  2 года назад

      yeah it is the total current, which is still way better than no feedback at all, and helps by cutting the power if any of the legs gets stuck. Yeah 18 separate inputs makes it difficult. I remember you from Reddit! you should totally join my Discord and we can dig into those ideas.

  • @0m1d
    @0m1d 2 года назад +1

    Hi,
    Could you make a video where you use PS5/PS4 controller to control your hexapod?

    • @MakeYourPet
      @MakeYourPet  2 года назад +1

      Hi Omid, the thing is, a PS controller doesn't have enough buttons/flexibility for all the controls that are needed. There's so much visual feedback on the app that would be impossible to do on a game controller.

  • @k.m.mukterhossain5908
    @k.m.mukterhossain5908 Год назад +1

    The servo driver is not available in my country. Is it possible to use any other driver like, PCA9685 ?

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

      unfortunately only the pololu boards are supported at this time. but support for other boards will come soon.

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

    It is possible to place wheel on each other leg and use them if you want ?

    • @MakeYourPet
      @MakeYourPet  11 месяцев назад

      It is possible and probably would be way more efficient, but that won't be a walking robot anymore! :D

  • @NS-SMART-ELECTRO-ROBOTICS
    @NS-SMART-ELECTRO-ROBOTICS 2 года назад +1

    What type of touch sensor are you using?

    • @MakeYourPet
      @MakeYourPet  2 года назад

      Its a on/off upside down micro switch. Watch this for the details -> ruclips.net/video/cWNikw-Jsr4/видео.html

  • @oeq0616
    @oeq0616 2 года назад +1

    Will this work with the ssc32? I would like to add a head and eyes.

    • @MakeYourPet
      @MakeYourPet  2 года назад

      It is not supported in this version, but I used ssc32 in a previous hexapod and I was planning to port the Chica codebase to that one too, and will release that in the near future.

  • @proatbilliards
    @proatbilliards 2 года назад +2

    its just missing a doll head like the thing from toy story. im wanna make one

  • @maker_pt
    @maker_pt 2 года назад +1

    Hi, will you open source the apps as well? I'd like to port it to raspberry pi to run my hiwonder hexapod.

    • @MakeYourPet
      @MakeYourPet  2 года назад

      Hi, it is not open source, but a raspberry pi port is coming in the future. If you have software background I can give you some pointers tho. Join my Discord discord.gg/vb8YWMfBuk

    • @maker_pt
      @maker_pt 2 года назад

      @@MakeYourPet I'll join but I probably won't use closed software as I was burned too many times buy discontinued projects that made it impossible to adapt or modify later (e.g. snips)

    • @MakeYourPet
      @MakeYourPet  2 года назад +1

      I understand and that's totally fine. I am mainly targeting enthusiasts who may not have a strong technical background and this kind of software works best for them. Most techie ppl write their own code anyway. I can give you many examples of freeware (non-open) that are popular and successful, so I think it depends.

    • @maker_pt
      @maker_pt 2 года назад +1

      @@MakeYourPet I'm not questioning wether it can be successful or not. It probably will. But a requirement for stuff i use is that i can maintain it myself if the original author chooses to abandon it. I have been building my entire smart home stuff on a framework called snips that was partly open source but relied on their cloud system for training in 2016. When they got bought off by Sonos they closed it down and i could not extend it anymore with new stuff. Since then I'm not relying anything on projects that are partly closed source and cannot be replaced easily anymore. I'm happily watching your channel and how you extend it though as it's fun to watch.

    • @MakeYourPet
      @MakeYourPet  2 года назад

      Yes I know the pain. That sounds like a very cool project tho. Still feel free to reach out if you ever decide to write your own hexapod code and have any questions. Cheers!

  • @raptor7418
    @raptor7418 2 года назад +1

    Hello sir,
    How does the android phones communicate to each other? Is it via Bluetooth?

    • @MakeYourPet
      @MakeYourPet  2 года назад +1

      It is over wifi.

    • @raptor7418
      @raptor7418 2 года назад

      @@MakeYourPet Is any other methods possible?

    • @MakeYourPet
      @MakeYourPet  2 года назад +1

      Not currently, but I could also add Bluetooth. I picked wifi because of the longer range.

    • @raptor7418
      @raptor7418 2 года назад

      @@MakeYourPet I am actually planning to make a cheaper replica of your project. Can I mail you if I have any doubts?

    • @MakeYourPet
      @MakeYourPet  2 года назад +1

      Definitely! The best way to find me is my Discord server, I am online there most days.

  • @SanidhyaKumar-pb8hb
    @SanidhyaKumar-pb8hb Год назад +1

    Hi, I was wondering if its possible to control the hexapod with an arduino or a raspberry pi?
    The phone's idea is pretty nice.. but a microcontroller seems more doable for me
    Great video nonetheless

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

      Unfortunately the app only works on Android phones so far. But I may port the app to RPI eventually.

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

      Interesting. You got one subscriber. Save money for this project

  • @dannybolland368
    @dannybolland368 2 года назад +1

    Will the apps be open source?

    • @MakeYourPet
      @MakeYourPet  2 года назад

      They are not opensource yet. I talk about it here ruclips.net/video/JpLcayPypVk/видео.html

  • @RaghulSaravanan-q3l
    @RaghulSaravanan-q3l Год назад

    can I use Arduino mega instead of poulou boards ?

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

      not in the current design unfortunately.

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

    Do you have the blueprint for the 3d model

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

      I don't have a blueprint. But I have the stl files on my github, that you can infer the dimensions from.

  • @denizcankilic6024
    @denizcankilic6024 Месяц назад

    Hey man can you give me the sourcode of your app because I want to develop my own app

  • @Chows-3
    @Chows-3 2 года назад +1

    You are awesome!