there is my current version, using MPC and three phase custom FOC control : kzbin.info/www/bejne/npTbdWyPadlresU as first experiment with advanced control, I decide design it as positional control, to avoid kicks there is input shaper before main controller - which is not good solution, better is speed change limited by controller itself ... anyway - there was not tunning required, after dynamics system identification (using EM algo with two kalman filters) the controller can be easily synthetized (by optimization or Riccati eq. solving) I think, PIDs should be avoided in modern world - there is no mathematical reason to use them, they don't match model, they are unable to free manipulate all poles of controlled system, and they works only for single input single output nowadays best way is to use MPC
@malekzitouni17796 ай бұрын
code source please
@demonslayer809k7 ай бұрын
how much it cost to make ?? and do you have tutorial to how to build it??
@michalchovanec60227 ай бұрын
there is github under video github.com/michalnand/motoko_ice_dragon cost is around 100USD..200USD, however you are never buying one mcu, one resistor, one PCB ... most expensive is time invested - even having that github code, it will never works - you have to tune lot of parameters
@demonslayer809k7 ай бұрын
@@michalchovanec6022 ohh actually i dont know much about electronics tho, i created some projects but i took help from youtube and chat gpt, but 100, 200 usd is out of my budget
@junefree8 ай бұрын
according to graph the control value is the same, did you use passive components for this? ...oh, ok its foc controlled, nwm) very cool btw
@ajinkya3.148 ай бұрын
What is a shaper? I'm kinda new in electronics.
@michalchovanec60228 ай бұрын
in general way it is filter, "shaping signal" or removing some frequencies from signal - mostly known from 3D printing, where it is basically notch filter, removing dominant resonant frequency, in my case (also generic case of any CNC mechanism), you wanna minimise jerk (3rd derivative of position) - shaper in my case simply limits maximum speed change, it is like ramp, or some S-curve : google for jerk, or S curve motion profile - implementations can vary, but I'am sure even simple linear filter can do a lot of improvement github.com/michalnand/motoko_ice_dragon/blob/main/firmware/LibsCommon/shaper.cpp
@ajinkya3.148 ай бұрын
@@michalchovanec6022 thanks a lot, it's amazing!
@zahirakasmi52069 ай бұрын
3ثبر
@My_Secret_Sketchbook999 Жыл бұрын
Its beautuful. Which hiking boots do you recommend?
@michalchovanec6022 Жыл бұрын
inov 8 roclite is my choice, www.inov-8.com/running/shoes/mens for Teide hikes I suggest longer merino socks, and warm clothing
@h1tec Жыл бұрын
Woah, that’s cool! What STM32 are you using, and how are you supposed to program it?
@michalchovanec6022 Жыл бұрын
Iam using mcu stm32f765 (cortex m7, 216MHz), enough power for real time MPC control, recurrent neural network planning, and FOC for two motors there is programming connector, both, st-link and uart bootloader works
@h1tec Жыл бұрын
@@michalchovanec6022 cool, thanks for letting me know
@jeanlee1559 Жыл бұрын
Very nice 💜💜💜💜👏
@jeanlee1559 Жыл бұрын
Amazing great video 👍👍👍
@rd-paula Жыл бұрын
awesome!!! what motor are you using in the project?
@michalchovanec6022 Жыл бұрын
this robot have this slow motors : www.ebay.com/itm/123945150416 good for run in maze, or line follower competition where are sharp curves (radius less than 5cm) for high speed tracks, you can use any out runner motor only important is to figure out how to mount magnet on shaft, for encoder
@atusamataji7173 Жыл бұрын
It’s possible to change label name?
@israelgaytan76282 жыл бұрын
Great job!! How can I learn mor about your methodology??
@udaleswanagan95682 жыл бұрын
ᑭᖇOᗰOᔕᗰ
@komalbakhtiar95012 жыл бұрын
Can you please share the source code of path detection
@MohamedMohamed-zk2xz2 жыл бұрын
Where can I buy it?
@Biedropegaz3 жыл бұрын
nice
@secretplace52543 жыл бұрын
Dobrý deň, viete poskytnúť GPS na dane lokality?
@kennedyruss99673 жыл бұрын
Thanks 🙏 a lot imperialcard7 on telegram I received my credit cards,SSN, PayPal transfer money i trustworthy and legit 💯 I'm very grateful guys.
@parvanehhadi22873 жыл бұрын
Thank you for sharing. I'm going to get an Arduino and make a robot with it. May I ask a question, please? It's my first time, if I connect it to my PC. It will not cause a problem with my PC?
@michalchovanec60223 жыл бұрын
it is bit old project ... I finished exporting trained models from pytorch into int8 github.com/michalnand/classification/tree/master/embedded_inference also watch my robot, using CNNs on 72MHz ARM cpu : kzbin.info/www/bejne/roake2SCdpuLrcU
@ELECTRONICAPROGRAMACIONYROBOTS3 жыл бұрын
Muy bien 👍🏻
@vojtechpalus60853 жыл бұрын
Bez dobrého svetla to nie je ono, ale lokalizácia na mape , to je super.
@baluprksh4 жыл бұрын
cool...
@billwang14564 жыл бұрын
0:22 great
@KIXEMITNOG4 жыл бұрын
Is it possible to use only reflected-light sensors without a camera?
I think this is usable only for few parameters system - maybe for some basic PID tuning ... for neural network we have ADAM solver
@jonathangilliam8755 жыл бұрын
You didn't just pust a picture of your slavic self at the end of the video
@michalchovanec60225 жыл бұрын
Iam old man with pure memory :D
@KIXEMITNOG5 жыл бұрын
PLEASE CODE PLEASE SHARE IT I WILL COMMIT SUISIDE
@farfarron5 жыл бұрын
That's awesome. Do you have the code? Or anything link to work on it?
@michalchovanec60225 жыл бұрын
this is old project which is obsolete now ... my current project is here : kzbin.info/www/bejne/e2qpe3x6pNyBo7c hackaday.io/project/163799-motoko-uprising-deep-neural-network-line-following sources : github.com/michalnand/motoko_uprising
@gomes83355 жыл бұрын
This is great
@mobareview19855 жыл бұрын
Visit. ichibot.id
@telegraph_hill5 жыл бұрын
Awesome! I love it. How about adding dashes or similar on the edge of the thick line to indicate 'turn coming up; 80 degrees left'? Like barcode 'at speed'. Also an 'id' for each junction would allow it to navigate a set of junctions. Keep up the great work.
@michalchovanec60225 жыл бұрын
thanks Iam working on mapping the line - neural network will be used for line type classification and map creating; on second run I can use particle filter (or some other similar bayess filter) and map for much faster run
@gamex47595 жыл бұрын
Urob video o Ludolfovom čísle. Nejaké náučné. A toto video výborne. Ale bol by som rád keby si robil také vlogy ako si robil pred pár rokmi ale lepšie seditovane. A videa vydavaj trochu častejšie a vytiahni sa na 100 odberov a urob špeciál.
@apoorvagokhale34546 жыл бұрын
at which iteration of training the network was the video taken?
@michalchovanec60226 жыл бұрын
line following is simple task - robot is in real time, arround 20Hz samplig (robot is slow), sparse distributed memory allows one shot training
@stefanb.9336 жыл бұрын
Hello. Can you give me a line follower code with stm32 and pid?
@latios0646 жыл бұрын
brilliant!
@knki_956 жыл бұрын
kudos on the project! any github link ?
@gamex47596 жыл бұрын
Nechapem tomuto videu. Splachovače. No a čo má byť?
Hey it's very nice u can share me the codeing....... Nobody helping me 😔☹️
@michalchovanec60226 жыл бұрын
this is old project - now I have better device, but I don't have time to make some video, or post ... you can start with some basic controll theory : PID, filter, Z-transform - but no in matlab, try to program it from scratch, in C++ or python ... then you can learn some basics using machine learning - there are lot of frameworks (caffe, tensor flow ...) but to know how to tune it, you need to know how neural networks works, and this is for 3..5 years of hard work study; you can find some inspiration in my recent post, how to fit neural network into arduino : hackaday.io/project/41159-deep-neural-network-on-arduino-mnist-handwritten
@Shubham-po2tp2 жыл бұрын
Which microcontroller uses
@gokul4476 жыл бұрын
What is the sensor used to detect the line? is it ir sensor?
@michalchovanec60226 жыл бұрын
there are 8 rgb sensor apds9950 or apds9960, because they have the some i2c address Iam using bit banding i2c : 8 sda channels and common scl
@tomaskucera60546 жыл бұрын
Vstup je zamknutý?
@haszczu6 жыл бұрын
Hello. Where can find this mining map from the end of this movie?
@michalchovanec60226 жыл бұрын
it is rare map from local retired miner - I own only copy, but not to share with unknown guy