hoverbot - hoverboard motor balancing robot

  Рет қаралды 6,193

Josh Pieper

Josh Pieper

Күн бұрын

Hardware and software design: github.com/mjbots/hoverbot
Project page: hackaday.io/project/196345-ho...
Read more: jpieper.com/2024/06/06/hoverbot/
Get moteus-c1: mjbots.com/products/moteus-c1
00:00 Intro
01:11 Hardware Design
02:45 Hardware Build
05:28 Software
06:05 Controls
10:50 Outro
11:48 Bloopers

Пікірлер: 26
@AerialWaviator
@AerialWaviator 20 күн бұрын
An excellent design/build. Appreciate you taking time to explain your thought process and detail the build. Looking forward to seeing how it evolves as you learn and experiment. That hoverbot has a fun factor, I'd expect you probably already have ideas as to future mods.
@krosaen
@krosaen Ай бұрын
Super cool! Appreciate all of the details being included about the development process.
@awesjosh
@awesjosh Ай бұрын
Nice to hear from you Karl! This was one of those projects where making the video and explaining it was 4x the work of actually building the thing, so it is great to see it appreciated!
@rudisoft
@rudisoft Ай бұрын
Good to hear you're still doing awesome stuff. Keep it going, make more updates!
@awesjosh
@awesjosh Ай бұрын
I'm working to keep them coming!
@googleyoutubechannel8554
@googleyoutubechannel8554 Ай бұрын
Thanks for including the design, checking it out now, looks solid
@sermadreda399
@sermadreda399 Ай бұрын
Great video thank you for sharing
@bylolo4964
@bylolo4964 Ай бұрын
C'est juste splendide ❤
@ohaginias6609
@ohaginias6609 Ай бұрын
Excellent! Nice work Bro!!
@awesjosh
@awesjosh Ай бұрын
Thanks!
@yunustalhaerzurumlu6547
@yunustalhaerzurumlu6547 29 күн бұрын
Hi man! I love what you build! I am waiting for more videos (maybe like the type of DevLogs, similar to the robot dog video.)
@jonwatte4293
@jonwatte4293 Ай бұрын
Looks like fun! What's the power distribution (?) board beside the pi?
@awesjosh
@awesjosh Ай бұрын
Thanks! You called it, it really just does pre-charging and over-current faulting: mjbots.com/products/mjbots-power-dist-r4-5b
@jonwatte4293
@jonwatte4293 Ай бұрын
@@awesjosh I end up building something like that into almost every board I make, so it makes a lot of sense to have that as a stand-alone unit 🙂 Those who haven't struggled with power management might wonder why they'd need to spend money on a glorified power switch; I think it's up to us who have stubbed our toes to explain why ...
@yoggi56
@yoggi56 Ай бұрын
Hi! Thank you for sharing this video! Do you use any observers or filters to obtain wheel velocities?
@awesjosh
@awesjosh Ай бұрын
moteus uses a pll filter on the hall effect sensors for commutation purposes, and that is the reported velocity that was used for the outer velocity control loop. The bandwidth of that filter was somewhere between 50-100Hz, so it doesn't do much at low speed with the coarse resolution of the hall encoders.
@yoggi56
@yoggi56 Ай бұрын
Thank you! I do similar project and for now use the similar control approach but with some differences kzfaq.info/get/bejne/grOmeNZ3nr-WcY0.htmlsi=PAa4gED8A2Uu-Ezu In the future I'm going to ustilize mpc for increasing the stability and the robot's speed
@awesjosh
@awesjosh Ай бұрын
Cool! Thanks for sharing! As you can see from my video, you don't need to go to MPC to get significantly improved results. Probably the easiest ways to improve your system would be to see if the structure of your control laws can be improved (or perhaps copy the ones here), and the second would be to ensure your attitude and attitude rate solution are operating well and with a sufficiently high bandwidth. It could also be that your tuning is just sub-optimal. Are you using integrative terms anywhere (you probably shouldn't)?
@yoggi56
@yoggi56 Ай бұрын
Thank you for recommendations! Yes, I use integrative terms both in attitude loop and in velocity control loop. I have some suspicious about imu. It outputs data only with 100hz. Probably if I replace IMU to better one, the whole system will be more stable.
@awesjosh
@awesjosh Ай бұрын
I'm not sure an integrative term for attitude is useful, certainly this robot does not use one. A feedforward term is probably a lot more valuable there if a plain PD is insufficient. While a 100Hz IMU update rate is borderline feasible, there are lots of things that could potentially make it problematic. That could be if you are just using pitch and not pitch rate, or if the IMU has a software configured low-pass filter, or if it is poorly mounted, or a host of other things. This robot uses a 400Hz update IMU for instance with a 200Hz onboard filter, uses the pitch rate in addition to the pitch, and is known to work well at up to that rate.
@amorpheuses1627
@amorpheuses1627 Ай бұрын
Thanks for another interesting project! Question: can the pi3hat be used with a raspberry pi 5? Wouldn't think there would be a problem - but would like to check.
@awesjosh
@awesjosh Ай бұрын
Unfortunately no, it can't be used with a raspberry pi 5. It only works with a pi3 or pi4.
@amorpheuses1627
@amorpheuses1627 Ай бұрын
Opps checked the manual and it clearly states it isn't.
@Jp-ue8xz
@Jp-ue8xz Ай бұрын
put a claymore on it o_o
@oracid
@oracid Ай бұрын
💙🤍❤ 🗼
I Built a Ball Balancing Robot
8:55
Aaed Musa
Рет қаралды 1 МЛН
High precision speed reducer using rope
20:19
Aaed Musa
Рет қаралды 1,3 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 11 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 15 МЛН
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4,1 МЛН
moteus velocity mode improvements
5:16
Josh Pieper
Рет қаралды 1,3 М.
I Made the World's Best Foosball Robot!
14:34
From Scratch
Рет қаралды 465 М.
A ROS2 Self Balancing Robot
6:09
HassanPortal
Рет қаралды 7 М.
I let people control this robot
28:57
James Bruton
Рет қаралды 106 М.
I Made a Robot Arm... in the Middle of my Room!
14:42
Jelle Vermandere
Рет қаралды 1,2 МЛН
Gearless Magnet Bike
17:57
Tom Stanton
Рет қаралды 6 МЛН
moteus-c1 from mjbots
2:31
Josh Pieper
Рет қаралды 6 М.
Split Hoverboard Gen 2.x firmwares - finally :-)
12:45
robo durden
Рет қаралды 11 М.
Hacking a Hoverboard
4:01
Chris Gilmore
Рет қаралды 56 М.
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 178 М.
Как слушать музыку с помощью чека?
0:36
Main filter..
0:15
CikoYt
Рет қаралды 16 МЛН