Balancing robot now detects step loss and can self right
HTML-код
- Опубликовано: 8 сен 2024
- Another long awaited update on my balancing robot! It now has a detection for step loss, and even better: it can self-right! Watch until the end for seeing this feature in action.
Sorry for the not very high quality audio :). It's my first video in which I've put some more effort.
The latest code and algorithms can be found in Git in the ps3control branch: gitlab.com/klo.... As the name suggests, the robot now also supports remote control via bluetooth with a very cheap ps3 controller :)
This is the best balancing robot i have met so far. Great work! Thanks for sharing.
This is great ! I attempted few months ago to create version 1 but no luck ! I have to revisit with new upgrade 👌
Absolutely amazing, the best self balancing robot on youtube. Does the software support mobile phone control or does a ps3 controller have to be used. Thanks!
Yes a mobile phone can be used. The robot connects to a wifi network, and the robot can be controlled by accessing a web page
I appreciate your work! I'm starting to build this robot, I'm absolutely blown away. Thank you very much my friend!
@@Technical_stuff86 thank you and have fun :)
Amazing, great work 😀
SUBSCRIBED! Nice :) 9:03
Thanks for project. I have problem, when compile project, get "the default constructor of "union " cannot be referenced -- it is a deleted function" - problems with plotData. String 842.
Why are you using stepper motors rather than a motor from an rc car for example?
Success! I uploaded the new code to to the old robot frame and, after buying a genuine PS3 controller, I now have a little speed demon running around my house.
I am still having an issue with it not running on concrete. Since I haven't messed with the default PID values, I suspect that may be part of it.
One question: PlatformIO is complaining about the plotdata union{ struct{ . "the default constructor of "union " cannot be referenced -- it is a deleted function" As far as I know, my PlatformIO is up to date. Any ideas?
Again, thank you for a great project! Watching this bot faceplant like a dunkard is hilarious!
why did you connect pin 19 of the DRV8825 chip to the SLP / RST pin of the driver?
When the bot runs fast, Newton's law of inertia makes it fall, is that right? so, the function of imu error.
I don't get yet what you mean, can you explain a bit more? The robot will always fall whether it runs fast or stands still.
@@kloppertje well, I also think that imu can not maintain itself to balance in fast driving. My friends must be interested to see your videos' experiment then
Using Newton's law of inertia, then It will be easy for the bot to balance at 45 degrees without falling. yeah!
@@klikdesainweb I thought so, buddy :D
Hi, can you explain the schematic, many thanks...
hello, please can you help me step by step? i loaded the sketch, and the serial monitor says : loading index.html;
what should i do, which file should i open from the data folder? index? should I click AP or SSID and what credentials to put? I specify that I use arduino ide
Hi, I'm sorry but you'll have to figure this out yourself. I won't have access to a computer the next three months. Did you upload the file system, as per the instructions?
@@kloppertje What would the file system be and where should it be loaded? I watched the video but couldn't find anything about it
See the instructions on gitlab, and my other video
I uploaded the BalancingRobot file of another video to the ESP, do I need to upload something else to control it from my mobile phone? should the data folder be loaded on the ESP? I'm unhappy
Do you have tutorial how to program ESP32 with python?
No sorry, I don't
@@kloppertje Thank you. How about any resources you used running ESP32 with Python?
@@hhunter2642 I've never used the ESP32 with Python; the only thing I can do is refer to some manual, for example docs.micropython.org/en/latest/esp32/tutorial/intro.html
@@kloppertje Thank you so much for your reply. For the hardware in your project, is it open source as well?
@@hhunter2642 Yes everything is open source. See gitlab.com/kloppertje/balancingrobot/-/tree/devel
I can replace drv8825 with a4988 on this project ?
Yes
@@kloppertje I'm working on it now
I'm having a hard time moving the engine
I know I'm going to lose some speed, especially the improvements you made
in general
If you give us another summary of the video explaining the code a little
I find this project the coolest project for a balancing robot,
I'm in North Africa, I make my own printed circuit board
Thanks in advance