#393

  Переглядів 13,071

Andreas Spiess

Andreas Spiess

2 роки тому

Attention: This is a re-published video. During my Summer Break, I decided to re-publish interesting older videos
In this first episode I show how I build my self-balancing robot based on an Arduino pro mini compatible MultiWii board. It consists of 3D printed parts and uses stepper motors. In the next episodes, I will continue and extend it with a remote control based on NRF24L01 chips and ultrasonic sensors to enable autonomous driving.
I am a proud Patreon of @GreatScott!, @ElectroBOOM , @Electronoobs , @EEVblog , and others. No Docker, No Microsoft Teams, Zoom
Links:
PID controller: • #28 Tutorial: PID cont...
B-Robot: github.com/JJulio/b-robot
Wiring tips: Wiring: • #12 Five Tricks for wo...
Code: github.com/SensorsIot/Self-Ba...
The links above usually are affiliate links that support the channel (no additional cost for you).
Supporting Material and Blog Page: www.sensorsiot.org
Github: www.github.com/sensorsiot
My Patreon Page: / andreasspiess
Discord: / discord
If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission of your purchases to buy new stuff for the channel
My Amazon.com shop: www.amazon.com/shop/andreassp...
For Banggood bit.ly/2jAQEf4
For AliExpress: bit.ly/2B0yTLL
For Amazon.de: amzn.to/2r0ZCYI
For Amazon UK: amzn.to/2mxBaJf
For ebay.com: ebay.to/2DuYXBp
profile.php?...
/ spiessa
www.instructables.com/member/...
Please do not try to email me. This communication channel is reserved for my primary job
As an Amazon Associate, I earn from qualifying purchases
#no#midroll#ads

