Тёмный

Building a robot dog #2 First Steps, Inverse Kinematics, Full Code 

Nic Aqueous
Подписаться 2,6 тыс.
Просмотров 32 тыс.
50% 1

Опубликовано:

 

23 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 112   
@ABCTronics
@ABCTronics 3 года назад
Very impressive the work you do, taking into account the use and applications of mathematics and physics. I am currently a mechatronics engineering student and I am developing a robot like yours. Many successes in your project and thank you for the motivation that you transmit. Greetings from Peru. 🇵🇪
@NicAqueous
@NicAqueous 3 года назад
Thank you for the kind words! Wish you success in your projects too!
@diegoluna17
@diegoluna17 Год назад
donde estudias mecatronica aca? yo en catolica jajja
@steinne
@steinne 3 года назад
Love the progress. Thank you for sharing!
@NicAqueous
@NicAqueous 3 года назад
Thanks! and you're welcome.
@nigelk3432
@nigelk3432 11 месяцев назад
Love how hard the basics are for servo position for a tail heavy pup. Add in newtons laws of gravity into the equations and your pup will walk up and down hills no problem with the inevitabale gyro addition/use of the data.
@haneen3731
@haneen3731 3 года назад
Really inspirational! Could you please make a video in the future that explains how you go about designing a robot and more specifically on CAD ( I am new to using fusion 360). Many youtubers leave a link to the STl files which is great but for those of use that want to learn CAD, it would be super useful to have a video that explains the process. I know there are videos on designing but its hard to apply what you learned when designing an inanimate object to a walking, moving robot with many parts. Thanks for sharing this robot dog!
@NicAqueous
@NicAqueous 3 года назад
Thanks! Sure, I'll see what I can do in the future. :D
@haneen3731
@haneen3731 3 года назад
@@NicAqueous Thanks, I appreciate it!
@EliteCubingAlliance
@EliteCubingAlliance 2 года назад
I'm working on a raspberry pi robot that walks around an area and picks up trash at my school with other students. The movement of this robot is similar. The raspberry pi robot is gonna have a camera so that it can detect trash and pick it up. Its still a concept right now, but this is helpful knowing that someone else has taken on a challenge similar.
@NicAqueous
@NicAqueous 2 года назад
Sounds amazing. All the best on your project! I'm working with a raspberry pi camera as well :).
@NathanBusse-ve3tq
@NathanBusse-ve3tq Год назад
I had a look at the code. From what I understand is that you send commands via serial monitor to the robot to execute an action of the specified command entered. Inside the code you specified each input command with a unique string character but there are no comments that explains what each command's function is. I think it would be helpful to the community if they understand the command they are entering to test there robot if they wish to modify your code to best suit their design. Awesome build and may it bring prosperity to your career.
@angel25003
@angel25003 3 года назад
I love you please keep improving it
@DM-yf3mv
@DM-yf3mv 3 года назад
Hiii You have a new subscriber. I'm studying EE and you're starting to be an inspiration for me for my projects!!
@NicAqueous
@NicAqueous 3 года назад
Thanks! Good luck on your projects. :D
@RajeshKumar-do8vl
@RajeshKumar-do8vl 2 года назад
Hi Nic, really nice video. I'm trying to make similar one with 12 motors, three on each leg. kindly suggest me what changes will be required to make it walk. I'm not able to make it walk.
@DP-od3ur
@DP-od3ur 3 года назад
Hi Nic, really nice video. Could I ask you for developing little bit more the stabilization of the dog (pitch) in the next videos? Thanks al lot for sharing your ideas!
@NicAqueous
@NicAqueous 3 года назад
Thanks! Sure, I will work on it! And you're welcome :).
@mathieusayag7153
@mathieusayag7153 2 года назад
Great project I printed a dog robot too but only with 8 servo motors. When I look at your code I don't know which legs I have to connect on the PCA9685 and where?
@redtec7751
@redtec7751 2 года назад
Amazing work, I am also trying to create a robot dog as a school project. I have fully designed the leg but when I try to move the leg it doesn't move in a straight line, it moves in an arc because one motor doesn't have to move as far so it reaches its final point quicker. Did you run into this problem or am I doing something wrong? I would really like to know if I'm just missing something obvious, Thanks.
@NicAqueous
@NicAqueous Год назад
If you're using the exact same motor, these are budget servo motors and their positioning are not precise. Which could be why you faced the problem. :)
@ChrisLocke1969
@ChrisLocke1969 3 года назад
great job, i look forward to checking out your code!
@NicAqueous
@NicAqueous 3 года назад
Thanks! ;)
@khalifdove7955
@khalifdove7955 3 года назад
Looking good man, thank you so much for sharing the code!
@NicAqueous
@NicAqueous 3 года назад
You're welcome!
@Aj_Motivational_Editz
@Aj_Motivational_Editz Год назад
Sir please upload next part please
@FedericoIannacci
@FedericoIannacci Год назад
How to set starting position of servo motors, and where connect to pca board each servos?
@AWESOMEANGEL50
@AWESOMEANGEL50 3 года назад
Awesome!! looking forward to you next video.
@NicAqueous
@NicAqueous 3 года назад
I'm finally done with my internship. :) New vids soon hopefully.
@vishnucrajeev3360
@vishnucrajeev3360 Год назад
hey Nic, I really loved this bot , is there any way I could connect with you to know more about it. I'm working on a similar bot myself as a part of a workshop that I'm conducting and I'm stuck with the kinematics part. Really appreciate if you could give your inputs. I'm currently an electronics and communication engineering undergrad
@seanboerhout
@seanboerhout 3 года назад
Jeez... Finally! (not meant to be mean, this is awesome!) I'm working on a similar project, trying to get a small robot dog to move. I know what you mean by the difficult side-stepping... took me about a week to get the math working after at least 4 failed attempts :/ Keep it up! Can't wait for V2 :D
@NicAqueous
@NicAqueous 3 года назад
Thanks a lot! Good luck with your project too! :D
@권남수-o3v
@권남수-o3v 2 года назад
Thank you very much.
@priyanshugupta8552
@priyanshugupta8552 3 месяца назад
Hey, I am also working on something similar to this. How can I contact you?
@shinilnathm6191
@shinilnathm6191 3 года назад
superb... :) good work Nic.
@zacharylamatrice2134
@zacharylamatrice2134 2 года назад
Thank you for sharing! You should do a humanoid I’m working on one myself!
@michaelthompson8251
@michaelthompson8251 3 года назад
consider. how do quadrupeds walk. there various unrelated studies and films of these animals just only walking. i am curious about how you proceed on this project
@WistrelChianti
@WistrelChianti 2 года назад
Good work! and congrats on being contacted by Arduino. Hope you found something nice to do with the MCUs they sent you. PS light switch + lightly damp sponge : )
@imamnegeri8825
@imamnegeri8825 3 года назад
Its used gyro sensor and PID control ? Thanks
@Indonesia01ian
@Indonesia01ian Год назад
Hi. I am mechanical engineering student I love designing but i didnt have any skill in programming Would you like to recommend me any website/course to program robot from basic? I really hope that the course is focus on project based not a general mathematical equation Do I have to use arduino or something? Thank you so much
@NicAqueous
@NicAqueous Год назад
Hi, thanks for watching! I learned programming mostly through youtube. Having an Arduino definitely helps as you can see a physical result after you run your code.
@weichen4686
@weichen4686 2 года назад
Hi Nic i want to ask if i use the same code as your robot dog but i only have 4 servo motor will it walk correctly
@NicAqueous
@NicAqueous 2 года назад
It will probably not work, but I'm sure you can find other robots with 4 motors only. Good luck!
@YannickDupont
@YannickDupont 3 года назад
Nice Job! any chance we can get access to the STL files ?
@NicAqueous
@NicAqueous 3 года назад
Thanks! There are still some flaws in the design at the moment. I plan to release the files once I'm happy with everything. ;) Stay tuned!
@Athens1992
@Athens1992 Год назад
very impressive, do you have any book/references on how to study Inverse Kinematics?
@NicAqueous
@NicAqueous Год назад
I study it mainly though youtube! :D
@AnuvindEN
@AnuvindEN 3 года назад
your vibe is so good keep it up :D
@NicAqueous
@NicAqueous 3 года назад
Thanks! :D
@nontuthuzelogocini3428
@nontuthuzelogocini3428 Год назад
This is pretty helpful 🎉😊thanks 👍 😊 ☺ 🙂 🙏 😀 👍
@quangkhieu7059
@quangkhieu7059 Год назад
Hello, can you share STL files. Thank you !!♥
@raa4345
@raa4345 Год назад
Hello why my servo different degrees it okay? Please give me some details about robot dog to me please.
@yhyamostafa7247
@yhyamostafa7247 2 года назад
You can make this robot can turn right and turn left
@ovnilost3248
@ovnilost3248 3 года назад
Nice job, i love.
@mertcapkin7263
@mertcapkin7263 3 года назад
Yeahhh, finally!!
@varunpuppala763
@varunpuppala763 3 года назад
When will be the next video?.. Pretty much intrested
@NicAqueous
@NicAqueous 3 года назад
Thanks for your interest! Been dealing with exams lately but a new video should be out soon in june.
@saurabhprimal1
@saurabhprimal1 3 года назад
This is great work, Nic!!
@NicAqueous
@NicAqueous 3 года назад
Thank you!
@bhavikrajpal6882
@bhavikrajpal6882 3 года назад
Awesome project ☺️ ,also Which type of battery will be required to make it wireless (11.4v lipo battery)❓ eagerly waiting for v2👍
@NicAqueous
@NicAqueous 3 года назад
Thank you. I am using 7.4V lipo battery for V2.
@PlayerPro266
@PlayerPro266 2 года назад
do you have a wiring diagram ?
@ashwinprakash2355
@ashwinprakash2355 2 года назад
Could we get a look at the stl files?
@JAVIERRODRIGUEZ-mv6qw
@JAVIERRODRIGUEZ-mv6qw 2 года назад
desde colombia felicitaciones
@weichen4686
@weichen4686 3 года назад
i have a question how many servo motor did you use for one leg
@NicAqueous
@NicAqueous 3 года назад
3 for each leg.
@weichen4686
@weichen4686 3 года назад
thanks
@weichen4686
@weichen4686 3 года назад
sorry to bother but why should each leg have 3 motors instead of 2
@NicAqueous
@NicAqueous 3 года назад
@@weichen4686 For it to do all the movements in this video, 2 for each leg is enough. The third one is for side-stepping. :)
@weichen4686
@weichen4686 3 года назад
@@NicAqueous thanks
@weichen5390
@weichen5390 2 года назад
Hi Nic i want to ask will 8 motor work with your code
@NicAqueous
@NicAqueous 2 года назад
Hi, you will probably need to modify it to suit your project
@angel25003
@angel25003 3 года назад
what if you use a DH algorithm for inverse kinematics?
@NicAqueous
@NicAqueous 3 года назад
Thank you for introducing it to me, will definitely read it up!
@Mau365PP
@Mau365PP 3 года назад
I think the DH method will only give you the forwards kinematics. To get the inverse kniematics, you would have to equate your FK (which contains the robot angles) to the desired homogeneous matrix (which contains the TCP position and orientation) and then solve for the angles (this can be tricky and require a lot of trigonometric identities).
@angel25003
@angel25003 3 года назад
@@Mau365PP yeah i'm learning just that and i didnt listen that he already did the inverse kinematics with the offset included just it was very hard too code, my bad
@trittick1508
@trittick1508 3 года назад
Wow! Nice!
@daudhtm5203
@daudhtm5203 3 года назад
what servos are those? they seem to be more than good enough to be able to handle the weight
@NicAqueous
@NicAqueous 3 года назад
These are MG996R servo motors. :)
@daudhtm5203
@daudhtm5203 3 года назад
@@NicAqueous I have the same servos and they have pretty high torque, try turning up the voltage to 6v. or eve 7.4v. i dont recomed going above 6v but during my testing my servos became a lot faster and higher torque when i ran it at 7.4v. but do not go above 6v your servos could take some damage.
@Nabila-oc9gy
@Nabila-oc9gy 2 года назад
Hi Nic, it's pretty cool to see what you've achieved so far. Congrats !!!!! Is it possible to contact you and ask you more about the code? For example what is meant by (why 16??), what is the meaning of the variables c, d, x, and z? I am trying to navigate the code line by line to make it more understandable for me. Thanks for sharing your project!! Greeting from Germany and Keep on going ___!!!
@NicAqueous
@NicAqueous 2 года назад
Hi Nabila, thank you for the kind words! The code are due for a rework, when I was writing it I was more focused on getting my robot to walk instead of making it efficient and easy to understand. Hence, I would suggest you to take the calculations and write your own code :D. To answer your question, servoref are the mid position of the servos I used as reference. Viewed from the side, c, d, and z are the length of the robot leg from its paws to its shoulder. x is the horizontal length from its paws to its shoulder. Basically z controls the up and down of the robot leg, x controls front and back. Hope it helps :).
@Nabila-oc9gy
@Nabila-oc9gy 2 года назад
@@NicAqueous Thank you very much... Thats exactly what I decided to do (writing my own code). Your video gives the perfect basics to start it. Thanks again :)
@youssefelshemy5728
@youssefelshemy5728 Год назад
@@Nabila-oc9gy could you please share your code ?
@SRAVANTHIN-g3g
@SRAVANTHIN-g3g 3 месяца назад
can i get the stl files for the 3d printing
@guitar_strum4520
@guitar_strum4520 3 года назад
Do you have a blue print on how to build the body?
@NicAqueous
@NicAqueous 3 года назад
Hi mate, I don't have a blueprint for this version, but I will have one for version 2. :D
@MechDickel
@MechDickel 3 года назад
Nice doggo!
@NicAqueous
@NicAqueous 3 года назад
Thanks! I've seen your videos before, great stuffs!
@ironman5034
@ironman5034 2 года назад
Hey where is version 2
@Amankumar-yh6mo
@Amankumar-yh6mo Год назад
Post the circuit diagram, please.
@did3d523
@did3d523 3 года назад
same problem trigonometri too complex... I m stop by complex math problem , my axes hight is 4cm up the last axes ..
@danteanderlich706
@danteanderlich706 3 года назад
this is such a good project when are we going to get stl files i have been waiting for so long i really want to build this project
@NicAqueous
@NicAqueous 3 года назад
Thank you! The files will be available once I'm happy with everything. :)
@danteanderlich706
@danteanderlich706 3 года назад
@@NicAqueous alright thanks man appreciate it keep up the good work
@anshugaming679
@anshugaming679 7 месяцев назад
Brothee next video
@sr.railn.m.667
@sr.railn.m.667 3 года назад
awesome video broo!!
@henryc2729
@henryc2729 3 года назад
Wow di mak 😍
@fazbearnpizzas9488
@fazbearnpizzas9488 6 месяцев назад
Can you share 3D files?
@sircogwheel
@sircogwheel 2 года назад
Nice robot! Have you got a discord server? It would be very useful. :-)
@yingkeattay1549
@yingkeattay1549 3 года назад
REALLY DESERVE A FUIYOOOO !!!!! HAHAHAHA 🙆‍♂️🙆‍♂️🙆‍♂️
@bilinmezblm3054
@bilinmezblm3054 2 года назад
hello, will you send the tl files?
@joseluisquispehuanca6471
@joseluisquispehuanca6471 2 года назад
Muy bueno el vídeo debería subtitular en inglés para entender un poco más de tu explicación, bueno sigue adelante
@hhPrimus
@hhPrimus 3 года назад
How’s progress chief
@NicAqueous
@NicAqueous 3 года назад
Been way too busy my friend, fingers crossed the next video will be out ASAP.
@krishnaraju20029
@krishnaraju20029 2 года назад
Bro can you share the 3d model
@phil_s_tech
@phil_s_tech 3 года назад
Can you use Arduino ps2 controller
@NicAqueous
@NicAqueous 3 года назад
I will be building a custom controller for my next robot dog :)
@phil_s_tech
@phil_s_tech 3 года назад
@@NicAqueous okay Please give full details about it
@xyzxyz9871
@xyzxyz9871 3 года назад
AI???
@tasneemrahman3218
@tasneemrahman3218 3 года назад
7
@CKai120
@CKai120 3 года назад
Di mak na
Далее
Building a robot dog #1 Hardware, Inverse Kinematics
6:17
Easy inverse kinematics for robot arms
5:49
Просмотров 88 тыс.
Team Spiderman True Or False Mask,nono #Shorts
00:37
One year of building a robot dog
12:09
Просмотров 142 тыс.
Quadruped Robot Basics
11:08
Просмотров 33 тыс.
Mini Robot Dog #4 - Inverse Kinematics
19:33
Просмотров 132 тыс.
How to Design a DIY Quadruped Robot
16:52
Просмотров 66 тыс.
I might be in over my head...
3:31
Просмотров 33 тыс.
I built a rover using a Raspberry Pi & Arduino
16:56
Просмотров 228 тыс.
The Dingo | A Low Cost, Open-Source Robot Quadruped
8:09
The coolest robot I've ever built!
19:40
Просмотров 4,8 млн
Building a Robot Hand from Scratch
10:08
Просмотров 380 тыс.
7 Months in 5 Minutes, LOTP Prototype 2 (Robot Dog)
5:34