Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Robot Showcase (http://www.chiefdelphi.com/forums/forumdisplay.php?f=58)
-   -   Autonomous Bridge Balance (http://www.chiefdelphi.com/forums/showthread.php?t=101214)

team1557dj 26-01-2012 18:44

Autonomous Bridge Balance
 
This is a quick demonstration on one of our older robots of our autonomous bridge balancing. We know it doesn't have to be autonomous, however, it can balance faster than a person most of the time.

Here's the link:

http://www.youtube.com/watch?feature...&v=xeuAH_Mvgow

Micah Chetrit 31-01-2012 15:00

Re: Autonomous Bridge Balance
 
what kind of logic are you using?

ssirovica 31-01-2012 15:25

Re: Autonomous Bridge Balance
 
Do you think it is more useful balancing autonomously?

To me it doesn't seem like balancing autonomously would not be as stable as a human especially with more than one robot on the bridge.

wireties 31-01-2012 15:45

Re: Autonomous Bridge Balance
 
In theory, the balancing algorithm will work even if there is another robot on the bridge!

lemiant 31-01-2012 16:08

Re: Autonomous Bridge Balance
 
Nicely done!

A simple pre-programmed backwards motion (with each robot accounting for it''s appropriate shift on CoG), when properly calibrated, could be run by many roots on an alliance and everything would work perfect. If only one robot was driving, you would have to compensate for the extra weight of the other robots, but it shouldn't be all that bad. Maybe something other than a pre-set bakwards motion could account for different distributions of weight.

Normally I would say humans should be able to do this better, but that program is beautiful :).

Bill_B 01-02-2012 21:08

Re: Autonomous Bridge Balance
 
To be useful, the routine would have to have a "pause" that leaves one side still touched down while a partner joins it. If you pause too soon, there might not be enough room for the partner. Too late and the bridge tips up going to balance without the partner.

imaginary two-robot sequence.
alliance agrees which two robots will attempt balance on their bridge.
also agree which is balancer and which is "passenger" B and P henceforth.
both B & P to approach from the same side.
B lowers and mounts bridge advancing toward center.
B pauses with enough room for P.
P follows onto bridge until fully supported by sloping surface.
P stops and "brakes" if needed.
B resumes auto balance mode by driving past fulcrum to get both balanced.
(problem if B cannot move far enough away from P to balance bridge. is this possible? likely?)

team1557dj 02-02-2012 10:01

Re: Autonomous Bridge Balance
 
Quote:

Originally Posted by Micah Chetrit (Post 1117171)
what kind of logic are you using?

We are using two gyros that give us the angle of the bridge. If the angle changes sign we go the other direction and a bit slower. This is 100% student written.

To all other posters. It is important to note that we don't know the CoG when multiple robots are on the bridge, but the algorithm has been tested to work even then.

We are planning on being last on the bridge and having our team mates as far forward as possible.

I will be happy to answer other questions if you have any!

neshera 02-02-2012 11:32

Re: Autonomous Bridge Balance
 
Anybody auto-balancing by using a changing center of gravity within the robot, e.g. battery on a sliding rail?

wireties 02-02-2012 12:20

Re: Autonomous Bridge Balance
 
Quote:

Originally Posted by Bill_B (Post 1118148)
To be useful, the routine would have to have a "pause" that leaves one side still touched down while a partner joins it. If you pause too soon, there might not be enough room for the partner. Too late and the bridge tips up going to balance without the partner.


That is too complicated. Keep it simple. After both robots are driven on the bridge then engage the balancing algorithm. It should work the same as if the robot were there alone (provided the weights are not too different).

Jared Russell 02-02-2012 12:28

Re: Autonomous Bridge Balance
 
Looks good!

team1557dj 02-02-2012 15:43

Re: Autonomous Bridge Balance
 
Quote:

Originally Posted by neshera (Post 1118463)
Anybody auto-balancing by using a changing center of gravity within the robot, e.g. battery on a sliding rail?

That is in the works on the mechanical side of things already although I don't want to reveal too much.

Quote:

Originally Posted by wireties (Post 118479)
That is too complicated. Keep it simple. After both robots are driven on the bridge then engage the balancing algorithm. It should work the same as if the robot were there alone (provided the weights are not too different).

That is exactly right. We have this routine set to run with the push of a button. We don't need the over-complicate the algorithm if we can start it whenever we want. Also because we are planning on being full weight, we shouldn't have too much of a problem balancing with others.

KennyLives 02-02-2012 20:37

Re: Autonomous Bridge Balance
 
Quote:

Originally Posted by neshera (Post 1118463)
Anybody auto-balancing by using a changing center of gravity within the robot, e.g. battery on a sliding rail?

Something like that. Combined with gyros.

Bill_B 04-02-2012 01:59

Re: Autonomous Bridge Balance
 
Quote:

Originally Posted by wireties (Post 1118479)
That is too complicated. Keep it simple. After both robots are driven on the bridge then engage the balancing algorithm. It should work the same as if the robot were there alone (provided the weights are not too different).

Easy to keep it simple if all the processing is being done by one brain. A little more complex even if one team (two drivers?) has practiced the maneuvers with a single robot for a while. still more complex when doing the balancing with a (random?) alliance partner for the first time. Yep! complexity increases again if the alliance partner is on the other side of the ball corral. Then as if icing on a cake, increase once more if the balancing robots' drivers are on opposite sides of the field.

Good to have the choreography down before the dance begins, eh? ;)

P.S. I probably won't get to elims, so why think about three on a beam? :yikes:


All times are GMT -5. The time now is 21:33.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi