Building a Two-Wheel Balancing Robot | with LG XBOOM Go Speakers

  Рет қаралды 92,390

James Bruton

James Bruton

5 жыл бұрын

Check out the NEW White LG XBOOM Go: bit.ly/2IvJPrK
LG asked me to build a robot with one of their LG XBOOM Go speakers as its head. I've built a two-wheel balancing robot which used a gyro and accelerometer to stay stable. I'm using a Teensy 3.6 running a PID controller to keep the robot stable. Next time I'll add the arms and the radio controller.
① HARDWARE/SOFTWARE
What more important hardware is there in life than the clothes on your back and the cup in your hand. You can get your own Robot X tee or openDog mug at the link below:
Teespring: teespring.com/stores/james-br...
Below you can also find a lot of the typical tools, equipment and supplies used in my projects. Some of these links are affiliate links, meaning, at no additional cost to you, I might earn a little extra if you click and make a purchase.
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
And don't forget the code for some of my projects is available on my GitHub here: github.com/xrobots
② GENIUS
No MacArthur grant yet. But while I’m still waiting by the phone for that call, maybe you might patronise me with your Patreon-age or pick up some of my merchandise. Or, if you’re all out of digital cash just comment on one of my hilarious Instagram pics, pop me a Tweet or generally yell in my direction.
Patreon: / xrobots
Teespring: teespring.com/stores/james-br...
Instagram: / xrobotsuk
Facebook: / xrobotsuk
Twitter: / xrobotsuk
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 Aleph Objects, Inc who keep me in LulzBot 3D printers and support me via Patreon.
Why not join my community, who are mostly made up of actual geniuses. There’s a Facebook group and everything: / community
③ XROBOTS
Former toy designer, current KZbin 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.
④ MUSIC AND SFX
The majority of the music and SFX used in my videos is from Epidemic Sound share.epidemicsound.com/xrobots

