HAL9000 : Ball Balancing Robot
Vložit
- čas přidán 14. 06. 2020
- Get your first 10 PCBs for free at www.pcbway.com/
I always wanted to revisit my first BB-8 project, which had the head actually balancing on the ball. I think I can do a much better mechanical and electronic design now since I've built many balancing robots in the meantime. I decided to theme this one as HAL9000 from 2001 A Space Odyssey.
I'm using four 280kv 5055 Brushless motors to drive the robot. These will eventually be driven by a pair of ODrives and a Teensy 4.1.
You can support me on Patreon or buy my Merchandise:
***************************
Patreon: / xrobots
Merchandise: teespring.com/stores/james-br...
***************************
Affiliate links - I will get some money of you use them to sign up or buy something:
***************************
Matterhackers 3D printing supplies: www.matterhackers.com?aff=7500
Music for your CZcams videos: share.epidemicsound.com/xrobots
Amazon US: www.amazon.com/?tag=xrobotsuk-20
Amazon UK: www.amazon.co.uk/?tag=xrobots...
Amazon FR France: www.amazon.fr/?tag=xrobotsuk0...
Amazon DE Germany: www.amazon.de/?tag=xrobotsuk0...
Amazon ES Spain: www.amazon.es/?tag=xrobotsuk0...
Amazon IT Italy: www.amazon.it/?tag=xrobotsuk0...
***************************
Other socials:
***************************
Instagram: / xrobotsuk
Facebook: / xrobotsuk
Twitter: / xrobotsuk
***************************
CAD and Code for my projects: github.com/XRobots
Huge thanks to my Patrons, without whom my standard of living would drastically decline. Like, inside out-Farm Foods bag decline. Plus a very special shoutout to Lulzbot, Inc who keep me in LulzBot 3D printers and support me via Patreon.
HARDWARE/SOFTWARE
Below you can also find a lot of the typical tools, equipment and supplies used in my projects:
Lulzbot 3D Printers: bit.ly/2Sj6nil
Lincoln Electric Welder: bit.ly/2Rqhqos
CNC Router: bit.ly/2QdsNjt
Ryobi Tools: bit.ly/2RhArcD
Axminster Micro Lathe: bit.ly/2Sj6eeN
3D Printer Filament: bit.ly/2PdcdUu
Soldering Iron: bit.ly/2DrNWDR
Vectric CNC Software: bit.ly/2zxpZqv
Why not join my community, who are mostly made up of actual geniuses. There’s a Facebook group and everything: / 287089964833488
XROBOTS
Former toy designer, current CZcams maker and general robotics, electrical and mechanical engineer, I’m a fan of doing it yourself and innovation by trial and error. My channel is where I share some of my useful and not-so-useful inventions, designs and maker advice. Iron Man is my go-to cosplay, and 3D printing can solve most issues - broken bolts, missing parts, world hunger, you name it.
XRobots is the community around my content where you can get in touch, share tips and advice, and more build FAQs, schematics and designs are also available. - Věda a technologie
Patrons and CZcams channel members already have next week's video - it's about installing electronics and power up openDog V2!
Super interesting video, CZcams recommended your channel to me. What is your technical background in? Edit: EE! Awesome stuff!
Cool \(•-•)/
you're gonna build GLaDOS in a couple of years
@@shoemakerleve9 he did robotics at college in britain, i dont know any more than that :)
James Bruton
Why not have Magnets in the omnidirectional wheels, so they can adjust better, 6 wheels instead of 4
"Can you come up the stairs Hal?"
"I am sorry, Dave. I am afraid I can't do that."
"What's the problem?"
"I think you know what the problem is just as well as I do!"
"I am sorry Dave, but I decided to roll with a new name, Ball9000."
@@LordDragox412 still pronounced like hal just bˈal
Daleks had the same embarrassing problem, which they solved by exterminating the upper floors.
For another project, you should try to make TARS from interstellar
A pait of students from chalmers did this actually. Chech this out: czcams.com/video/r5uVk2e1gG4/video.html - 94 000 views
@@markstevenson4030 epic
I love it when channels are sponsored by related companies. I hate all those obnoxious ads for mobile games and identity theft browser extensions.
Looks like and interesting robot, I think it's good to go back to some of your earlier projects and apply what you've learned to make them better and less kludgy.
James you are truly just the most incredible technical youtuber i have ever seen keep up the great work!!!
Between 3D part and electronics design, printing, wiring, programming I don't think James ever sleeps. Oh, and camera work and video editing.
Hmm, seeing this makes me want to see an animatronic Core from Portal- bonus points if it has a rail it can move along.
A *disconnectable* rail it can move along! you've gotta get the management rail right!
So you went from a hamster in a ball, to a circus bear balancing on a ball. Got it.
Awesome build!
(P.S. I'll also throw in with the recommendations for a Portal Core! Making a Wheatley that runs on a track would be incredible, and who doesn't *love* Stephen Merchant!?)
It was so cools seeing this. I started watching your channel when you made your first BB-8 and have been watching ever since. Keep up the awesome work dude.
I immediately clicked on this video for reasons I will not state.
Why?
Edit: look at the profile picture.
@@charadremur333 yes your profile picture is a brown c. ;)
@@supercomputer0448 yours is rage bot
I mean, clearly your looking into new chassis, the Open Dog V2 looks like a good option too.
I for one welcome our robot overlords
@@UNSCPILOT good good... you will be rewarded when the time comes....
What I love about your channel is that you're not afraid to go back to the start and do it better. This is especially the case with the Dog/Mini Dog series where the design keeps getting refined.
Once again you out do yourself, I can't wait to be able to make robots like you
You say HAL9000, I say Portal turrets! Or personality cores! ...Actually, building an animatronic personality core would be an interesting project.
I've been subscribed to you for years and have never been able to tell why anybody dislikes your videos
I love your honesty throughout James, I look at previous projects that I have made and always question what I did. It takes me a while to get my head back in to old thinking methods and feel embarrassed by what I did haha, although that's just the learning process. Glad it's not just me ;-D
You have the most dedicated attention to your ADD than anyone I have ever seen :).
I want to be an animator but this inspires me SO much! Thank you! I love your work and your content! Good Luck!
Great idea to update this project with the brushless motors should hopefully make for really powerful movements
That is so cool i love you’re channel
James in 2050: look my Death Star is operational!
And it's all 3d printed!
*tip fedora* top OC comment right here!
But only ever 70% completed 😂
James: builds a Deathstar
Also James: makes it build planets like the Titan from Titan A.E. instead of destroy them.
Or just builds the Titan, either way win win
actually quite interested in hearing more about the custom PCBs. I have a few breadboard projects that I've often thought about turning into a permanent solution but never invested the time learning about eagle/VIAs/ground planes/etc.
Perfect timing, I just woke up
Same, but later
wow that sonic robot @1:44 looks awesome, it has attitude and personality.
I remember when you made that one, man it doesn’t feel that long but time flys
as stated before, re evaluation ofnold projects can be a great way of learning new ways of thinking about how you used to do things and how to rethink future ideas!
You may have already thought of this, but a strong magnet on wheels on the inside could help keep this "head" attached like with your previous BB-8 design. Rather than the head following the internals.
I think gravity will hold it down ;-)
Great video Id love to see you build a ball balancing hand that would look crazy awesome
I'm curious how you would make a monowheel robot with a self balance system. Perhaps something like a motobug?
Hey, James! Great job!
I've been wanting to make a Morph Ball from Metroid Prime. Do you think that a ball that has grooves like this wouldn't keep traction enough to move well? Maybe I should cover the grooves in clear plastic to keep it a sphere? Where should I buy what I need to make the bottom portion of a BB-8 style build?
Fantastic!
You are so underrated your my ideal
Really cool man :)
Man, if you were _really_ concerned with the machine having an optimal grip on the balls you should've replaced it with my wife!
-_that one dad at a bar_
I guess you could potentially fill the existing ball with expanding foam or cover it with fibreglass to save starting again?
I wonder how many hours those 3D Printers have under their belts. It is a pleasure to watch you video every Tuesday!
You're a genius
Cool to see James. I have always wondered why ball robots where not more common. There was a tokio uni one a good 10 years ago that look just so impactfull but they just don't seam to get any where. And I remember one on a Ted talk. They just seam so much more interactive that wheals and less complex than legs... Xxx Paul.
Stairs, curbs, any rough surface, all of which is the enemy of a sphere robot.
Great video. Looking forward to the final project. One gripe though, your 3D printing music is pretty loud compared to the speaking parts.
Indeed.
Holy crap those motors are huge, are you trying to make this thing fly? Jokes aside, I'm looking to get into robotics myself and these projects are really inspiring and educating me. Thanks!
Great James , you and Matt need to come up with something special to make 👌🏻
What CAD software do you use?
so cool
Have you considered making bigweld?
LEGEND!!?
Great videos James! (No surprise there :D) I was wandering where were you introduced to the idea of Omni wheels?
_Magger nits!_ 😊
The omni directional wheels, there is a project I have in mind, would you be wheeling to help with the design?
COOL!!
I have an idea to improve the design. A similar setup inside the ball. As it runs up the walls on the inside it will make the ball roll and keep the center of gravity low. All the top part has to do is stay on top. If this works out I call dibs on the first test. DIbs I say dibs!
It would be really fun to see a mixture of this and the strandbeest balancing robot, having a legged robot balancing dancingly on top of a ball, always on the verge of tripping could be quite hilarious.
That's an interesting concept!
Maybe an elephant on a turtle?
Awesome stuff! You have another patreon. It's great to see your iterative designs and how you learn from your mistakes. It'll be interesting to see how well those omni wheels work because of the issue you pointed out where the aluminum frame could rub against the ball if the ball isn't rigid enough, or if the head is too heavy and causes the rollers to compress a little. Are they the 60mm aluminum omni wheels on RobotShop? Those have a 3kg load capacity so with 4 of them the head probably won't be too heavy.
I'm working on a project now that uses omni wheels of similar size, but I need them to handle at least 25kg each. I can't find any omni wheels around 60mm that have that load capacity, so I'm designing my own. It'll be really interesting to see how your application of them works!
thanks for your support!
what cad software do you use
James, what are your thoughts on using a basketball as the ball. They are readily accessible. Hard when inflated and they have a texture for improving grip.
I'd like to make it bigger - looking at mirrorballs at the moment ;-)
Imagine taking this thing bowling
Have you calculated the top speed of the motors? Looks like they could do over 70mph...
I love the way you criticized your previous work. "What was I thinking this is a mess" Lol
Mr. Bruton, when you print projects like this, what size nozzles do you use? Do you use larger nozzles to help speed print times?
It is all 0.5mm in this case
James Bruton do you ever have any issues with the larger nozzle? I ask because I’ve recently swapped to a 1.mm nozzle to try and speed up prints.
That mannequin head that's standing right over your shoulder is quite creepy!
Hei James, nice job. Where did you buy these encoders?.
From the ODrive store
HAL on a ball seems a bit more menacing than the original.
James where do you get you uni directional wheels? I need a couple for my full sized K9, but the only place I can find them is the US, and postage is pretty prohibative
robotshop.fr
Awesom....thanks james
I need 2 myself.8" fir a 4ft robot in building...expensive!
You are genius that is all i have to say
Where the heck does this guy get all the time to make all of these things? I am convinced he has cloned himself 25 times and all 25 of himself is working on these things at the same time.
Ok... I don’t know if this is possible but you should do a type of bb8 but instead of a head at the top I could be a bike seat that you can ride.
4:40 - Yep, we all do that! 😁
Goodyear should have hired you to make a model of their ball tired car.
How soon until you build SERGE from Caprica?
what major did you do in university to know all these cool stuff
I'm amazed you use HobbyKing parts and your house has not burned down yet.
Feature request: Ability to go up stairs! ^_^
I wonder if truck bed liner would solve your ball squishiness problem.
But now you have some new wheels that you can use. Those omnidirectional ones. They would be perfect for this.
Cool
I have been trying to find the Turnigy Aerodrive SK3 - 5055-280kv Brushless Outrunner Motor you use, but EVERYONE has them on back order.
Did you buy them all up? ;>)
Perhaps they are coming out with a new version or a replacement with a different number?
Suggestions?
I had a few lying around, I expect COVID-19 hasn't helped supply chains from China
Good.
that sonic one is genuinely scary
I
@James Bruton- 'Open up the bay doors Hal'
Hal9000- 'I can't do that James'
Why not wrap the wheel knuckles with some springy tape, allowing a better grip?
How much printing material is required for a project like this?
Too mutch
You know you can use the moving rotors of the brushless motors as rollers? - just remove those rollers and turn the motors in the mounting along the axis ;)
I am sorry Dave,I'm afraid I cannot do that...
Would be insane if it could use electro magnets instead of wheels. I guess you could also do it using vacuum.
Your HAL droid looks almost like a Portal Turret
I think you mentioned as a response to a comment on a BB8 that you had tried omniwheels and found them a bit clicky (I forget your word, but not rolling smooth in all directions), do you feel like you have a better grip on this problem now? why?
Which comment, was it years ago - I can't remember?
@@jamesbruton yes, a few years ago, probably on your last bb8
What if you just put a weighted 360 gyroscope into the ball with a magnet at the top to hole the head always up
Why do you always use brushless DC motors and encoders instead of servos?
because they are fast and powerful for their size and weight
Oof, the head could look like a funny Vader... :)
Also, what would a 3D printer need improving, for it to print way faster? I would imagine the heating of the material? Does it cool as well?
If overheating is taken care of, I'd say a new material that hardens very quickly, so the form/shape won't get warped. And the property to be sticky only to itself.
But what do you say?
Can u please say how to become an robotic engineer like u ???? What I have to chose as my degree ??
It would be cool if you made the bounty hunter drone from the mandalorian
At one point, the ball top looked somewhat like the head of Darth Vader.
That would be cool too.
I cant read PCBWay without hearing it in Perifractics voice.
Could you just use a central ball with two motors working in the Y and X axis maybe the size of a tennis ball but sticky covered in sorbothane rubber, like a mouse but working the opposite way, a plate the shape of the ball on the inside half a millimetre still in the big ball with magnets with six posts on the head that should work fine, make the big ball slippery nylon you don't want to pick up dirt and works better with the sorbothane. If you cover the polystyrene ball with just half a millimetre of nylon and have a locking finger mechanism to join the two parts together any slight adjustment could be heated up paint stripper but being so thin it should form quite easily with the 3-prong finger locking mechanism. I thinking bullbearings but having the magnets gripping the ball bearings will cause it to be rather stiff in their operation so having them set apart on the plate be better
1. I hope you can improve your BB-8 with some features in it like the coin shooter for example.
2. You should create a robot that will help the earth clean @James_Bruton.
3. Would you design robots for security in your vision?
4. Can you go for an art contest on robotics that you will make for the winner?
5. If you are planning on making another astromech, can you find a way to .and it fly?
6. Ever tried making the little droid companion from star wars fallen order?
7. Ever saw the real steel movie before?
8. If I have my own robotic ideas, would you help me on making them?
9. What if you manage to make robots for games?
10. Would you make robots to help people?
11. Did you finished making Johnny 5?
12. Have you tried making a real baymax?
13. Would you help the hacksmith on some robotics?
14. Your HAL 9000 aside, you should try ma king your star wars droids in your version. Having it from scratch.
15. Could you make robots based from video games?
16. If you were making robots for a movie, what would it be called?
17. Have you've seen small soldiers before?
18. How big and small can you make robots?
19. Ever heard of the Nintendo R.O.B. before?
I love it do you sale it
Hey James, have you ever though of doing a crab/spider like robot. The legs on the strandbeest reminded me on crab or spider legs.
Who else has watched the video published 7 years ago and later, decided to build a version of it?
#Lego #RC #BB8
Have you thought of making one that looks like and acts like a dragon?
Does anyone know if James has ever made a Dalek from Doctor Who on his channel?
He has not
That would be relativly simple. Just a basic driving robot
@@hansdietrich83 with a giant gun barrel/eye that has an actual working high powered blue laser!
Do you really need the rotary encoders on the motors? Isn’t your control algorithm just increasing the motor speed until the head is in balance again (i.e. the error/offset is back at 0)? I don’t see how knowing the motor speed would help.
Encoders are required so the ODrive knows when to energise each coil of the motor to drive it, at least with good starting power. It also uses the encoder for accurate velocity control which is crucial.