When you were programming this did you have to design a compesator or something to that existent to achieve the right response or does the nxt plug-in for matlab have something build in to it?
hey man very good job!!! i have one question for u, i am building the same robot but i was thinking why use 2 gyro sensors, when u can maybe use one acceleration sensor, becouse its measureing tilt in 3 axis. so please tell me what do you think plz!
He uses gyro sensors, because an accelerometer will not tell which way is down, it tells which way it is being accelerated. If it sits still, it will figure it is being accelerated 1 g away from the ground, which is fine, but if you have an active robot, it will sense the correction movements as a change in acceleration, resulting in a robot falling over a lot. The gyroscope only tells which way is up (although I wish they made a 2 axis model, myself), and can't be confused by itself.
@daybreak20 amm it is software engineering he had to write the code for it to balance you cant make that with the NXT software that comes with the lego
Very nice work! I have "only" 1 gyroscope, and I am trying to make a segway style robot programmed in RobotC...I have downloaded a simple program that makes the bot balance but...I can't even modify it! :) Five stars for the video.
Well actually no, if you lowered the center of gravity it would be MORE likely to tip over. Newtons first law says an object in motion wants to stay in motion and vise versa. so having the center of gravity at the top, it would start falling much slower than a low center of gravity because the angle of a large circle decreases slower than a small circle. Thus making it easier for ball-bot to keep the ball under the center of gravity.
So why (Example) does a van traveling at 45 MPH roll over when making a hard right turn? I'm not denying the law, but I'm saying that with a lower center of gravity, the chances of it falling completely over would be decrease. Hence why a sub-compact could make that turn no problem, but a van, or large SUV would roll.
See what I mean? I'm not being bitchy like most YouTubers. I see no problem with having a polite discussion. ^_^
Take a stick and a ball. Poke a hole in the ball and insert the stick through it where the ball is towards one end of the stick, something like this:- (end A) ==O========== (end B)
Now try to balance the stick on your finger with end A pointing down (low center of gravity). Now try to balance it on your finger with end B down (high center of gravity). Which one do you find it easy to balance ?
Please try this experiment and post your results here.
I found it easier to balance with a lower center of gravity. Granted, the higher center of gravity stopped it from tipping completely over as fast. However. I tended to over-correct due to this, and lost it. With the shorter alloted area for correction, I did better. Which was my point. I saw a lot of over correcting in this robot. Which made it jerky, and incredibly squirrelly (IE: Hard to control). Lowering the center of gravity (And overall correction speed) would fix the issues.
basicaly what we were getting at is that the high center of gravity would give the robot time to self ajust and keep the itself from tipping. But with a lower one it would have to be a hell of a lot faster and sensitive. but since its a robot it would be less likly to acidentally over correct itself (unless badly programed)
you're the best :D
svenfeenstrakuiper 2 months ago
You've just created Rosie the Robot from the Jetsons!
flossflink 2 months ago
totally took segway to the next level, well done!
0915Steve 3 months ago
impressing´ to say the least...!!
GroupDenmark 4 months ago
Amazing! Nicely done.
sabre68 5 months ago
Amazing project. Considdered adding a compas-sensor aswell, so it would keep it's orientation?
Nice project though :)
h7iws 5 months ago
You could make it move around easily
manrayer88 5 months ago
Its now a ball?!? Its ya brain man xD
Will0285 8 months ago
awesome bot would love tobuild it
NUMBER1MUSTANGMAN 8 months ago
How exactly did you get the remote control mapped to the NXT?
jnwpse 9 months ago
this is the stupist thing ive ever seen. but its cool
doemaeries 1 year ago
UAU
lol
that is amazing...
villy8778 1 year ago
The load test was impressive!
AlainHubert 1 year ago
Do you remember what the loop time was on this?
actionjaxon313 1 year ago
Reminds me of the big dog. Pretty cool
DeadForestWalk 1 year ago
nice!
TheOmeganator 1 year ago
how do you obtain the parameters like moment of inercia? Did you use a software like Solid Edge? Thanks!!
DemonCRC 1 year ago
it would be more smooth and fluent with its movement on a bigger ball. but great build and exelent programing
madmonky32 1 year ago
Awesome
Jazza159 1 year ago
When you were programming this did you have to design a compesator or something to that existent to achieve the right response or does the nxt plug-in for matlab have something build in to it?
Dawgtech1 1 year ago
use an omni-directional wheel to avoid the jerkyness
ElevenDancingRhino 1 year ago
hey man very good job!!! i have one question for u, i am building the same robot but i was thinking why use 2 gyro sensors, when u can maybe use one acceleration sensor, becouse its measureing tilt in 3 axis. so please tell me what do you think plz!
bastaboj 1 year ago
@bastaboj
He uses gyro sensors, because an accelerometer will not tell which way is down, it tells which way it is being accelerated. If it sits still, it will figure it is being accelerated 1 g away from the ground, which is fine, but if you have an active robot, it will sense the correction movements as a change in acceleration, resulting in a robot falling over a lot. The gyroscope only tells which way is up (although I wish they made a 2 axis model, myself), and can't be confused by itself.
SingularlyDatarific 1 year ago
lol, a mobile trash-can!
idioticrandomguy 1 year ago
Cool! Can you make it ride my unicycle?
idioticrandomguy 1 year ago
lol it was so funny at the end when it fell
madnesscombat5 1 year ago
after watching this, i don't want to go to circus anymore
trandinhcat 1 year ago
what programing language did you use?
sholtob 1 year ago
@daybreak20
ur a dickhead
u have to program it youself
some programs have tutorials
but usually
YOU MAKE UP WHAT U WANT
fucking wanker
u have probably never used one or seen one in your life
so think b4 u speak
josephbrancatisano 1 year ago
Ummm.....
You are not limited to the models in the box.
You can engineer your own bots. ^-^
SparksLoog 1 year ago 14
This comment has received too many negative votes show
this isnt engineering. NXT is sucs. Everything is ready to push the power on button. Yo don't do anything.
daybreak20 1 year ago
@daybreak20 amm it is software engineering he had to write the code for it to balance you cant make that with the NXT software that comes with the lego
pedrofile91 1 year ago
You dont do anything but post stupid comments on pretty cool things.
topitapi 1 year ago
@daybreak20 O rly? So how does this work then?
omudan 1 year ago
@omudan Lozer xD
TheYoGamer 1 year ago
cool
rejackyouri 1 year ago
very nice job!!!!!!
Sentence25 1 year ago
wow that's coooooooool !
IllegalMavamaarten 2 years ago
this is beast............... O:
Hidjdjdj 2 years ago
Very nice work! I have "only" 1 gyroscope, and I am trying to make a segway style robot programmed in RobotC...I have downloaded a simple program that makes the bot balance but...I can't even modify it! :) Five stars for the video.
Mato0092 2 years ago
Amazing job! How long did it take to complete?
nick1f 2 years ago
COOL!!!
miko911m 2 years ago
if only my coordination was that precise, i'd love to balance on a ball
poncethegreat169 2 years ago
lol. ull get it some time lol
Hidjdjdj 2 years ago
that is so damn sexy.
bobobano 2 years ago
i know right!? it made me wet! lol jk
Hidjdjdj 2 years ago
Best part is when it trips :D
Ryuuken24 2 years ago
Incrivel!!!!
flaviogfernandes 2 years ago
can you tell a couple of words about why did it fall in the end?
trupodur 2 years ago
Nice work. Great idea.
rhysfawr4 2 years ago
Bravo !
planmix 2 years ago
favorit ? comment and 5 stars
robojot 2 years ago
what sensor does it uses and what does each one is used for?thanks for response
tomy1710 2 years ago
I use two Hitechnic gyro sensors. Please refer the document described in video information area.
yyamakun 2 years ago 2
Comment removed
tomy1710 2 years ago
I think it you lowered the center of gravity, it would be a lot less likely to tip over, for one. And also, it wouldn't be nearly as squirrelly.
It is cool, though. No doubt.
HalfBredNinja 2 years ago
Well actually no, if you lowered the center of gravity it would be MORE likely to tip over. Newtons first law says an object in motion wants to stay in motion and vise versa. so having the center of gravity at the top, it would start falling much slower than a low center of gravity because the angle of a large circle decreases slower than a small circle. Thus making it easier for ball-bot to keep the ball under the center of gravity.
bubinasuit 2 years ago
So why (Example) does a van traveling at 45 MPH roll over when making a hard right turn? I'm not denying the law, but I'm saying that with a lower center of gravity, the chances of it falling completely over would be decrease. Hence why a sub-compact could make that turn no problem, but a van, or large SUV would roll.
See what I mean? I'm not being bitchy like most YouTubers. I see no problem with having a polite discussion. ^_^
HalfBredNinja 2 years ago
Try this experiment:-
Take a stick and a ball. Poke a hole in the ball and insert the stick through it where the ball is towards one end of the stick, something like this:- (end A) ==O========== (end B)
Now try to balance the stick on your finger with end A pointing down (low center of gravity). Now try to balance it on your finger with end B down (high center of gravity). Which one do you find it easy to balance ?
Please try this experiment and post your results here.
manojmv 2 years ago
I found it easier to balance with a lower center of gravity. Granted, the higher center of gravity stopped it from tipping completely over as fast. However. I tended to over-correct due to this, and lost it. With the shorter alloted area for correction, I did better. Which was my point. I saw a lot of over correcting in this robot. Which made it jerky, and incredibly squirrelly (IE: Hard to control). Lowering the center of gravity (And overall correction speed) would fix the issues.
HalfBredNinja 2 years ago
basicaly what we were getting at is that the high center of gravity would give the robot time to self ajust and keep the itself from tipping. But with a lower one it would have to be a hell of a lot faster and sensitive. but since its a robot it would be less likly to acidentally over correct itself (unless badly programed)
bubinasuit 2 years ago
Comment removed
manojmv 2 years ago
Possible future segways?
atotoole21 2 years ago
pretty cool but ya know you could probably make something cooler
cwitufu 2 years ago
Finally, someone did it. I hoped someone will make robot ballancing on a ball since i have seen Hitechnic Gyro sensor.
Mato0092 2 years ago
Comment removed
jordan59961 3 years ago
amazing!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
jordan59961 3 years ago
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO cooolll
jordan59961 3 years ago
whaaaatt...
wuziq 3 years ago
I am baffled by the really nice real-time performance, excellent job!
NXTLiftBoy 3 years ago
Brilliant.
ronaldmcrae 3 years ago
that is soo cool
MazzucaArtz 3 years ago
Pretty cool, dude!
raulrusboy 3 years ago
great work!
Parax77 3 years ago
The best i have seen todate EVER.
222Doc 3 years ago