Пікірлер: 167
@jamesbruton
@jamesbruton 5 жыл бұрын
Part 2 comes up next Tuesday - where I add the arms, body panels, and remote control!
@dibblesvillard5268
@dibblesvillard5268 5 жыл бұрын
I like the video and the idea! (I know you're not hacky) one suggestion I have is you program it to speak and modify it to work with the sound maybe coming from some tts
@curtstacy779
@curtstacy779 5 жыл бұрын
This is a great project! this would be one more people could build and modify and add more and more to it. lots of room in the body for much more. I love it! you could even do three wheels if you need more stable for carrying things as a modification. I think you are on to something. I would love one running around the house. lol. good by Roomba lol
@whoisisaac
@whoisisaac 5 жыл бұрын
Very interesting. I like how, during the video, you rattle off the components and the open source examples for those of us who might be interested in trying something like this.
@rajibsarkar01
@rajibsarkar01 5 жыл бұрын
You are going to have a lot of wheel skid during turn because of your large wheel footprint.
@rashaan64
@rashaan64 5 жыл бұрын
can you mount one of those motors on a linear actuator?
@Spooglecraft
@Spooglecraft 5 жыл бұрын
Fun function for this one would be a "Follow" mode, where it follows a small transmitter you can fit in your pocket. Would be an interestin challenge to implement.
@DJlegionuk
@DJlegionuk 5 жыл бұрын
Yes I was going to suggest to make it follow, it would be a cool addition to the project.
@GeekIWG
@GeekIWG 5 жыл бұрын
That would be awesome!
@Francois_Dupont
@Francois_Dupont 5 жыл бұрын
forget abiut that, the RF thecnology needed would be eay too much to detect the proximity.
@whoisisaac
@whoisisaac 5 жыл бұрын
What? I'm just taking my robot for a walk. He plays me music.
@jameswalker199
@jameswalker199 5 жыл бұрын
Blynk would probably be a good tool for that. At it's simplest you just need a GPS sensor on the robot and have it constantly try to match the GPS position of the phone. Toss in a Raspberry Pi or maybe a more powerful Jetson and use a Kinect to do obstacle avoidance.
@a.kstudio2306
@a.kstudio2306 6 ай бұрын
Probably the most underrated channel 😢😢😢... Superb buddy
@GrahamDIY
@GrahamDIY 5 жыл бұрын
I don’t honestly know where you find all the hours in the week to do all these great projects!
@Aristo12
@Aristo12 5 жыл бұрын
He has 3D printed robot assistants! :P
@Usq7213
@Usq7213 5 жыл бұрын
I really want his channel to grow more and more so that more and more people cant get educated by his genius projects
@ghismo
@ghismo 5 жыл бұрын
“Don't say you don't have enough time. You have exactly the same number of hours per day that were given to Helen Keller, Pasteur, Michelangelo, Mother Teresa, Leonardo da Vinci, Thomas Jefferson, and Albert Einstein.” ― H. Jackson Brown Jr.
@Will_Huff
@Will_Huff 5 жыл бұрын
Love this James! Seems like it went together really well! Can’t believe how well it balances with that mass! Can’t wait to see it under control!
@starblastershooter2444
@starblastershooter2444 5 жыл бұрын
You inspire me everyday, I'm also getting into robotics and this just made me want to build my big robot more thanks james
@nabilsellami2707
@nabilsellami2707 5 жыл бұрын
Really glade that you're back to the cool stuff.
@steveburley3738
@steveburley3738 5 жыл бұрын
Truly awesome James. You can build anything. Cheers!
@Nabilphysics
@Nabilphysics 5 жыл бұрын
First time in your channel I have seen a project where outcome is more than Engineering!!!
@antonwinter630
@antonwinter630 5 жыл бұрын
its nice that they are sponsoring you. and their product fits in with your robots!
@spicymemeboi2646
@spicymemeboi2646 5 жыл бұрын
Perfectly balanced. As all things should be.
@Thuliolima2008
@Thuliolima2008 5 жыл бұрын
Perfect!
@rendermandan2820
@rendermandan2820 5 жыл бұрын
James, Excellent!!! I can't tell you enough how great it is to see a project that most of us could handle doing. Keep these new kind of "Smaller" projects coming. -That's not to say I don't enjoy the others. I'm not trying to insult you at all, I just think that sometimes projects get a little too complicated at times and some of us have a hard time following along. :) Cheers and Thank you!!!
@robertperly6104
@robertperly6104 5 жыл бұрын
Great work 👍🏻👍🏻
@ABID5
@ABID5 5 жыл бұрын
Impressive
@Usq7213
@Usq7213 5 жыл бұрын
Awesome! you always make projects that I want but I don't have the time to research and then build it... Thanks for sharing.
@justdigginitdetecting8794
@justdigginitdetecting8794 5 жыл бұрын
Cool James
@sandylancaster5901
@sandylancaster5901 5 жыл бұрын
amazing work keep it up
@Alluvian567
@Alluvian567 5 жыл бұрын
Nice, I like the project!
@WickedV3ng3nc3
@WickedV3ng3nc3 5 жыл бұрын
You are one amazing dude!
@garagemonkeysan
@garagemonkeysan 5 жыл бұрын
Cool robot! Great film. Cheers! : )
@_Piers_
@_Piers_ 5 жыл бұрын
This is a great way to feature sponsored content James, well done.
@alhdlakhfdqw
@alhdlakhfdqw 5 жыл бұрын
great video Thank you very much James! please keep up ur great work :)
@GearDownForWhat
@GearDownForWhat 5 жыл бұрын
We could set up a play date for our balancing cars 😂
@TacoMaster3211
@TacoMaster3211 5 жыл бұрын
You should try getting some synthesizer chips, and synthesize a voice for it.
@girass
@girass 5 жыл бұрын
Great sponsorship idea and cool project, I'm amazed how much progress you make in each video these days. Keep up the great work James :)
@jamesbruton
@jamesbruton 5 жыл бұрын
thanks!
@davidz2016
@davidz2016 5 жыл бұрын
Make it great . Lol it looks like a Nintendo robot.dude you really love your projects you can see how you grew over the years . Keep it up .
@masonstapleton8236
@masonstapleton8236 5 жыл бұрын
im shock, you done so much work in a very short amount of time
@BenRyherd
@BenRyherd 5 жыл бұрын
Could you make a "Tuning Remote" that has 4 or 5 knobs and a few switches and a screen? Then you can live tune the PID loop and the centerpoint/setpoint and then just record the values from the screen and put them back into the original code.
@marcio6498
@marcio6498 5 жыл бұрын
Hello James, you're a robotics genius, your job is fantastic, sensational. Could you provide the step-by-step tutorial of the project with the components, measures and schema? It's for a school job. Please, James.
@sujitvasanth2502
@sujitvasanth2502 5 жыл бұрын
Wow James! This is great - I havent seen many oversized ones of these - felt like star wars but in real life- would be able to make a really good household service robot with this to deliver drinks from the fridge etc... please keep working on this. really good!
@jamesbruton
@jamesbruton 5 жыл бұрын
There is one more video next week!
@lukethenuke8519
@lukethenuke8519 5 жыл бұрын
Nice
@rashaan64
@rashaan64 5 жыл бұрын
is it possible to mount one of those motors on a linear actuator?
@Alientraveler003
@Alientraveler003 5 жыл бұрын
Amazing just subed
@firefly2472
@firefly2472 5 жыл бұрын
Cool
@CarboN428
@CarboN428 5 жыл бұрын
i think you should consider adding adjustable balance tail which might help with riding forward while holding things, or adding force sensors to the arms that will allow to calculate the new ballance angle good luck -,-
@NoName-zr8ir
@NoName-zr8ir 5 жыл бұрын
wow
@Dust599
@Dust599 5 жыл бұрын
Really hope there is going to be some teensy generated "8 bit" audio for the speaker to play. Over bluetooth of course!
@shravan1981
@shravan1981 5 жыл бұрын
Wow... super quick one... very well done. How much does it cost for the parts and filaments
@Vass881234
@Vass881234 5 жыл бұрын
is it true stereo or both L&R from both speakers ?
@ericmarks960
@ericmarks960 4 жыл бұрын
Hello James, great project, I would like to recreate that, can you give out the CAD files? Thanks a lot greetings Eric
@michaelthompson8251
@michaelthompson8251 5 жыл бұрын
Can this design to up and down stairs?
@HaroldPulcher
@HaroldPulcher 4 жыл бұрын
Could I get a parts list for all the non-printable bits?
@johannesc3252
@johannesc3252 5 жыл бұрын
The coolest placement I've ever seen.
@jamesbruton
@jamesbruton 5 жыл бұрын
super!
@CerebralDad
@CerebralDad 5 жыл бұрын
I have to say; one of my favorite projects to date. Do you have the parts list and stl/gcode files on thingiverse? Please and Thank you!
@Killernova86
@Killernova86 5 жыл бұрын
"It's a good brand because it's lg" XD
@nagualdesign
@nagualdesign 5 жыл бұрын
😆..
@thegreatwarrior1239
@thegreatwarrior1239 5 жыл бұрын
Could you get the robot to follow you through some kind of blue tooth controller?
@3dssolidsnake
@3dssolidsnake 5 жыл бұрын
Add some proximity and IR sensors(a few bucks), or possibly a camera for object tracking so it could follow its owner.
@OldCurmudgeon3DP
@OldCurmudgeon3DP 5 жыл бұрын
Wonder how an ESP32 would stack up against the Teensy.
@heiismail
@heiismail 4 жыл бұрын
what cnc machine you used, and how much it cost?
@joesubbiani
@joesubbiani 5 жыл бұрын
Would you ever try make a working Wall-E robot?
@laureven
@laureven 5 жыл бұрын
Finally, You started thinking about making money :). Your projects are not cheap. Regards :)
@Paul-rs4gd
@Paul-rs4gd 5 жыл бұрын
Ninjaflex is not cheap ! Any commercially available tires of around that size (looks like 15 - 20 cm diameter) ?
@ALTAMEDIADIGITALCOMPANY
@ALTAMEDIADIGITALCOMPANY 4 жыл бұрын
Will there be github for this amazing work? Thanks and have a good day
@hakimchannel
@hakimchannel 5 жыл бұрын
Dudeeeee, how many hours these videos take you, too much hard work, when I make videos in my channel, they take less than your channel, you are a pro
@Usq7213
@Usq7213 5 жыл бұрын
Maybe part 3 can be to give the robot computer vision (openCV) with maybe raspberry pi but it is not powerful to image process (low fps) so a more powerful one would be Jetson nano from Nvidia. Again great video James!:DD
@jamesbruton
@jamesbruton 5 жыл бұрын
That will happen in another project series I have coming up soon
@Usq7213
@Usq7213 5 жыл бұрын
I am definitely really excited about that James!:o
@dadsonworldwide3238
@dadsonworldwide3238 4 жыл бұрын
What did you do use multiple printers ?I bet it took a week to do each wheel ?
@VideoStefan17
@VideoStefan17 5 жыл бұрын
awesome! haha, you kinde looked y little sad, because you did not need to fiddle that much ;) greetings
@thetastefultoastie6077
@thetastefultoastie6077 5 жыл бұрын
Please make the arms move to the music!
@pythonjava6228
@pythonjava6228 5 жыл бұрын
I'm looking for advice about a good robotics simulator to create a virtual robot. I'm trying to do a digital twin of a robot I have. It's built with a raspberry pi and run by python so ideally the simulator will be able to represent that. I also would want to control the virtual robot with my own GUI. Are there any softwares I can use to do this?
@Spooglecraft
@Spooglecraft 5 жыл бұрын
ROS (Robot Operating System) and the Gazebo Simulator. Takes a bit to get used to, but is documented well enough. Python is supported. You could actually use a real RPi to control the virtual robot, as ROS is designed to be a distributed system. You'd have to write your own GUI module, though there are some made by other users.
@dddxp7311
@dddxp7311 3 жыл бұрын
do you shared this as a tutorial? the code you used?
@mihai3343
@mihai3343 5 жыл бұрын
Nice work! Did you use a sampling timpe of 10ms for the PID? Any additional filtering made on the IMU data?
@jamesbruton
@jamesbruton 5 жыл бұрын
The MPU6050 has DMP so it gives you accurate values. Yes 10ms, but 20 would do just as well.
@mihai3343
@mihai3343 5 жыл бұрын
Thanks for answering this. I'm also working on a similar project and I can't get it to work for quite a while now. Maybe adding some extra mass on the top of the robot would help me also.
@hydealmen8369
@hydealmen8369 5 жыл бұрын
Will you ever finish Johnny five as a robot
@jameswalker199
@jameswalker199 5 жыл бұрын
How are the lights on the speaker controlled? You can't connect it to your microcontroller and set colours from the remote control, can you? That'd be fun if you could, and good for LG because I always go for easily hackable products!
@jamesbruton
@jamesbruton 5 жыл бұрын
by the sound coming out of the speakers
@electron-1979
@electron-1979 5 жыл бұрын
P=V^2/R (Power = Voltage squared / R), so if you double the voltage, you quadruple the power, generally
@pascha4527
@pascha4527 5 жыл бұрын
motors are inductors, not resistors.
@electron-1979
@electron-1979 5 жыл бұрын
@@pascha4527 So true! But power is not proportional to voltage, is it? The speed and torque is proportional to voltage, isn't it?
@seiyonarulampalam7354
@seiyonarulampalam7354 3 жыл бұрын
Nice project! I was wondering if Jeff Rowberg's library is compatible with the teensy 3.6 without any modifications to the code in the library. I am eager to get a teensy, but not entirely sure how my arduino code will transfer to the teensyduino. Any suggestions?
@jamesbruton
@jamesbruton 3 жыл бұрын
Yes
@seiyonarulampalam7354
@seiyonarulampalam7354 3 жыл бұрын
@@jamesbruton thank you for the advice can’t wait to get working with a teensy!
@spacenoodles5570
@spacenoodles5570 5 жыл бұрын
So close to 666k subs
@renomacca1967
@renomacca1967 5 жыл бұрын
any balance addon on the speaker robot help the dog walk
@Corbald
@Corbald 5 жыл бұрын
James makes robots out of various consumer goods? I'd watch a series about that.... /wink
@Mr.Donahue
@Mr.Donahue 5 жыл бұрын
You should try to build Johnny #5 from short circuit.
@CDRaff
@CDRaff 5 жыл бұрын
Search the channel; he worked on one a while back.
@eldaine
@eldaine 5 жыл бұрын
well done big guy! i wish you all the confidence you can expect' you inspire me never stop : )
@woodworks5009
@woodworks5009 5 жыл бұрын
I noticed that your CNC table isn't very rigid. This will reduce quality exponentially. Also a tip for cutting holes with a CNC just cut the outside of the circle and maybe use tabs it will cut down proces time Exponentially (no pun intended)
@jamesbruton
@jamesbruton 5 жыл бұрын
Yes it is, the table is not rigid: kzbin.info/www/bejne/hWrGgoecrc6rfJo
@rowanhayes497
@rowanhayes497 5 жыл бұрын
Why don't you make the head swivel toward sound like with ultron?
@StevenIngram
@StevenIngram 5 жыл бұрын
Boombot!
@devadershan
@devadershan 5 жыл бұрын
hi iam trying to build a bicycle power meter using strain gauges accelerometer as some diy suggest iam stuck with writing the code for it , can you help me????
@Dzatoah
@Dzatoah 5 жыл бұрын
Hey if you want help with coding, try asking a forum like stackoverflow.com/ and please explain your problem to the last detail
@ericmarks960
@ericmarks960 4 жыл бұрын
Hello James, great videos, keep it up :-) are there two-wheel balancing robot stl or CAD files? Didn't find them on xRobots, thanks for the help Greetings from Germany Eric
@jamesbruton
@jamesbruton 4 жыл бұрын
github.com/XRobots/SonicRobot
@ericmarks960
@ericmarks960 4 жыл бұрын
@@jamesbruton ok, thanks James, but I meant the one with LG XBOOM Go Speakers, is there something for that? greetings Eric
@gavinhicks7621
@gavinhicks7621 5 жыл бұрын
You should add like a voice command thing like an Alexa with a digital mouth to make it look more like a face😂
@jamesbruton
@jamesbruton 5 жыл бұрын
The speaker can already do that if you pair it with your phone and use Siri or an Android app.
@gavinhicks7621
@gavinhicks7621 5 жыл бұрын
James Bruton oh cool is that a plan of yours
@davidball8370
@davidball8370 5 жыл бұрын
Great video and great robot! Also jump to 13.46 to see how to sell a product James Brunton Style !
@ericthomas2621
@ericthomas2621 5 жыл бұрын
What are the motors that you are using?
@ericthomas2621
@ericthomas2621 5 жыл бұрын
Never mind, I figured it out.
@huynhdat2218
@huynhdat2218 5 жыл бұрын
Hay à nha
@urbantracker1879
@urbantracker1879 3 жыл бұрын
عالی بود
@10p6
@10p6 5 жыл бұрын
Interesting Robot segway speaker. 240 pounds for the large BT speaker though, ROFLMAO.
@adamsolovay51
@adamsolovay51 4 жыл бұрын
How much did all this cost you?
@djuang.6227
@djuang.6227 Жыл бұрын
Hey @James Bruton, I know this is fairly old but could you publish the code for this robot on your github please?
@deslomeslager
@deslomeslager 5 жыл бұрын
No sound from the speakers? Did you get empty demo boxes? Did you get paid for all materials used?
@jamesbruton
@jamesbruton 5 жыл бұрын
Wait for part 2
@deslomeslager
@deslomeslager 5 жыл бұрын
@@jamesbrutonWill do! Love your channel.
@oetken007
@oetken007 5 жыл бұрын
The labeling on your crane is in the wrong order, isn't it? It must be 1/2, 1, 1 1/2, 2Ton I think ;-)
@shoogie1994
@shoogie1994 5 жыл бұрын
put a mini keg in the chest and a tap on the arm
@Designandrew
@Designandrew 5 жыл бұрын
he should be able to serve drinks!!
@bummer6
@bummer6 5 жыл бұрын
couldn't you technically use off the shelf hoverboard components for something like this?
@dynorat12
@dynorat12 5 жыл бұрын
look really good ha ha it ran over your foot
@smh1448
@smh1448 5 жыл бұрын
Hello James, I'd like one of those speakers, if it isn't inconvenient for you. Thanks.
@gustavoa.rodriguezmena3502
@gustavoa.rodriguezmena3502 5 жыл бұрын
Will he ever finish a project?
@jamesbruton
@jamesbruton 5 жыл бұрын
This one finished next week. The only other ongoing project now is openDog - until my next series starts shortly.
@azyfloof
@azyfloof 5 жыл бұрын
If you're looking for a name for the little guy in the future, can I suggest Brian? 😜 🤖
@spacenoodles5570
@spacenoodles5570 5 жыл бұрын
I suggest Thanos, because it's perfectly balanced
@LucasHartmann
@LucasHartmann 5 жыл бұрын
XBoom Go... ing to kill us all!
@blueprintgamer6108
@blueprintgamer6108 5 жыл бұрын
u should make it follow your bluetooth signal so your little robo buddy follows u and u can still hear the music
@pascha4527
@pascha4527 5 жыл бұрын
impossible
@blueprintgamer6108
@blueprintgamer6108 5 жыл бұрын
how so? i guess tracking with bluetooth would be hard but there are other ways
@kornelillyes2848
@kornelillyes2848 5 жыл бұрын
biped when? ;)
@jamesbruton
@jamesbruton 5 жыл бұрын
Well, in the past, quite a few times. Check out Robot X and the GONK Droid
@spork8721
@spork8721 5 жыл бұрын
49 seconds ago
@whatthefunction9140
@whatthefunction9140 5 жыл бұрын
I know you build robots but who built you?
@jamesbruton
@jamesbruton 5 жыл бұрын
robots
@whatthefunction9140
@whatthefunction9140 5 жыл бұрын
@@jamesbrutonI knew it. it's robots the whole way up.
@SystemsPlanet
@SystemsPlanet 5 жыл бұрын
@@jamesbruton Klaatu barada nikto
@gamingstudio83
@gamingstudio83 5 жыл бұрын
Most of the parts are here for SA biastonu.com/2Jgc
@khaldOmeer
@khaldOmeer 5 жыл бұрын
👏👏👏👏👏👏👌👌👌👌👏👏👏👏👏
I Built a Ball Balancing Robot
8:55
Aaed Musa
Рет қаралды 1 МЛН
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 7 МЛН
бесит старшая сестра!? #роблокс #анимация #мем
00:58
КРУТОЙ ПАПА на
Рет қаралды 3,6 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 38 МЛН
Building the FASTEST Self Driving RC Car
16:01
Steven Gong
Рет қаралды 646 М.
One-Wheel Balancing Robot Can Stand Still
12:22
James Bruton
Рет қаралды 375 М.
Will this toy engine work at full size? (yes)
15:35
Steve Mould
Рет қаралды 4,8 МЛН
Self Balancing Robot Tips that will Save your project
5:36
Mouad Boumediene - Hobby Coding
Рет қаралды 26 М.
The coolest robot I've ever built!
19:40
Thomas Burns
Рет қаралды 4,5 МЛН
Balancing robot video 3 - Obstacle avoidance behaviour
3:11
Axel's DIY
Рет қаралды 111 М.
Mobius Strip Tank
13:55
James Bruton
Рет қаралды 516 М.
Presentation Ascento
9:32
D-MAVT, ETH Zurich
Рет қаралды 31 М.
Jet Powered air engine
14:48
James Bruton
Рет қаралды 180 М.
Best mobile of all time💥🗿 [Troll Face]
0:24
Special SHNTY 2.0
Рет қаралды 3,2 МЛН
Как слушать музыку с помощью чека?
0:36
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 24 МЛН