You know what would be cool. If you can make a hand folower : you put the hand to the distance sensor and if you move your hand forward the robot will move forward. If you make this program please post it next to the original code
What do you mean with the Mindstorms ev4 robot? If that is the new Mindstorms Robot Inventor robot, the instructions and program are already in the description of this video...?
Very nice. Just curious if there is a known issue with Spike V3? There seems to be a deceleration when the motors are turned off/reversed, so the robot slows down a bit when the "get up" myblock is run, and won't tip forward onto its wheels.
I found that there are motor acceleration setting blocks, and one can set the acceleration to fast, medium (default), or slow. Setting it to fast enables the robot to tip forward with a sudden deceleration. Now, just to get the tuning right to enable stable upright balancing...
The biggest advantage is that you can use it for all new LEGO hubs. I am no expert on the topic but i believe they have more/larger libraries. In my case here, they gave me an example with their own balancer code, that i could use for my model with some minor changes.
Has anyone tried a Python version of this? I wrote mine using the Mindstorm IDE. The code runs, but I can't get the robot to balance after trying to adjust the PID tuning constants.
Thanks for sharing this balancing bot. Very well done. For the Pybricks line follower, any tips for positioning robot when launching program (in balance position / over line)? Thanks.
The start was not very good yet. In upright position on a straight part of the line worked best. But how did you get acces to this Pybricks firmware already? I believe it is not available yet?
@@DimitriDekyvere it is somewhat working for me, but having some reliability issues with Pybricks locking up and requiring a reboot. This is pre-release firmware so not completely unexpected.
Absolutely amazing, thank you so much! Is there a way to Control Them, are you able to create a Code for us so we can move it With our Smartphone/Bluetooth? Regards and thank you so much for this cute Robots
@@karlkopinski4438 The Pybricks version for Spike & RI has not been officially released yet, they are still working on the optimal user experience and getting rid of the last bugs. I have been able to test a beta version. I read in an earlier reply here that you can also find the beta through this link: github.com/pybricks/support/issues/167 However, I think it is best to refer you to the official question & answer page of Pybricks: github.com/pybricks/support/discussions
@@DimitriDekyvere Thanks so much!!! I've got the pybricks working but the robot goes so fast and won't follow the line. Any chance you know the problem?
Hi Anita, the link to everything is in the first line of the video description. ;-) : Free building instructions & programs: legostudiovives.be/bouwideeen/
@@DimitriDekyvere hi Dimitri, Robot is built, but I cannot open the programm. How can I open it? A pdf would be perfect to see the blocks, in order to built them in the mindstorms app..... Can you help?
Hello. I have a question. If I understood correctly, I can go to your website and download the inventor robot program, so that I can build a balancing robot myself. When I download a file from your link and try to turn it on on my tablet (here where I have the inventor app), it doesn't work. How to turn on a program written by you so that a balancing robot works?
If you want the remote controlled version (2 hubs) than you have to use the Spike app. (And do a Spike firmware update on your Robot Inventor Hub. (Is reversible 😉) ). If you just want the balancer you can download the RI program from the Sumo balancer or basic balancer. A Control+ hub remote control is coming soon.
Love the robot! Build it and it works great. I would like to make use of the ultrasonic sensor to make it roam randomly with obstacle avoidance, however I don't know how to make the robot move instead of the usual balancing in place. Any tips?
When i did the remote control i made it move by changing the setpoint of the gyrosensor PID control. If you change that a bit, he will start driving forward or backwards. Actualy you control the acceleration of the robot by changing its balancing setpoint. If you want a more advanced balancing control, see my Robot Inventor fanmodel in the Mindstorms Robot Inventor app.
@@DimitriDekyvere I'm sorry, the one I saw had a controller that was in a fixed position and I just found it. It was the Balancing Bot number 2/2 on the app. Thanks for being another great creator.
@@ItsThatMeatball ah you meant the Joystick from my Robot Inventor Fan Model. The buildinginstructions an program are in the official Robot Inventor app indeed.👍
So my kid built this, he calls it Charlie Jr, and we loaded up the code and it ran once but now anytime it runs we just get the frowns face. From the code it seems like it does that when it has fallen over, but it's just sitting happily on the table. Any general thoughts on troubleshooting that? Tried redownloading as well and shutting things down and restarting.
Hi, do you want the remote controlled version (with an other Spike RC) or just the balancing version? Can you check if your Gyrosensor works (sometimes the gyro falls out if the Spike moved during startup, just restart the spike to fix that.)
@@DimitriDekyvere I think he was just running the balancing code. It seemed from the code that it was something to do with a sensor being off. I'll have him read this and go from there. Thanks for the reply
I change the stamp target for hours and my robot doesn't want to balance. Now I have 44.666234577899922284449 and it still doesn't work, it rolls over to the rear wheel. When it was 45, he would fall forward. Do you know what the problem could be?
@@DimitriDekyvere I found that the tilt of the robot depends on the battery charge level. This is the link to the video: www.icloud.com/sharedalbum/pl-pl/#B0C5fk75vHYUjjJ
@@iibb6359 hmm, that doesn't look like a setpoint problem. More likely a too low cycle time of the PID loop or indeed that it can't give enough power anymore because the battery would be too low. With the same code, does it work properly when fully charged? Is this still my original code, or have modifications been made to it? Are you sure that the latest firmware is on it?
If I do this work with Spike 3, will it work or should I use Spike 2? If anyone has done line tracking with Spike 2 or Spike 3, can they send their codes?
I love how they both look, you guys even nailed to make a color cheme with spike prime! GG!
Will try over the weekend. Looks cool
2:08 and onwards is just so peaceful :D
Hi pybricks
hi
I just keep comming back to this cuz I adore them!
Nice & functional designs Dimi!
Good review, thank you. Don't give up posting videos
Nice work man! Really great!
i just realised spike and robot inventor are the exact same model with color changes
It's officially the 10th time I revisit this video...
Haha, thanks! It's great to hear that the all the work I put into this little video is being appreciated.
I am also very interested in the line following while balancing!
This looks so cute!
You know what would be cool. If you can make a hand folower : you put the hand to the distance sensor and if you move your hand forward the robot will move forward. If you make this program please post it next to the original code
Good idea and perfectly feasible with these robots, I'll see if I can find the time for it. ;-)
Amazing!
Soooo cool!
i tried it and it works very well! thx!
great video by the way :)
Haha, thanks for the feedback! It's nice to hear that you were able to build this little robot yourself and got it working.
Can you please make the code in English and in a website. Its blurry on the screen and I don't know that language.
Please respond
is it possibly with control plus hub?
To remote control them? Yes it is. Nard has made a Python library for that too. (I am still working on that video)
If you want to make a balancer with a control + hub, that is possible too. See: ruclips.net/video/muVCJEmVa_M/видео.html
This is awesome! Can I ask what program you used to create that beautiful animation at the beginning?
Thanks, the falling brick animations are done with Studio 2.0 from Bricklink.
thanks
Dimitri Dekyvere you can also create designs with instructions and the program but for the mindstorms ev4 robot. Please thank you very much.
What do you mean with the Mindstorms ev4 robot? If that is the new Mindstorms Robot Inventor robot, the instructions and program are already in the description of this video...?
Very nice. Just curious if there is a known issue with Spike V3? There seems to be a deceleration when the motors are turned off/reversed, so the robot slows down a bit when the "get up" myblock is run, and won't tip forward onto its wheels.
I found that there are motor acceleration setting blocks, and one can set the acceleration to fast, medium (default), or slow. Setting it to fast enables the robot to tip forward with a sudden deceleration. Now, just to get the tuning right to enable stable upright balancing...
HOW DID YOU DO THAT 1:45
@@kidsvandentillaar8557 dat was een mogelijkheid in de Pybricks firmware. Ik weet niet of dit met de laatste versie nog mogelijk is.
What's the advantage of using the pybricks OS instead of the default python firmware?
The biggest advantage is that you can use it for all new LEGO hubs. I am no expert on the topic but i believe they have more/larger libraries. In my case here, they gave me an example with their own balancer code, that i could use for my model with some minor changes.
I want dual booter firmware. How i can get it?
@@joshMene you can ask for it here: github.com/orgs/pybricks/discussions
I don’t know if I can build that off my Lego spike prime
Yes you can. The yellow one is 100% spike Prime parts.
@@DimitriDekyvere I think I do have the pieces
Has anyone tried a Python version of this? I wrote mine using the Mindstorm IDE. The code runs, but I can't get the robot to balance after trying to adjust the PID tuning constants.
Thanks for sharing this balancing bot. Very well done. For the Pybricks line follower, any tips for positioning robot when launching program (in balance position / over line)? Thanks.
The start was not very good yet. In upright position on a straight part of the line worked best. But how did you get acces to this Pybricks firmware already? I believe it is not available yet?
@@DimitriDekyvere I found the information here github.com/pybricks/support/issues/167
@@BManCan1 Great, Did you get it working?
@@DimitriDekyvere it is somewhat working for me, but having some reliability issues with Pybricks locking up and requiring a reboot. This is pre-release firmware so not completely unexpected.
@@BManCan1 Indeed, there are still some bugs to be fixed, i had the same issues. They are working on it. Glad to hear you got it working.
I made this using my mindstorms. It doesn't work, just goes backwards and stops. I was using streaming mode though, which Dimitri says is slower
I am sorry to hear that. Did you put it in download mode? Streaming mode is to slow, it does go arround in all directions then...
If you can send me a video of the problem, maybe i can see what is going wrong?
@@DimitriDekyvere Oh sorry. I used streaming mode, as I find it easier to control. I'll definitely give it a second try
@@DimitriDekyvere I would build it again, but I just built something else using my mindstorms
Hi dimitri, my spike robot just moves backwords and stoos
Does a mindstorm hub work on the spike coding app interface?
Absolutely amazing, thank you so much! Is there a way to Control Them, are you able to create a Code for us so we can move it With our Smartphone/Bluetooth? Regards and thank you so much for this cute Robots
I'm working on a remote control, but due to the lack of Bluetooth communication blocks, this will probably require some extra work...
Hi demitri I'm a bit stuck on how I can connect my RI hub to pybricks is there any chance you could help me out?
What is the problem?
@@DimitriDekyvere I'm not sure how to connect it to pybricks so I can play the code
@@karlkopinski4438 The Pybricks version for Spike & RI has not been officially released yet, they are still working on the optimal user experience and getting rid of the last bugs. I have been able to test a beta version. I read in an earlier reply here that you can also find the beta through this link: github.com/pybricks/support/issues/167 However, I think it is best to refer you to the official question & answer page of Pybricks: github.com/pybricks/support/discussions
@@DimitriDekyvere Thanks so much!!! I've got the pybricks working but the robot goes so fast and won't follow the line. Any chance you know the problem?
Hi Dimitri- Any Chance to get the instructions and the Programm for the Mindstorms Inventor ?
Hi Anita, the link to everything is in the first line of the video description. ;-) : Free building instructions & programs: legostudiovives.be/bouwideeen/
Did you find it?
Yes, i found it - thanks a lot - can‘t wait to built it 😃
@@anitalocken5289 Let me know how it goes.
@@DimitriDekyvere hi Dimitri, Robot is built, but I cannot open the programm. How can I open it? A pdf would be perfect to see the blocks, in order to built them in the mindstorms app..... Can you help?
Hello. I have a question.
If I understood correctly, I can go to your website and download the inventor robot program, so that I can build a balancing robot myself.
When I download a file from your link and try to turn it on on my tablet (here where I have the inventor app), it doesn't work.
How to turn on a program written by you so that a balancing robot works?
If you want the remote controlled version (2 hubs) than you have to use the Spike app. (And do a Spike firmware update on your Robot Inventor Hub. (Is reversible 😉) ). If you just want the balancer you can download the RI program from the Sumo balancer or basic balancer.
A Control+ hub remote control is coming soon.
Love the robot! Build it and it works great.
I would like to make use of the ultrasonic sensor to make it roam randomly with obstacle avoidance, however I don't know how to make the robot move instead of the usual balancing in place. Any tips?
When i did the remote control i made it move by changing the setpoint of the gyrosensor PID control. If you change that a bit, he will start driving forward or backwards. Actualy you control the acceleration of the robot by changing its balancing setpoint. If you want a more advanced balancing control, see my Robot Inventor fanmodel in the Mindstorms Robot Inventor app.
@@DimitriDekyvere Thanks for the response, I'll test it out soon!
Hello! Can someone tell me what the second block in the second column says that is pink at minute 1:22 ? bewegen starten op -10 50 % ..... ???
Start moving at -10 (slight turn) at 50% speed. The code is available for download, then you can see the program in your language.
@@DimitriDekyvere thank you very much for your answer! where can I download the code?
@@LourdesDAlessandro see video description 😉: Free building instructions & programs:
legostudiovives.be/bouwideeen/
@@DimitriDekyvere i cant download the progam
@@HansStadman it still works here. Be aware it is a .zip file. You have to unzip the files first before you can use them.
Hi Dimitri, do you also have word block programming for the line following part?
Not yet. Is still on my to do list.
Where is the handle for this, I saw it in a short but it was not your channel. I see that it is on the community page tho. I really want to know.
Hi, i don't realy understand your question. What are you looking for? The remote controled version? ruclips.net/video/M5D429_jVoQ/видео.html
@@DimitriDekyvere I'm sorry, the one I saw had a controller that was in a fixed position and I just found it. It was the Balancing Bot number 2/2 on the app. Thanks for being another great creator.
@@ItsThatMeatball ah you meant the Joystick from my Robot Inventor Fan Model. The buildinginstructions an program are in the official Robot Inventor app indeed.👍
its for what version of spike ?
It was made with Spike V2 app
@@DimitriDekyvere oh, i though it was made on V3
@@hutte-y1p it works on v3 too.
Hey, Very nice. Can it be Done with the technic HUB? it has tilt sensor..
Yes it can, still on my to do list. Have a look for the Pybricks balancer video.
My pybricks does not pair with my hub
Did you install the Pybricks firmware?
@@DimitriDekyvere No, my laptop does not seem to detect my hub.
It just keeps on spinning
Hmmm. I will need a bit more info to be able to help you.
So my kid built this, he calls it Charlie Jr, and we loaded up the code and it ran once but now anytime it runs we just get the frowns face. From the code it seems like it does that when it has fallen over, but it's just sitting happily on the table. Any general thoughts on troubleshooting that? Tried redownloading as well and shutting things down and restarting.
Hi, do you want the remote controlled version (with an other Spike RC) or just the balancing version?
Can you check if your Gyrosensor works (sometimes the gyro falls out if the Spike moved during startup, just restart the spike to fix that.)
@@DimitriDekyvere I think he was just running the balancing code. It seemed from the code that it was something to do with a sensor being off. I'll have him read this and go from there. Thanks for the reply
I change the stamp target for hours and my robot doesn't want to balance. Now I have 44.666234577899922284449 and it still doesn't work, it rolls over to the rear wheel. When it was 45, he would fall forward. Do you know what the problem could be?
Hmmm. That is hard to tell. Maybe you can send me a video of the problem?
@@DimitriDekyvere I found that the tilt of the robot depends on the battery charge level. This is the link to the video: www.icloud.com/sharedalbum/pl-pl/#B0C5fk75vHYUjjJ
@@iibb6359 hmm, that doesn't look like a setpoint problem. More likely a too low cycle time of the PID loop or indeed that it can't give enough power anymore because the battery would be too low.
With the same code, does it work properly when fully charged? Is this still my original code, or have modifications been made to it?
Are you sure that the latest firmware is on it?
When the battery is fully charged, it falls to the front, and if I modify the program, it also does not work.
I updated it about 2 weeks ago.
If I do this work with Spike 3, will it work or should I use Spike 2? If anyone has done line tracking with Spike 2 or Spike 3, can they send their codes?
The linetracking was done with Pybricks. I am sure you can find examples on their website.
cool