Building my DIY robot dog - SpotMicro

  Рет қаралды 25,893

Advanced Hobby Lab

Advanced Hobby Lab

Күн бұрын

Пікірлер: 32
@jcrash42
@jcrash42 Жыл бұрын
Cool. Yeah Chris Locke built this and decided to elongate the torso because it is too short
@AdvancedHobbyLab
@AdvancedHobbyLab Жыл бұрын
I might consider that too. I managed to find a smaller battery that fits, but the electronics are still squeezed in pretty tight.
@ChrisLocke1969
@ChrisLocke1969 Жыл бұрын
I did, yes... thanks for the mention! but I skipped the Pi, preferring to cobble together lots of arduino hardware instead.
@Liuk78
@Liuk78 11 ай бұрын
Cool . What is your opinion about official language to program robot dog in the future ? C sharp ? Python? thank you
@AdvancedHobbyLab
@AdvancedHobbyLab 11 ай бұрын
Good question! I'm a big fan of Python. For this project, I used jupyter-lab and set it to be launched when SpotMicro boots up. This allows me to edit and run the code from a web browser which made development very easy.
@Liuk78
@Liuk78 11 ай бұрын
@@AdvancedHobbyLab Python is the best for people middle level but it is slow language . You can see the market . My opinion
@AdvancedHobbyLab
@AdvancedHobbyLab 11 ай бұрын
You're right. Python is a slow language. I'm just using Python for its convenience. What I've seen people do in the past is use Python to develop their algorithms then transcribe them into a faster language such as C++. That way you get the best of both languages. I take it that you're a C sharp developer? Have you ever programmed robots using C sharp? What was your experience like?
@Liuk78
@Liuk78 11 ай бұрын
@@AdvancedHobbyLab no I m not developer . I studied Python beginner but I m suggested to study c sharp for future . I m mechanical designer , i like apr and robot dog
@martingamingstreamhighligts
@martingamingstreamhighligts 6 ай бұрын
I am seeking to ascertain whether there are any issues with a servo having an angle of 120° to 140°? This is due to the fact that the shopping list specifies a servo with an angle of 180°.
@AdvancedHobbyLab
@AdvancedHobbyLab 6 ай бұрын
For a simple walking gait, it only needs about 90 deg. of movement. If your servos have a smaller range, you may have to adjust the angle that you mount your servos so that the zero angle is at the average servo angle.
@bogomoviltdt
@bogomoviltdt 7 ай бұрын
Hello, interesting work, had you published the code?
@AdvancedHobbyLab
@AdvancedHobbyLab 7 ай бұрын
Thank for the support! You can find the GitHub repo: github.com/AdvancedHobbyLab/SpotMicro/tree/main
@NvrIzwn
@NvrIzwn 7 ай бұрын
Hello, what battery you use and how you deliver enough current to all servo ?
@AdvancedHobbyLab
@AdvancedHobbyLab 7 ай бұрын
Any 2S lipo will work. I use a 2200mAh battery so that it will be small enough to fit inside the chassis. I decided to use: amzn.to/3WTydp2 (Affiliate link) I bought servos that can run at 7.4V so I could just route the battery power directly to the servo controller. My servo controller had a MOSFET in the circuit that couldn't handle the 7.4V. I had to solder on some extra wires to circumvent the MOSFET and directly connect the input voltage to the servos.
@dado_offbrand9499
@dado_offbrand9499 10 ай бұрын
I triple dog dare you to release your code (ik you said you wanted to clean it up but yours is the best and simplistic I’ve seen)
@AdvancedHobbyLab
@AdvancedHobbyLab 10 ай бұрын
My code has been my most requested release. I'm definitely making it a priority and I obviously can't pass on a triple dog dare.
@AdvancedHobbyLab
@AdvancedHobbyLab 10 ай бұрын
@dado_offbrand9499 I've finally released my code: github.com/AdvancedHobbyLab/SpotMicro. Let me know what you think.
@dado_offbrand9499
@dado_offbrand9499 10 ай бұрын
@@AdvancedHobbyLab I am planning to build mine this week! I still have a lot of supports to remove and clean but I’ll keep you posted!
@AdvancedHobbyLab
@AdvancedHobbyLab 10 ай бұрын
Sounds great! I look forward to seeing what you do.
@nabeelest
@nabeelest 8 ай бұрын
I need confirm one thing. While assembling all your servos are set at zero right? Do you set the min and max limits for the servo in program right? I asked because for the shoulder it need to not be set at zero while assembly but 90 degrees. How do tackles this program? Cause if you don't they legs will break upon sweeping it the full 180 degrees the way you've assembled it. Also what program I need to run in the repo to make it walk? and Also I just have PCA9685 and RaspberryPi. What changes do I need to make? Thank you!
@AdvancedHobbyLab
@AdvancedHobbyLab 8 ай бұрын
By zero, I mean 90 degrees. It is about your frame of reference. Servos have a 180 degree arc which can be viewed as 0-180 or -90-0-90. In the latter, 0 would be equivalent to setting the servo to 90 degrees. You can use a different angle as your 0 position, but the joints will need to be mounted according. The min and max limit are set in the program. I currently don't have any programs in the repo to control the robot, however, you can look at "locomotion_test.py" to see how to make the robot move. I still need to work on a video for how to control the robot. The servo hat that I am using also uses the PCA9685 chip. It should work, however, I found that it struggled to carry enough current to the servos. I had to solder some extra wires from the power terminal to the servos to bypass the small trace wires on the PCB. Hope this helps.
@Bemoldiyezoglu
@Bemoldiyezoglu 3 ай бұрын
Is MG995 servo motor is good for this robot?
@AdvancedHobbyLab
@AdvancedHobbyLab 3 ай бұрын
You have to make sure the voltages match. Most servos are only rated for 5V. In this build, I used 7.4V directly from the 2S lipo. You also have to make sure the servo horns match. I used the parts for "SpotMicro V2" that uses PDI-6221MG servos so it won't fit MG995 servos.
@Bemoldiyezoglu
@Bemoldiyezoglu 3 ай бұрын
@@AdvancedHobbyLab Thanks
@spanishjo4282
@spanishjo4282 7 ай бұрын
How much to but one robot dog costing? US$1000?
@AdvancedHobbyLab
@AdvancedHobbyLab 7 ай бұрын
It cost me maybe US $250. The biggest cost was the servos. I already had my own 3D printer so making the parts was cheap.
@rehanperera3356
@rehanperera3356 5 ай бұрын
can you please share the code
@AdvancedHobbyLab
@AdvancedHobbyLab 5 ай бұрын
Yes. You can find the code here: github.com/AdvancedHobbyLab/SpotMicro
@anshugaming679
@anshugaming679 9 ай бұрын
Brothee its cool but where is code of arduino
@AdvancedHobbyLab
@AdvancedHobbyLab 9 ай бұрын
I'm glad you like it, however, I have no plans to use an arduino. You can find the github repo here: github.com/AdvancedHobbyLab/SpotMicro/tree/main. The code is written in Python, but perhaps it could help you with arduino code.
@42-sudharshan.b23
@42-sudharshan.b23 9 ай бұрын
deaminations of leg
@MattVileta
@MattVileta Ай бұрын
This video could have been 5 minutes, if you would have taken out all of the screwing😢
I Built a Robot Dog and Made it Dance
15:01
Aaed Musa
Рет қаралды 445 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Robot Dog Part 1: Leg Day
10:01
Aaed Musa
Рет қаралды 48 М.
-170- Spot-Micro Robot 3D-Printen
21:05
Ik Maak Dus Ik Ben
Рет қаралды 1,6 М.
Nova SpotMicro - a Spot Mini Quadruped Robot Dog Clone
7:46
Chris Locke
Рет қаралды 60 М.
Alternative to bearings for tiny robots
12:05
Breaking Taps
Рет қаралды 937 М.
Robot Dog Electronics - 3D Printed & Open Source #2
13:09
James Bruton
Рет қаралды 167 М.
Almost like Boston Dynamics
7:16
CARDBOARD ROBOTS
Рет қаралды 93 М.
Diy Robot Dog : Kangal
3:49
Baris Alp
Рет қаралды 104 М.
Boston Dynamics Spot Robot | All of its Engineering SECRETS!
7:54
Sabins Civil Engineering
Рет қаралды 7 МЛН
Designing a compliant leg for my robot quadruped
3:42
Adam Beedle
Рет қаралды 69 М.