DIY Anti-lock Braking System

  Рет қаралды 1,772,545

Tom Stanton

Tom Stanton

5 жыл бұрын

Ever wondered how an anti-lock braking system really works? Whilst building one for my bike, I realised ABS is quite complex!
Enjoy my videos? These are made possible due to help from my Patrons.
Please consider supporting my efforts: / tomstanton
3D Printer filament sponsored by 3D Printz UK: 3dprintz.co.uk/
----------------------------------------------------------------------------------------------------------------------------------------
My Other Equipment:
Main camera - amzn.to/2vlvlC6
Main lens - amzn.to/2gMrhru
Main tripod - amzn.to/2tqRjBt
Secondary Tripod - amzn.to/2t1NkMh
Microphone - amzn.to/2uuv9n0
Audio recorder - amzn.to/2v3mjcG
Banggood affiliate: www.banggood.com/?p=LT0710618...
Twitter: / tomstantonyt
3D Printer filament sponsored by 3D Printz UK: 3dprintz.co.uk/
----------------------------------------------------------------------------------------------------------------------------------------

Пікірлер: 2 500
@justgame5508
@justgame5508 5 жыл бұрын
Imagine the neighbours watching him through the window, "yeah Bob hes doing it again, riding up and down his garden skidding on his bike"
@beckyg4860
@beckyg4860 4 жыл бұрын
🤣😆😄👍
@NathanaelKeller
@NathanaelKeller 3 жыл бұрын
*Tom
@NavJordaan
@NavJordaan 3 жыл бұрын
@@NathanaelKeller *bob
@NathanaelKeller
@NathanaelKeller 3 жыл бұрын
@@NavJordaan bob!
@NavJordaan
@NavJordaan 3 жыл бұрын
@@NathanaelKeller Bob?
@TomBom292
@TomBom292 4 жыл бұрын
My ABS is called "the brakes aren't strong enough to lock up" and it's never given me a problem
@fromhell1
@fromhell1 4 жыл бұрын
u cannot slow enough then? sorry for my english btw.
@dieselphiend
@dieselphiend 4 жыл бұрын
Mine is simply called "couch", and/or "couch-lock".
@antan2329
@antan2329 4 жыл бұрын
Mine is that i dont have any brakes
@blank8969
@blank8969 4 жыл бұрын
i'm kinda surprised how effective this system is, never given me a problem either.
@Twinkletorch
@Twinkletorch 3 жыл бұрын
I understand you very well 😔😔. Let's hug
@HECKproductions
@HECKproductions 3 жыл бұрын
"DIY" and "braking" are a precarious combination
@flintytheraccbold
@flintytheraccbold 3 жыл бұрын
Well I had to glue the pedal back onto my bike
@phrodendekia
@phrodendekia 3 жыл бұрын
DIY braking reminded me when I was a child I would brake by putting my foot over the rear wheel. I carved the middle of the soles of all my shoes 🤣
@2beer_OR_NOT_2beer
@2beer_OR_NOT_2beer 2 жыл бұрын
Well, sometimes it ends up in braking bad.
@nojukuramu
@nojukuramu 2 жыл бұрын
Fun Fact: all prototypes are DIY
@NicksStuff
@NicksStuff 2 жыл бұрын
...but make for an entertaining video
@sheisillme
@sheisillme 8 ай бұрын
As an auto mechanic, I finally felt fairly intelligent watching one of your videoes.
@IncroyablesExperiences
@IncroyablesExperiences 5 жыл бұрын
Why even in commercial devices the brake is released so significantly? The best choice would be a PID control to release slightly the brake to get the best possible deceleration according to tire friction, the deceleration would appear as constant (the PID loopback can be done thousand times a second).
@NathanaelKeller
@NathanaelKeller 3 жыл бұрын
It is not released that much in commercial systems. In a car you have three states build up pressure, hold pressure and release pressure. The abs changes between these cycles 15-20 times per second. In most situations this is more than enough.
@mckaycheatham5980
@mckaycheatham5980 3 жыл бұрын
@@NathanaelKeller My daily driver has one of the oldest antilock systems Ford put in a commercial vehicle, and it's very slow at just above 4 cycles per second. From experience, I can tell you that it's plenty good enough to keep traction even in heavy snows, even if it's perhaps just a bit too aggressive, increasing stop distance just a bit. It does sound like an old, heavy machine gun though, so that's cool.
@Nolan001001
@Nolan001001 3 жыл бұрын
Absolutely the first thing which came to mind, PID or PD. Best way to decrease overshoot and minimize rise time since the wheel speed and acceleration is changing dynamically with the surface contact. Completely unnecessary on a bicycle, but an enjoyable design process.
@lloydmorrissey
@lloydmorrissey 3 жыл бұрын
@@Nolan001001 the trouble with a PID for this specific situation is it needs to be highly tuned which is possible if you have consistent parameters, but an ABS system needs to work across a wide range of grip levels, so it can't be tuned easily. In reality, the software behind real ABS systems is highly sophisticated taking in multiple sensor inputs and determining what is the maximum grip that can be achieved. A lot of modern systems also now include active stability control which will brake the vehicle unevenly left-right and front-back to try to help prevent spins.
@Nolan001001
@Nolan001001 3 жыл бұрын
@@lloydmorrissey Very true, I was mostly speaking related to the project in the video itself, how to get this specific application to work "better", like I said previously, would be fun to do. And besides I'm not a control systems engineer, I wouldn't even begin to fathom the block diagram of a true abs system and the resulting transfer functions.
@tristunalekzander5608
@tristunalekzander5608 4 жыл бұрын
I thought this was going to be a video of you 3D printing your own bike out of ABS
@325bpm6
@325bpm6 2 жыл бұрын
ikr, he should have what a wasted opportunity
@1975DAW
@1975DAW Жыл бұрын
Great item to have in our weekender horse trailer!
@ritvikvaishnav3472
@ritvikvaishnav3472 5 жыл бұрын
This guy just ruined his backyard to teach us stuff. Respect.
@MegaFPVFlyer
@MegaFPVFlyer 5 жыл бұрын
This reminds me of a problem I faced trying to tune my brother's turbo Miata. We were trying to get the boost to hold a steady 10psi, but the controller was extremely finnicky, sometimes it'd overshoot to 14psi (hitting 'boost cut' where the ECU cuts fuel to save the engine from damage) or it would wander around 7psi. It was using a PID loop with a few tables and miscellaneous values to help prevent excessive lag or overshoot. The output from the controller was a PWM signal, 0-100%. After many frustrated tuning sessions, we finally found the problem. The controller was using the entire 0-100% output range, but the valve was fully closed below 70%, and fully open above 80%. All we had to do was "clamp" the output between 70 and 80, and it immediately started behaving normally. I feel like this clamping could have been used on your setup so it doesn't have to spend any time with the rope slack or so taught that it takes a moment to get the wheel unlocked again, if that makes any sense. I know these projects are usually one-off, but I think the response time of the system could be improved massively with a bit of tweaking to the software ;)
@anomalyp8584
@anomalyp8584 3 жыл бұрын
16:03 nice demonstration of abs giving you back control over the bike, balance and steering wise!
@hansdruf9132
@hansdruf9132 7 күн бұрын
love it. I was stocked about the ABS on bikes, but maybee its still a nieche. Wow you did great work, fantastic!
@benkahn5063
@benkahn5063 3 жыл бұрын
Impressive that you were able to make something so simple and useful so complex and dangerous
@jonrobinson3879
@jonrobinson3879 3 жыл бұрын
This was fascinating to watch. The biggest improvement to motorbikes over the last 20 years has been in brakes, and I've often wondered how difficult it would be to create a retrofit kit to fit to older bikes that are still more than fast enough, but stop like a grayhound on a polished floor. One of those things that seems conceptually simple, but evidently complex in practice.
@ivanmirandawastaken
@ivanmirandawastaken 5 жыл бұрын
Well done mate! It really shows how hard is to replicate such easy to understand mechanisms. The first brake release mechanisms looked way cooler though ;-)
@midnightman873
@midnightman873 5 жыл бұрын
Lol am I the first reply Heart this comment plz
@samuelyoung2671
@samuelyoung2671 5 жыл бұрын
Upgrade the stepper :)!!!!
@patrickwatkins7572
@patrickwatkins7572 5 жыл бұрын
@@samuelyoung2671 or a smaller stepper, and hydrolic brakes. ... and the 120slits cut into the brake rotor itself. . and an AI camera system too create a speed differential, - and of course, do it on both wheels. ;-D. totally fantastic tom !
@patrickwatkins7572
@patrickwatkins7572 5 жыл бұрын
@Lassi Kinnunen its really quite exciting, for a push bike, - and i thought an electric motor was cool.... wtf. - engineering pwns * checkout my "free energy motor* demonstration kzfaq.info/get/bejne/qbBjrc2byp7Ml6s.html
@-Flea
@-Flea 5 жыл бұрын
Alternatively, you could just modulate the brake and have the same result
@prkhrsrvstv1
@prkhrsrvstv1 11 ай бұрын
Someday you should also go through the programming aspect of these projects. Would be really interesting.
@oskarpolanski3152
@oskarpolanski3152 3 жыл бұрын
Electronic brake lever instead, have the electronics pull the brake cable directly depending on both the signal from the lever and wheelslip, you can even have different response times dependent on the signal from the brake, for example a lot od slip od allowed when pulled slightly, less allowed when fully pulled
@Validole
@Validole 3 жыл бұрын
"Maybe third time's the charm?" - unnamed ABS manufacturer
@JanJanJanJanJanJanJanJanJan2
@JanJanJanJanJanJanJanJanJan2 3 жыл бұрын
I mean.. there are four of them on a car so number 3 and 4 working is 50%. You'll need to have an upgrade path for the customer.
@Jumper708
@Jumper708 5 жыл бұрын
My abs is called "dont pull the lever all the way" and it works perfectly fine
@EggNuggets
@EggNuggets 5 жыл бұрын
Jumper_708 same
@Biffo1262
@Biffo1262 5 жыл бұрын
Brake and release alternately. Old fashioned cadence braking. Still an acquired skill.
@EdPMur
@EdPMur 5 жыл бұрын
Mine is called rim brakes. It almost doesn't brake in the rain
@LatinDanceVideos
@LatinDanceVideos 5 жыл бұрын
This has so much potential.
@SXcite
@SXcite 5 жыл бұрын
yea they said the same when abs came to motorbikes ...then there is that pedestrian that go in front of you one day x(
@atlantaperimeter
@atlantaperimeter Жыл бұрын
You could put a wheel on the rope to change the response time mechanically. The rope needs to coil up on a small shaft requiring a longer linear throw, put a cam on it
@chrisroberts2266
@chrisroberts2266 10 ай бұрын
the image at 3:46 with the entirely destroyed high current device is hilarious!
@nooranik21
@nooranik21 5 жыл бұрын
Physics is the greatest teacher of brake control on a mountain bike. Crash enough times and you'll figure out what you're doing wrong to fix it. Ideally, you'll be a one trial learner.
@gill_rides7618
@gill_rides7618 3 жыл бұрын
Yes, I have gone over the handle bars enough to figure this out. I am obviously not a one trail learner, my bike knows
@OliverBatchelor
@OliverBatchelor 3 жыл бұрын
Skid the front wheel for 0.2 seconds you'll be on the deck, too - for the system to work it would have to somehow prevent any skid from even starting...
@hamzahafeez1505
@hamzahafeez1505 3 жыл бұрын
I was going at 35km/h. Suddenly a person came in front. I have rim brakes and very bad tyres. And also don't have a front brake. There was little space from the side so couldn't go in speed. Did full emergency brakes tyres skid and turned to the left, then right and then left. What a drift. Was so thrilling but wasn't intentional.
@rydeen450
@rydeen450 3 жыл бұрын
I learned everything the hard way as a kid so I don't have to now.
@alyx6427
@alyx6427 Ай бұрын
@@gill_rides7618yep, front brakes are to be used gently, rear brakes can be locked unless it’s wet
@Lgunt1
@Lgunt1 5 жыл бұрын
Your data should also allow you to calculate the friction of the surface from the first lock. You can then use this to predict the maximum safe breaking force and release the break to the ideal position. You'd just need to adjust the break pressure curve to allow the wheel to speed up again before clamping to the ideal pressure.
@heyimamaker
@heyimamaker 2 жыл бұрын
Way back when some kids bikes and adult comfort biles had a small spring in the brake elbow. Supposidly to prevent them from flipping over the bars, but it came at a cost of stopping power.
@richardevans9465
@richardevans9465 Жыл бұрын
This man is a genius, some company should snap him up
@vughdeziestem4358
@vughdeziestem4358 5 жыл бұрын
16:51 i think he broke his leg
@afegasdf76y123e
@afegasdf76y123e 4 жыл бұрын
Vugh de Ziestem LMAO
@afegasdf76y123e
@afegasdf76y123e 4 жыл бұрын
BRUH
@eamonlee159
@eamonlee159 4 жыл бұрын
Holy shit
@eamonlee159
@eamonlee159 4 жыл бұрын
He should have mentioned it but that cracking sound though
@braeeee_
@braeeee_ 3 жыл бұрын
@@eamonlee159 that sound is the bike hitting the ground
@dadsfriendlyrobotcompany
@dadsfriendlyrobotcompany 5 жыл бұрын
Tom, how about using a solenoid for the actuation? The response times would be very quick
@DFX2KX
@DFX2KX 5 жыл бұрын
cheap, too.... Huh, now I want to test that on my bike.
@zaprodk
@zaprodk 5 жыл бұрын
I would say reverse the system - pre-tension the brake so the brake line is held normally but the solenoid can slacken it very fast
@Gunzee
@Gunzee 5 жыл бұрын
I was looking at the mechanism and thought servo. They appear to have fast response and good torque
@JamesSeedorf
@JamesSeedorf 5 жыл бұрын
@@Gunzee honestly anything that wasn't a servo motor would have been 100x better. There was no need here for precise control (he connected the thing with a piece of rope)
@dreadlock17
@dreadlock17 5 жыл бұрын
@@zaprodk good idea
@EduardRitok
@EduardRitok 4 жыл бұрын
nice, extremely complex and quite expensive solution for a problem we never had.
@technicallydifficulties7094
@technicallydifficulties7094 4 жыл бұрын
Skid and deal with it. Easy and more fun that way!
@Project-Air
@Project-Air 5 жыл бұрын
Superb job man, I'm greatly impressed with the amount of work that went into this one! Looking forward to the next project. :)
@victorgaray5541
@victorgaray5541 5 жыл бұрын
el abs es para putos, tanto en autos, motos o bicicletas...sin excepcion
@Kaosad69
@Kaosad69 5 жыл бұрын
@@PraveenKumar-cj4mu I agree Toyota must put in so much wotk into their brakes. There engineers send hours and hours wotking on their abs system. They wotk from dawn to dust. Now if you excuse me, Im abt to go suc thr dck!
@PraveenKumar-cj4mu
@PraveenKumar-cj4mu 5 жыл бұрын
@@Kaosad69 please do
@JoyplanesRC1
@JoyplanesRC1 5 жыл бұрын
Love this kind of experiments, it takes a lot of time though, but research is worth it.
@alexcarrera102
@alexcarrera102 4 жыл бұрын
Joyplanes RC ya ves
@powerofone1645
@powerofone1645 4 жыл бұрын
You're one smart cookie. I wouldn't have the patience.
@dieselphiend
@dieselphiend 4 жыл бұрын
I have that hot air station. It actually works really well.
@rajgill7576
@rajgill7576 5 жыл бұрын
Glad you ditched the first prototype, as you were running into the prpblem with this being a cable based abs braking system. When you look at a cars abs system, it uses hydraulic brakes and a very expensive abs pump to quickly and precisely pump individual brake circuits. You want the fastest possible mechanism controlling the pulse and release part, like a solenoid or high end RC servo. These slow stepper motors arent cutting
@beckyg4860
@beckyg4860 4 жыл бұрын
This comment is 100% correct same thing with motorcycle they also have hydrolic system as well thumb up 👍
@bananasstuff3344
@bananasstuff3344 4 жыл бұрын
@@beckyg4860 *hydraulic
@simonm1447
@simonm1447 3 жыл бұрын
The Bosch E Bike ABS also uses a hydraulic valve to engage and disengage the brake, they just don't use a pump feeding back the hydraulic fluid, you have to do this manually with the lever.
@stefanamg63
@stefanamg63 5 жыл бұрын
This is just fantastic. This video had me thinking about all sorts of things including why the ABS judders your wheels in an emergency braking situation.
@martindinner3621
@martindinner3621 5 жыл бұрын
The juddering is mainly noticible in older systems that could only cycle between full clamp and full release. Repeat this nearly 100 times per second and you induce some fun vibrations.
@turbo_brian
@turbo_brian 3 жыл бұрын
On the mitsubishi starion the abs system is single channel and uses an accelerometer that measures lateral acceleration of the rear of the vehicle. It assumes if you exceed a certain lateral acceleration you're spinning and cuts brake pressure to the rear wheels.
@CoolAirVw
@CoolAirVw 3 жыл бұрын
Love what your doing.
@MichaelSteeves
@MichaelSteeves 5 жыл бұрын
This was far more interesting and technical than I first expected. Loved it! From a control systems engineer.
@alice11307
@alice11307 4 жыл бұрын
Michael Steeves hey vsauce man
@LetsDrawDragons
@LetsDrawDragons 3 жыл бұрын
@@alice11307 Not even Close
@scarletlightning565
@scarletlightning565 5 жыл бұрын
Very cool work! Perhaps a solenoid or other linear actuator would have better mechanical response time than the motor. Very good points about real-world applications too
@Makuhesa
@Makuhesa 3 жыл бұрын
Wait...youre here...btw big fan of your ksp vid but....very cool seeing you here
@silverXnoise
@silverXnoise 2 жыл бұрын
I think the reason automotive ABS uses hydraulics is the immediacy provided by incompressible fluids. The exact moment the actuator is initiated the effect is applied. Practically zero latency.
@user-je5rw5tc5d
@user-je5rw5tc5d 2 жыл бұрын
I could see tom doing a MTB trail series one day
@Dongonzales123
@Dongonzales123 3 жыл бұрын
You can buy little force limiters for bike brake cables. Much smaller and simpler and doesn't require electricity
@VineethMuthanna
@VineethMuthanna 5 жыл бұрын
Hi Tom. I see that the motor turns around 180° or so, in and out to allow or disallow you to pull back on the brake lever. It looks binary, either it's on or off.. My question is.. Why don't you program the motor to turn slower on the way back and also not turn all the way back. It would reduce your delay. Thanks for your great video. Very inspiring.
@JPEight
@JPEight 5 жыл бұрын
I was thinking something similar, start fast then ramp down over time to reduce overshoot, both on application and release of the brakes. That or tune the limits of the servo so that the brakes never turn off completely.
@Sixta16
@Sixta16 5 жыл бұрын
Because this is just some arduino slapped-together piece of code, not even close to something properly engineered.
@mtb_rene317
@mtb_rene317 5 жыл бұрын
Dude, you have one of the best hobbies ever! I wish I could come up with stuff like that by just tinkering around.
@CoolayyyPlayz
@CoolayyyPlayz 2 жыл бұрын
Cars do not use the wheel speed sensors to calculate the vehicle speed. The wheel speed sensors are for the abs. The vehicle speed is monitored through the vehicle speed sensor. Usually located in the transmission somewhere.
@williamstarr5915
@williamstarr5915 3 жыл бұрын
My antilock breaking on my motorcycle also ties the the breaking system of the two wheels together so if you apply pressure to on one lever the brakes are applied to both wheels
@saurabhjambotkar3337
@saurabhjambotkar3337 4 жыл бұрын
Tom your topics for videos are extraordinarily excellent. I am studying automotive engineering and the actual ABS works in a manner very close to what you were trying to achieve. Of course the hardware response time there is ridiculously high. But the theory remains the same. Enjoyed the video. I might just try to make my own abs bike someday. Preferably hydraulic. Also difficult to achieve higher response in cable operated brakes as they have longer travels. Hydraulics on the other hand have negligible travel.
@HarleyPebley
@HarleyPebley 5 жыл бұрын
Rather than having an ABS system that releases when it senses a locked wheel, would it work to make them completely fly-by-wire where the brake lever is just an input to the computer to indicate percentage of braking force? At 100%, the computer would only apply the maximum force that would still keep the braking of the wheel within the ideal slip ratio portion of the graph. So, instead of trying to modulate the pressure after it's locked, only enough braking force would be applied to maximize deceleration without the lock up.
@danieltabrizian
@danieltabrizian 5 жыл бұрын
Good idea, yet has a safety concern, if your battery runs out, you wont be brakin mate....
@danieltabrizian
@danieltabrizian 5 жыл бұрын
Also more difficult to manufacture than a pressure release and repump system
@HarleyPebley
@HarleyPebley 5 жыл бұрын
@@danieltabrizian Haha, true that, but the brakes won't lock up. :-D
@toyotasupra1141
@toyotasupra1141 5 жыл бұрын
Great idea but after all it would cost a fortune to invest in such a system for a avarage commuter
@martinrowley1042
@martinrowley1042 5 жыл бұрын
Big problem - 100% braking depends on the road surface, grease,ice,wet rims,etc. So I can't see how you could design the system.
@Daniel-dj7fh
@Daniel-dj7fh 4 жыл бұрын
you could also get the right tires for the riding conditions and imporve breakdstance
@guelfert
@guelfert 4 жыл бұрын
I just had an idea for solving the mechanical issue: Compressed air. It would probably only work with rim brakes, but basically, you shoot a little jet of compressed air through a hole in the brake shoe, temporarily lifting the shoe off the rim on a cushion of air. You could modulated the braking much more quickly just using an electronically controlled valve. Of course you'd have to have a small tank on board, but it would probably weigh less than that servo and its battery.
@vintyprod
@vintyprod 5 жыл бұрын
I wish you'd show controls without abs so we can see how much the abs improved braking distance
@WetDoggo
@WetDoggo 5 жыл бұрын
You could add a value for brake force and combine it with wheel speed to sample the break force right before the wheel skids, so the abs tries its best to avoid locking
@papagatorackspanner
@papagatorackspanner 3 жыл бұрын
To make a big difference you'd need to pre-load or stiffen the front fork too.
@claxtoncurtis811
@claxtoncurtis811 3 жыл бұрын
Cool project for commuting snow and ice.(fun of sliding wears off after a while) though it should have a fun mode (abs off)
@saccaed
@saccaed 4 жыл бұрын
After watching this again, I think the system could benefit greatly by having a force sensor mounted to log tension along the brake cable or hydraulic pressure in the brakes. I'm thinking that a logged force could be used to find a target for the stepper motor during slip events. My thinking is that once the abs activates, the swinging between stopped and rolling can be reduced. Might not be able to prevent the wheel locking the first time, but maybe could prevent the wheel from locking a second time.
@EmM-ko7mu
@EmM-ko7mu 5 жыл бұрын
i've had to emergency break a few times on my bike and i've skidded on ice a few times too but i've been biking daily for 4 years
@vasipro
@vasipro 5 жыл бұрын
This deserve 30 million views.
@Ethan-3369
@Ethan-3369 4 жыл бұрын
I think the rope is adding to delayed response because it acts like a spring and making the sevo travel extra distance
@omniversling
@omniversling 5 жыл бұрын
Wet grass? In England? Where did you find it? 😂😂
@lazywolf5245
@lazywolf5245 4 жыл бұрын
omniversling everywhere
@alecelth27
@alecelth27 4 жыл бұрын
Lazy Wolf wooosh
@codefeenix
@codefeenix 4 жыл бұрын
imported from France.
@fadaksm.s.g8612
@fadaksm.s.g8612 4 жыл бұрын
nice one
@aflyingchapati4395
@aflyingchapati4395 5 жыл бұрын
1:17 I cracked up when I saw that
@cyclefixlondon
@cyclefixlondon 2 жыл бұрын
good effort, looks like it works like my motorbike
@MushookieMan
@MushookieMan 4 жыл бұрын
Also, you won't go over the handle-bars if you just make the front brake slightly weaker that the rear brake. Works a treat. Sometimes the best solution requires nothing but practice and an Allen wrench.
@Biffo1262
@Biffo1262 5 жыл бұрын
Long before ABS, as a professional emergency services driver (fire) we were taught cadence braking; essentially manually operated ABS. I used that when driving my own car pre-abs and do the same with the front brake on both motorcycle and bicycle. It is an acquired skill but still very effective. It works best on hydraulic cycle brakes but I have also found that the front disc is so easily contaminated with road muck that it effectively turns itself into ABS by alternately slipping and locking but it is very noisy! I used to clean my front disc and pads very regularly but found it locked up on gravel far too easily so I left it alone. It works!!!! It's noisy but very effective (self) cadence braking. No need for expensive ABS as long as you can stand the noise plus the noise itself turns you into a very careful breaker; effectively a verbal cadence braking warning. It works for me and has done for many years. I'm 71 years of age and still riding 100+ miles per week safely. 😀
@haythamfpv2797
@haythamfpv2797 5 жыл бұрын
try using a gearbox and a brushless or brushed motor, with some math you'll find that you don't need a very powerful motor so you won't need to spend too much if you calculate right the gear reductions. you can cut the cogs with the cnc cheers!
@paulsnell1274
@paulsnell1274 Жыл бұрын
Tom, have you ever considered making Eddy Current brakes for your bike? An Halbach Array of Nd/Fe/B magnets could replace the brake pads… and when pulled close to the spinning aluminum wheel rim.. you’ll get an effective non-contact brake… perhaps a thin film of PTFE sheet could cover the braking surface to allow “close contact” with no wear…
@nathankroeze1412
@nathankroeze1412 4 жыл бұрын
Put a piston in line with hydraulic breaks via a tee and push the piston in and out rapidly using an eccentric.
@PetreRodan
@PetreRodan 5 жыл бұрын
I did use a bicycle to go to work after 10 years of driving abs-enabled motorbikes. I did end up doing 2 stoppies during emergency breaking, one of which did send my flying over the bars. that's the price for getting used to ABS.
@USWaterRockets
@USWaterRockets 5 жыл бұрын
Are you sure the motorbike uses an optical sensor for the wheel speed? I've only ever seen vehicles using hall effect sensors, since the optical sensors would be subject to dirt and grime blocking the light emitter or detector. I've been looking forward to the next video, so glad it came out! Another fine video presentation. Nicely done!
@calebwatson966
@calebwatson966 5 жыл бұрын
Lol
@jnygaarddk
@jnygaarddk 5 жыл бұрын
Yeah, the MC is hall effect sensor (edit: Induction sensor actually). Never seen one done with optical. Car or MC. Or anti skid on aircraft for that matter. That's where it was original developed btw
@TomStantonEngineering
@TomStantonEngineering 5 жыл бұрын
I wasn't 100% sure, but just assumed as it used a slotted disk. I would have thought a hall effect sensor would have a solid disk with the magnets embedded inside?
@raidoenn8141
@raidoenn8141 5 жыл бұрын
@@TomStantonEngineering It is not even hall effect sensor. The slotted wheel is called a reluctor ring and it induces a current in the sensing coil (in the sensor).
@TomStantonEngineering
@TomStantonEngineering 5 жыл бұрын
Gotcha, that makes sense! I suppose it still achieves the same result, just using a different sensor
@natewillson4450
@natewillson4450 4 жыл бұрын
Realistically on a bike it would be much more efficient to just gain the skills to not lock up the wheel, but this is just super cool
@MikkoRantalainen
@MikkoRantalainen 3 жыл бұрын
For a very slippery test surface, try dry sand on one year old dry asphalt on downhill. If you can get ABS to work on that, it will be good.
@user-pd4ij9bz5e
@user-pd4ij9bz5e 4 жыл бұрын
It probably need a PID controller to prevent oscillations of breaking force.
@benbradbury3665
@benbradbury3665 5 жыл бұрын
Next time would be good if you walked through the code on the next one of your videos like this. Can you do traction/ ESP on a remote control car??
@sebastiancastell7687
@sebastiancastell7687 3 жыл бұрын
Wau un mini laboratorio de ingenieria , primer mundo .
@AzBachour
@AzBachour 4 жыл бұрын
If you increase the step motor shaft size by 3 times (adding some sort of sheave) you will increase the response at least 2 times.
@ojkolsrud1
@ojkolsrud1 5 жыл бұрын
While mounting the stepper motor like you did is probably the easiest way to do it, I sort of wish that you had mounted it closer to the actual break instead. Also, perhaps it would be possible to attach something onto to the breaking wire. I'm thinking a small clamp that you could attach the stepper motor lever to. Your code is doing its job, but there's a lot of mechanical delays in your design. Since you're using a rope, applying tension to it requires a lot of time, and the stepper motor has to rotate a lot to apply that tension. I know that you're on a budget, but a high torque servo might serve this purpose better than a stepper motor. The horn of the servo would then be attached to the clamp. I think that you'd drastically reduce the mechanical delay this way, and you'd see a breaking action closer resembling that of a car. Apart from that, this concept and execution is probably your most interesting project yet, and that's saying something! Cheers mate.
@farfromhomeandlost
@farfromhomeandlost 5 жыл бұрын
So using the same knowledge you could create a traction control system for an electric bike like mine. I have a hub motor in my front wheel. If I'm going up a slippery hill and the front wheel loses traction while under power I may go down. If you could sample the speed of both wheels and cut power to the motor when the front wheel is going faster than the back wheel it would prevent some crashes and only require some code and the speed sensors.
@TomaszDominikowski
@TomaszDominikowski 5 жыл бұрын
What you're talking about is ASR (or simply TCS - Traction Control system), which does exactly what you say - it prevents slip on driven wheels, it's a little more sophisticated than matching wheel speeds, it does allow for some slip, I wonder if any electric bike has that built in.
@jaydensdream714
@jaydensdream714 5 жыл бұрын
@@TomaszDominikowski the Alta mxr dirtbike is 80 volt dc driven. 50bhp at the wheel! It has many different "maps" for acceleration. It doesn't just dump all amperage on rear wheel or they woukd spin up to 75mph immediately. Its a progresive step-up system that increases the curve of power as actual road speed increases. Rear always spins but spins just a little faster than road speed. Very interesting stuff. Oh as new maps are written traction can be dynamically changed on the fly as different surfaces are encountered.
@miker3174
@miker3174 5 жыл бұрын
I've been thinking of doing that on my off road escooter. I'm thinking using an arduino pro mini to drive a mosfet to PWM the throttle signal wire, with a couple different maps to switch between. Normal, 90%, 80%, 70% acceleration and after a certain time it just goes to on constantly so it passes through. After like 10 seconds or so it will probably have traction, if not chop throttle and program will run again.
@jaydensdream714
@jaydensdream714 5 жыл бұрын
@@miker3174 yes the antilock braking on an e-vehicle is based around real time dynamic drive, and braking (drive in reverse). The different aspects of dynamic drive are acceleration, mass, incline, grade, traction, slip ect... All this info in reverse can be used to submit substantially better brake modulation than a human can.
@aerodigital
@aerodigital 5 жыл бұрын
You want a system that will use the motor to drop out a part of a tensioner with a cam. The pulsing will periodically add length to the cable, making the calipers let go. You need rigid linkage and the shortest distance between the abs and the caliper. Work with the force needed to lock your brakes, not push your hand up.
@madeintheimage
@madeintheimage Жыл бұрын
ABS actually stands 'antiblockiersystem' as it was German engineers that first brought the idea to a production motor car. Of course the English translation also fits the abbreviation and has taken over
@swamisamantharella
@swamisamantharella 5 жыл бұрын
You could use a servo controlled pressure unloading cylinder ,just put it in line with the caliper and move it in and out with a servo....
@CollinWillson
@CollinWillson 5 жыл бұрын
This is a great idea. Would be much faster response
@oldskoolhead0
@oldskoolhead0 5 жыл бұрын
i was thinking along the same lines thinking linear actuator opening a chamber like a piston but it would have to be small enough strong enough and quick enough
@swamisamantharella
@swamisamantharella 5 жыл бұрын
@@oldskoolhead0 Yeah holding force might be a problem ,but I think a piston on a linear actuator would be quite hard to move. Especially if you kept the cross section down to limit the force that could be applied...
@oldskoolhead0
@oldskoolhead0 5 жыл бұрын
@@swamisamantharella i suppose it could be put on a cantilever like the brake lever itself or maybe even put on the end of the brake lever between the handlebars (which would also mean its normally closed instead of normally open, so no need to hold anything for too long either) and it would only have to fight against your hand
@osmanozutemiz1366
@osmanozutemiz1366 5 жыл бұрын
i thought so. this guy is stupid, tryin with wired brakes...
@youssefaly97
@youssefaly97 4 жыл бұрын
Hey Tom, it's quite impossible for a commercial motorbike to use an optical sensor for wheel speed, that must be an inductive sensor. Keep it up!
@petermuller608
@petermuller608 Жыл бұрын
Why?
@youssefaly97
@youssefaly97 Жыл бұрын
@@petermuller608 for some reason I fogot to mention why I said that, it's possible but it's going to be unreliable with all the dirt in the road interfering with it over time.
@petermuller608
@petermuller608 Жыл бұрын
@@youssefaly97 thanks for the explanation!
@BronzeLincolns81
@BronzeLincolns81 2 жыл бұрын
"Don't ride in the snow" is the only ABS system I can afford. this is cool though.
@reubenneate3492
@reubenneate3492 3 жыл бұрын
I've got a simple solutionish for skidding. Put a bigger grippier tyre upfront like a Minion DHF, you won't be skipping you'll just stop. The anti over the bars system might be appreciated then
@gill_rides7618
@gill_rides7618 3 жыл бұрын
My abs work most of the time, it’s called full suspension and it’s saved me a couple of times from going over the handle bars.
@0calvin
@0calvin 5 жыл бұрын
As soon as the wheel speed drops below the vehicle speed, fire reverse thrusters!
@musicauthority7828
@musicauthority7828 Жыл бұрын
On a vehicle it requires a computer, in other words an ECM. the ECM measures the speed of the vehicle though the cruise control system. and also measures the wheelspin though wheel sensors. this information is sent to the ECM. and the ECM works out the variables and sends a signal to a hydraulic control unit. that is usually near the master cylinder. there are two reasons for this. one is so the pressure from the master cylinder is not interrupted. causing a pulsing sensation at the brake pedal. and the second is the ECM is sending a signal to the hydraulic control unit in milliseconds. which supplies the correct pressure to each of the four wheels as needed. most all automobile ABS systems require an ECM for the ABS systems to operate properly.
@axelalexis6975
@axelalexis6975 3 жыл бұрын
My ABS is "stop pressing the brakes when it locks and press the brakes again, repeat that until the bike stops" It works fine, faster than your mecanism in the video, and it saved me from many crashes. Pd: Sorry if i wrote something bad, I'm still practicing my english.
@bibasik7
@bibasik7 5 жыл бұрын
My bike has rim brakes, and it stops instantly if I squeeze the brakes all the way, at any speed. So, in that case, this system would prevent unintentional front flips.
@TechnologistAtWork
@TechnologistAtWork 4 жыл бұрын
If you brake the back wheel you shouldn't flip.
@21Trainman
@21Trainman 4 жыл бұрын
Themazeful If you only use the rear brake, you can’t stop nearly as quickly. As an experienced cyclist, I’d say I can stop at probably 1/3 to 1/4 the distance when using the front brake vs. the rear.
@TechnologistAtWork
@TechnologistAtWork 4 жыл бұрын
@@21Trainman slow down a little maybe?
@kauvik_
@kauvik_ 4 жыл бұрын
Gabriel Penner either way you should be using a mixture or the front and rear brakes for maximum braking power. You probably know, but around 80%rear and 20%front braking
@TechnologistAtWork
@TechnologistAtWork 4 жыл бұрын
@@kauvik_ it keeps the bike from tipping over when barking is distributed instead of putting on the load on one point.
@sabriath
@sabriath 5 жыл бұрын
Couldn't you use the delta of the velocity to determine where the deceleration is heading, then slowly let off the breaks until the deceleration returns to a safe range? This would make the breaking system more fluid rather than jarring.
@spankeyfish
@spankeyfish 5 жыл бұрын
AFAIK that's how proper ABS works.
@matthewmcewen1
@matthewmcewen1 5 жыл бұрын
This wouldnt work without pre programming for the surface and weather conditions
@mystiquevapes8178
@mystiquevapes8178 5 жыл бұрын
Add a speed sensor to the back wheel and program for speed differential between front and back wheels.
@telewubby1961
@telewubby1961 3 жыл бұрын
making a hydraulic abs system using solenoids would be fun. you could make the high pressure go to a reserve tank when it kicks on then have it switch back to pressure and so on
@Henchman1977
@Henchman1977 5 жыл бұрын
I was getting concerned when half way through the video you hadn't mentioned accelerometers yet.... You were just trolling us though!
@Karatektus
@Karatektus 5 жыл бұрын
thats not trolling, thats storytelling :D
@laharl2k
@laharl2k 5 жыл бұрын
Accelerometers are useless, theres no way to know between a locked wheel and you breaking slowly. The only way would be if you correlated the accelerometer to the wheel decceleration, and activated the ABS if they get too far away.
@ferrumignis
@ferrumignis 5 жыл бұрын
Older ABS systems did not use accelerometers. The really early systems were entirely mechanical, have at look for the "Lucas Girling Stop Control System", a very clever mechanism.
@Tailslol
@Tailslol 5 жыл бұрын
the xiaomi m365 use e abs sooo why not.
@edism
@edism 5 жыл бұрын
@@laharl2k not if you put the accelerometer on the wheel itself.
@Blondid
@Blondid 5 жыл бұрын
bro this guy got so much in his head
@timmontanus4311
@timmontanus4311 5 жыл бұрын
Fr
@thedave7760
@thedave7760 5 жыл бұрын
Nerd keeps Nerding.. Keep on Nerding out for all of us Tom.
@Blondid
@Blondid 5 жыл бұрын
The Dave lol
@Maskinmester-DK
@Maskinmester-DK 5 жыл бұрын
Sorry but this is very basic, and it was a fail.
@seanoverend7297
@seanoverend7297 5 жыл бұрын
He needs to go out and get laid.
@CycleCalm
@CycleCalm 3 жыл бұрын
Bosch actually makes ABS for e-bikes, mainly intended for S-Pedelecs.
@skylergarza8371
@skylergarza8371 3 жыл бұрын
The abs has saved many a life in the commercial driving industry, but your real best bet without them is "stab braking" press hard, when it starts locking, let go, and repeat. Does the same as an abs but manually instead of automatically
@MrFatjonable
@MrFatjonable 5 жыл бұрын
I was waiting for a proper comparison of break time/distance with and without the "ABS" !
@Redbikemaster
@Redbikemaster 4 жыл бұрын
The purpose of abs is more to maintain control. It actually can result in slightly longer braking distances in order to maintain control.
@mannyr9225
@mannyr9225 4 жыл бұрын
@@Redbikemaster I'm sure it also helps to maintain static friction rather than the much smaller dynamic friction.
@joshuahuang07
@joshuahuang07 4 жыл бұрын
it probably wasn't much better because he had to put a longer lever which gave more torque but less speed so the time it took for the brakes to disengage/engage was longer.
@GraveUypo
@GraveUypo 4 жыл бұрын
@@mannyr9225 it probably doesn't, seeing it's a binary on/off system with no fine adjustment.
@sh4dy832
@sh4dy832 3 жыл бұрын
To make that comparison, you'd have to savely come to standstill with a locked frontwheel (as this is the one he implemented it at and also the one you definitely don't want to have locked up). Which shows pretty well, as it's already been said: The purpose is not a shorter braking time, but maintaining control. And with a faster actuator, that would work decently here.
@MikkoRantalainen
@MikkoRantalainen 3 жыл бұрын
15:00 How about using an arm from the actuator to brake handle? It seems that the rope hack added so much stretching that it causes extra lag to the system. Another way would be to use actuator to move *pivot point* of the brake handle instead of moving the handle itself. With adequate movement of the pivot point, the same handle pressure can result in different hydraulic pressure. For example replacing the brake handle pivot bolt with a part that has off-center middle section it could move the handle pivot point a lot with only 180 degree rotation from the actuator (you obviously cannot ever get more than 180 degree range from actuator with this setup, note that you could also get faster on/off cycle with running actuator full speed in one direction).
@fouzaialaa7962
@fouzaialaa7962 2 жыл бұрын
also after the first break you can take up the slack on the motor and reduce the time to break
@yakarotsennin3115
@yakarotsennin3115 4 жыл бұрын
You should consider DIY frictionless brakes!! They already exist in concept, just isn’t used on bikes.
@alecparkin5640
@alecparkin5640 5 жыл бұрын
Spray some wd40 on the brakes then they wont lock 🤣🤣
@nxvasix8696
@nxvasix8696 5 жыл бұрын
Alec Parkin I was greasing my hub, didn’t realise I got some on my disk, tested me hub and this used by breaks to slow only to realise I have got grease in my pads
@Mac-tw3zu
@Mac-tw3zu 5 жыл бұрын
NxvaSix every time I go out in the snow, my disks get contaminated... so annoying to fix
@nexusproductions2064
@nexusproductions2064 5 жыл бұрын
@@nxvasix8696 I have the same problem, any idea on how to fix it?
@dewexdewex
@dewexdewex 5 жыл бұрын
Oil on brakes will make them squeal.
@graysonadams2485
@graysonadams2485 5 жыл бұрын
@@dewexdewex wd40 is literally the opposite of oil. The whole point of it is to destroy oil
@bar10005
@bar10005 5 жыл бұрын
FYI ABS is preferable on all road surface types (dry asphalt, wet asphalt and ice), but not on fresh, uncompacted snow (or sand) as when you are breaking snow is pilling up in front of the locked wheel and is providing additional friction. Here is an image I was shown at uni when discussing ABS, x axis is slip ration, y axis is tire coefficient of adhesion, A, B, C and D are surface types (dry asphalt, wet asphalt, fresh snow and ice) and green rectangles are slip ratio values ABS system tries to maintain: www.autoexpert.pl/img/15/rys_04-e51264c5d4b321edf9b6842ba2d8afc1.jpg
@JPEight
@JPEight 5 жыл бұрын
Correct - ABS is not always quicker at stopping you when in a straight line, but being able to turn at the same time is worth the slight reduction in most cases. Or in this case, not falling off :)
@joey_f4ke238
@joey_f4ke238 3 жыл бұрын
And here i am never having used the front brakes on my bike, i always used the back ones, no problem with braking and turning at the same time plus nice bike drifting action
@System32F
@System32F 5 жыл бұрын
I ride a lot in places were you would be prone to brake locking but the more experienced you are the better and the good thing about bikes is you feel what the bike is doing knowing how much brake to apply your fingers will do a much better job at it really, it comes natural to me you can hear it and feel it starting to lock up in a car or motorbike yeah its needed you don't feel the things as good in them since there heavier and more sturdy
Optimising an Air Engine
15:25
Tom Stanton
Рет қаралды 4 МЛН
Are Chainless Shaft Drive Bicycles a GENIUS or TERRIBLE Idea?
10:01
CYCLINGABOUT
Рет қаралды 6 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 8 МЛН
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 8 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 29 МЛН
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН
Should Parachutes Spin?
8:57
Tom Stanton
Рет қаралды 842 М.
Out-braking the ABS Myth
7:03
FortNine
Рет қаралды 2,3 МЛН
I didn't want to like it... Bosch ABS is INSANE!
10:58
Rob Rides EMTB
Рет қаралды 347 М.
Launching a Trebuchet Straight UP
15:12
Tom Stanton
Рет қаралды 847 М.
Revolutionary Bosch Anti Lock Braking System (ABS) For Ebikes! | EMBN First Look
12:27
Electric Mountain Bike Network
Рет қаралды 134 М.
Belts Are The BEST Bicycle Drivetrain Available (Epic Testing!)
11:42
CYCLINGABOUT
Рет қаралды 2,8 МЛН
I Built a 15,000W eBike and it's WAAAAY Overpowered
10:00
Gaius Garage
Рет қаралды 483 М.
Water Air Engine
14:42
Tom Stanton
Рет қаралды 1,4 МЛН
Radio Control Dambusters
14:57
Tom Stanton
Рет қаралды 1,4 МЛН
Propeller Killer? High Efficiency Paddle Vs. Propeller
16:28
rctestflight
Рет қаралды 1,1 МЛН
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 341 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,3 МЛН
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 6 МЛН