КОМЕНТАРІ: 87
@AndrewAHayes
@AndrewAHayes 2 роки тому
seeing your printout taped together reminded me I have an old daisywheel printer in my storage unit, I am going to retrieve it and see if I can get it working with a parallel emulator, those old printers were so cool!
@AndreasSpiess
@AndreasSpiess 2 роки тому
Indeed, back then we had piles of paper to debug our programs. Screens were not so big back then. But still today, if I want to get an overview, I sometimes stick the papers together...
@circleofowls
@circleofowls 2 роки тому
This is the best overview of a balancing robot that I've seen, thanks.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Glad you liked the video!
@soulrobotics
@soulrobotics 2 роки тому
great video and well explained as always!!! i wonder if is possible to add two movable sticks to help it climb stairs and so.... more processor, huh?
@AndreasSpiess
@AndreasSpiess 2 роки тому
I saw such a design and tried it without success. It needs strong motors and a good traction on the floor.
@eoinpierce
@eoinpierce 2 роки тому
Thanks Andreas. Timely video. Just assembled my own attempt.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Good luck! And do not give up if it does not stand for a while. It was not easy for me to find the right parameters.
@toastrecon
@toastrecon 2 роки тому
So cool! I want to build one of these with a youth group in my area.
@AndreasSpiess
@AndreasSpiess 2 роки тому
That is for sure a rewarding project for young people. At least mine always go a lot of attention when I showed it.
@Palominostudio
@Palominostudio 2 роки тому
Hi Andreas, That's a nice challenging and multidisciplinary project. One learns a whole lot of things when building one of those robots. I enjoyed the video. Kind regards, South Africa
@AndreasSpiess
@AndreasSpiess 2 роки тому
Indeed it created a lot of problems which had to be solved. This is why it is probably not a beginners project. But for an ambitious Maker this is a cool challenge.
@chuxxsss
@chuxxsss 2 роки тому
Good work mate, hope holiday going well. We are in lockdown again.
@AndreasSpiess
@AndreasSpiess 2 роки тому
So far we had very bad weather with floods. Now it is sunny and the summer began. The Covid numbers also increase but fortunately not the hospitalizations.
@chuxxsss
@chuxxsss 2 роки тому
@@AndreasSpiess We are in Lockdown again. But the weather you are having sounds like Melbourne in weather.
@shirishhirekodi6913
@shirishhirekodi6913 2 роки тому
I was just thinking around just such a project but with Reinforcement Learning as controller instead of a PID
@stal1963
@stal1963 2 роки тому
Reinforcement Learning makes a lot of sense for this kind of project, as it introduces more independence from the parts used. Will you document your experiences somewhere?
@shirishhirekodi6913
@shirishhirekodi6913 2 роки тому
@@stal1963 One of the first examples in RL is exactly this project. Called CartPole. It’s usually run in a simulated environment. My thinking was to implement the same in the real world. Sure will be documenting this when I get around to doing this. Now to get my hands on a 3D printer…
@AndreasSpiess
@AndreasSpiess 2 роки тому
Interesting idea. The setup of a "learning environment" in reality is probably not easy because the robot falls down a lot of times and it can get boring to restart it manually.
@stal1963
@stal1963 2 роки тому
@@AndreasSpiess That is true. The RL environment would need to store its state persistently and assign a big penalty whenever the robot falls. It could be interesting to build a self-balancing robot using a Jetson Nano.
@shirishhirekodi6913
@shirishhirekodi6913 2 роки тому
@@AndreasSpiess That's the wonder. The RL system will not be limited to the totally deterministic nature of PID, but will learn the rules dynamically on its own. It could potentially figure of some weird ways to avoid falling which you may have never considered. To see that, would be pure joy
@rinokentie8653
@rinokentie8653 2 роки тому
Thanks, very nice these ''old'' video's
@AndreasSpiess
@AndreasSpiess 2 роки тому
Glad you like them!
@PhG1961
@PhG1961 2 роки тому
I've always been very fond and facinated by robots. So nice to see this again.
@AndreasSpiess
@AndreasSpiess 2 роки тому
I used it in presentations about planning and control systems and people always liked it. It shows the low level balancing and the high level direction finding strategies.
@TheMechatronicEngineer
@TheMechatronicEngineer 2 роки тому
Great project!
@AndreasSpiess
@AndreasSpiess 2 роки тому
Thank you!
@starlino
@starlino 2 роки тому
Hi Andreas, nice seeing you bringing this project from the past. Given the technologies we have today how would you improve it ?
@AndreasSpiess
@AndreasSpiess 2 роки тому
We probably could use an ESP32 and use Wi-Fi for data transmission. And maybe a newer accelerometer chip.
@ferijusko8775
@ferijusko8775 2 роки тому
Klasse...., wie immer! Danke und Gruss aus Thurgau F.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Schön dass dir das Projekt gefällt!
@test40323
@test40323 2 роки тому
Very cool! You give me an idea for building a candy dispenser with proximity sensors... for coming Halloween. Maybe some lights and sounds too! Have to watch and learn more... Thank-you!
@AndreasSpiess
@AndreasSpiess 2 роки тому
Enjoy your Halloween projects!
@edycole5543
@edycole5543 2 роки тому
req : building series for autonous rc car with lora to monitoring weather environment etc, thanks
@AndreasSpiess
@AndreasSpiess 2 роки тому
I assume a LoRa remote control could easily be done (just replace the NRF2401). Unfortunately, most "professional" weather stations use plain 433MHz and not the LoRa protocol. You would have to build your own controller and replace the one provided by the supplier.
@BensWorkshop
@BensWorkshop 2 роки тому
Cheers.
@AndreasSpiess
@AndreasSpiess 2 роки тому
:-)
@stlo0309
@stlo0309 2 роки тому
Really cool!
@AndreasSpiess
@AndreasSpiess 2 роки тому
Thank you!
@RickHawkDavison
@RickHawkDavison 2 роки тому
Well done brother. Can you build an pause switch for my wife?
@tinygriffy
@tinygriffy 2 роки тому
It's called Candy Crush Saga , you can find it in the play store.
@5VoltChannel
@5VoltChannel 2 роки тому
Cool 👍👍
@AndreasSpiess
@AndreasSpiess 2 роки тому
:-)
@andymouse
@andymouse 2 роки тому
Who would use black for VCC and red for GND ?....cheers.
@AndreasSpiess
@AndreasSpiess 2 роки тому
If I remember right some cars have such a concept :-(
@andymouse
@andymouse 2 роки тому
@@AndreasSpiess oh yeah, I guess in a positive earth maybe ? lol
@AndreasSpiess
@AndreasSpiess 2 роки тому
No, just different colors.
@grzesiek1x
@grzesiek1x 2 роки тому
But of course it is good for a school project or for demonstrations (when people are excited about it and know nothing about electronics) because for me it is like going to the gym and instead of lifting weights letting a machine doing it but there is a problem my muscles don't work. I see this like this but with brain.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Try it and you will see how much problems you have to solve. Just start without my sketch... And even if you start with the sketch you will have to solve plenty of problems. Your "muscles" will be used, I am quite sure.
@radry100
@radry100 2 роки тому
Is it possible to do without stepper motors but with normal motors? Quadcopters don't use steppers either.
@AndreasSpiess
@AndreasSpiess 2 роки тому
Yes, you can do it also with normal motors. They have to be quite slow (geared)
@grzesiek1x
@grzesiek1x 2 роки тому
Which I don't like in projects like that is using all those prepared and fabricated and ready to use circuits ! I would prefer to know for exampe how transmitter /receiver work, what frequency , how to build it, why crystal oscyllator, how to filter desired frequency, how to demodulate frequency change (just examples), why this why that , many questions!! But like on the video I can build a whole robot without even knowing anything which is not good :/ I have been trying to do something similar with a drone and it is much more complicated when we build everything from scratch! Even adjust the response from changing the voltage from the accelometer is a challenge and not using Arduino (by using the op-amps for example) and make all this work...
@AndreasSpiess
@AndreasSpiess 2 роки тому
It all depends on your goals. If you want to learn about PID controllers and remote controls and create a cool gadget, this project is perfect. If you are interested in Wireless communication you find other videos on this channel explaining many things. And if you want to learn about RF you have to search for other channels. I do not cover those details, because not a lot of my viewers are interested in this detail. If you are interested in RF and communication theory I suggest that you learn for an Amateur Radio license. Then you are allowed to do your own experiments without being illegal. Otherwise building your own transmitter is illegal in most countries.
@grzesiek1x
@grzesiek1x 2 роки тому
Thank you for the idea! I think it would be a good start with the licence etc. Any way I learn from the books and all chanells on youtuve I treat as something extra for better understanding or just to see how other people do things or ideas etc.
@grzesiek1x
@grzesiek1x 2 роки тому
@@AndreasSpiess my goal is to learn as much as I can and be able (of course in the future) to build and develop my own circuits but I am not a "gadget guy" I mean I don't want to be just an user of electronics but build my own things and develop my own projects ! because from jsut using electronics i do have nothing but to know how to build things it is a different story. I know this is not very popular goal these days where everybody is for fun and gadgets but I like more the old school of creating things instead of just using.. But of course this project is very cool but I see the things from a little bit different perspectiv , more serious and maybe a new job one day etc.
@grzesiek1x
@grzesiek1x 2 роки тому
@@AndreasSpiess btw I live in France (I am not french) and need to read al lthe regulations here but there was just an example ! I meant also other things like experiments with op-amps and analog sygnal accelerometers (and how to match the change of the voltage with current state of the robot and working motors et.c etc.) and for exampe logic gates, transistors , mosfets, relays to control motors and other things
@rfrisbee1
@rfrisbee1 2 роки тому
The funny thing is once you know all the detail you will realise that to achieve anything significant with modern technology in a reasonable timeframe you have to use higher-level tools / intellectual property rather than develop everything yourself. Learning the details is interesting and fun though. Good luck on your journey!
@capoeira347
@capoeira347 2 роки тому
hi Andreas, are you going to do a review of the thunderboard?
@AndreasSpiess
@AndreasSpiess 2 роки тому
I am not sure if it has Arduino IDE support :-(
@peter.stimpel
@peter.stimpel 2 роки тому
I have the feeling a certain YT maker wants me to force into buying more boxes for "not finished yet" projects ... Andreas, maybe it would be nice to make kind of reviews of these older videos, kind of "what I would do different today".
@AndreasSpiess
@AndreasSpiess 2 роки тому
:-)) Actually, I made the choice of all videos together. So I was not able to revise them after your last comment. But I understand what you mean... Concerning your proposal of using old videos for new ones: Maybe it would be a good idea to browse through the old ones and see where an update would be appropriate (with learnings, of course)
@peter.stimpel
@peter.stimpel 2 роки тому
@@AndreasSpiess I like this. It is always fun to review stuff made years ago, and enhance/comment it with the knowledge one has today.
@cqhamchik
@cqhamchik 2 роки тому
LabCat will be afraid
@AndreasSpiess
@AndreasSpiess 2 роки тому
You are right!
@albanmundangepfupfu2676
@albanmundangepfupfu2676 2 роки тому
How can I follow the original project
@AndreasSpiess
@AndreasSpiess 2 роки тому
You should find the links in the description.
@albanmundangepfupfu2676
@albanmundangepfupfu2676 2 роки тому
I guess the original project is private. There is nothing in the description pointing to it
@AndreasSpiess
@AndreasSpiess 2 роки тому
The link is there ( ...JJulio/b-robot )
@albanmundangepfupfu2676
@albanmundangepfupfu2676 2 роки тому
@@AndreasSpiess I meant your original project. Only part of it seems available
@albanmundangepfupfu2676
@albanmundangepfupfu2676 2 роки тому
If this was the first episode, where can I find the other episodes?
@theR6969
@theR6969 2 роки тому
Déjà vu!
@AndreasSpiess
@AndreasSpiess 2 роки тому
So you are a longtime subscriber. Thank you!
@theR6969
@theR6969 2 роки тому
@@AndreasSpiess I am not sure but I think this video is the one that made me subscribe to the channel.
@MarinusMakesStuff
@MarinusMakesStuff 2 роки тому
I'm particularly interested in your 3D printer. It looks like one of those Chinese Makerbot Replicator 2x copies. Does it run well? I have a real one and converted it so a single nozzle printer with a removable heated bed and auto bed leveling. So far it's the best mechanical platform I've used. Curious to hear what kind of changes you made to your machine.
@AndreasSpiess
@AndreasSpiess 2 роки тому
This is a re-published video. Back then I had a Wanhao printer (shown in video #2). Back then, I made also a few videos about my tricks. Now I have a Prusa and I am happy with it...
@lasersbee
@lasersbee 2 роки тому
4:24.. You could have also used ready made Dupont wires and spliced them to the motor wires.
@AndreasSpiess
@AndreasSpiess 2 роки тому
As far as I remember I used ready made Dupont wires. What do you mean with "splicing"?
@lasersbee
@lasersbee 2 роки тому
@@AndreasSpiess At 4:24 of the video you crimped those small Dupont pins stating it was SLOW to crimp the wires. For others that do not have a Dupont pin crimper or don't want to crimp those tiny pins... you can take ready made Dupont Wires and solder (splice) them to the Motor wires.
@AndreasSpiess
@AndreasSpiess 2 роки тому
I agree: Soldering is always a good possibility, especially if you do not plan to disconnect the wires.
@electronic7979
@electronic7979 2 роки тому
👏👏👏
@AndreasSpiess
@AndreasSpiess 2 роки тому
:-)
@berndeckenfels
@berndeckenfels 2 роки тому
The „driving back to position“ behavior when you nudge it, is that the autonomous part or does the upright logic keep track of balancing movement and drives backs?
@AndreasSpiess
@AndreasSpiess 2 роки тому
It has no position awareness. So it only by chance goes back to where it was. The "keep me upright" does whatever is needed.
@suchinthanawijesundara6464
@suchinthanawijesundara6464 2 роки тому
❤❤❤❤❤❤❤❤❤❤
@AndreasSpiess
@AndreasSpiess 2 роки тому
:-)
What's Really Happening At CERN
17:41
Cleo Abram
Переглядів 357 тис.
What Is The Biggest Thing In The Universe?
56:12
History of the Universe
Переглядів 126 тис.
Баєр VS Вердер - Огляд матчу
07:26
Setanta Sports Football
Переглядів 86 тис.
Escape From Spike With Herobrine and Entity
00:27
Garri Creative
Переглядів 12 млн
Surprise! Dormant Black Hole Found "Near" the Solar System and It's Huge!
10:50
Ada Lovelace’s troubled Homework | Trailblazer
16:32
Tibees
Переглядів 24 тис.
AI Just Took an INSANE Leap Forward!
22:24
The AI Advantage
Переглядів 1,5 тис.
How I Accidentally Became a Sea of Thieves Developer
8:05
Zyger
Переглядів 10 тис.
Boston Dynamics NEW Humanoid Robot SHOCKS The ENTIRE Industry! (Atlas 2.0)
10:56
What are virtual particles?
10:29
Fermilab
Переглядів 71 тис.
Gear Shifter with DISPLAY
25:58
upir
Переглядів 38 тис.
The latest developments in fusion energy - with the UKAEA
58:43
The Royal Institution
Переглядів 43 тис.
Process of Making Poplar Mapa Burl Epoxy Table by a Korean Carpenter.
25:24
미스터 프로세스 Mr.Process
Переглядів 4,8 тис.
Manufacturing process of Bag with a metal clasp! Amazing craftsmanship!
13:41
THE PROCESS ザ・プロセス
Переглядів 5 тис.
He Spent 3 YEARS Begging me for a PC. Good Luck Finding it!
13:25
Linus Tech Tips
Переглядів 887 тис.
Обзор на мой iPhone👉 ПЕРЕПИСКИ + ИГРЫ + ПРИЛОЖЕНИЯ
21:02
Ксения Куприкова
Переглядів 153 тис.
Раздолбил телефон в хлам 😱📱
0:33
~Edita Neverlon~
Переглядів 20 тис.
Почему iPhone ярче? #apple #iphone
0:46
Не шарю!
Переглядів 305 тис.