|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Fully autonomous robots?
I was thinking about how, this year, FIRST has shifted autonomous into user controlled mode. I foresee that many robots will be a hybrid of both technologies. User-controlled driving and autonomous-controlled shooting. Now, what if you programmed in an object avoidance system? What if you programmed your robot to try to evade all large objects (robots) coming at it and pick up all small objects (balls)? This pretty much eliminates all the necessity for a driver during offense.
So, the focus of this thread is: Do you think an offensively autonomous robot is feasible? If so, do you think it would be competitive? If not feasible, why not? What specific function could a robot do that a human could not? |
|
#2
|
|||||
|
|||||
|
Re: Fully autonomous robots?
Quote:
Primarily, I think the number one disadvantage comes from defensive driving. If I don't want you to get the to goal, I can play smarter than your algorithms. I can block your path, I can push you around, I can fool you into thinking you're on the other end of the field ( ).However, I wish you the best of luck. It would be an amazing accomplishment. |
|
#3
|
||||
|
||||
|
Re: Fully autonomous robots?
Quote:
1)Mechanical 2)Basic Driving Code 3)Basic autonomous mode 4)Telemetry 5)Advanced autonomous code. Most teams only get to stage 2 or 3. In six weeks, there's just not enough time to make such a system work more reliably than a human driver. |
|
#4
|
|||
|
|||
|
Re: Fully autonomous robots?
Quote:
![]() |
|
#5
|
||||
|
||||
|
Re: Fully autonomous robots?
Quote:
Then, in the season, there's almost no work except physically rebuilding it. You could have it just send back the position and rotation of the robot to the robot controller. |
|
#6
|
|||
|
|||
|
Re: Fully autonomous robots?
Quote:
![]() |
|
#7
|
||||
|
||||
|
Re: Fully autonomous robots?
Quote:
|
|
#8
|
|||
|
|||
|
Re: Fully autonomous robots?
It would be very difficult for an autonomous robot to adjust it's strategy mid-match to account for varying field conditions and scoring status. This is something a driver can do quite easily.
|
|
#9
|
|||||
|
|||||
|
Re: Fully autonomous robots?
Quote:
|
|
#10
|
|||||
|
|||||
|
Re: Fully autonomous robots?
Quote:
|
|
#11
|
|||||
|
|||||
|
Re: Fully autonomous robots?
Quote:
Quote:
I do foresee, though, more automation this year. Especially with "Montana", I expect many robots will attempt at autonomous aiming. (I doubt many humans trying to aim a launcher will have very good accuracy.) |
|
#12
|
|||||
|
|||||
|
Re: Fully autonomous robots?
Quote:
- It would not have to be nearly as complex as The Grand Challenge. They were traveling 130 miles through a desert at speeds of 35mph. All our robot would have to do is stay on the offensive side of the field, and avoid ramming into walls. - Offboard controller. - A decent proximity sensor, with a couple foot range, would cost you about $25. For added accuracy, you can have a small array of these. Last edited by Mike : 15-01-2006 at 15:34. |
|
#13
|
|||
|
|||
|
Re: Fully autonomous robots?
Is it impressive? Very.
Will I do it? No. Will I support you in your quest to get this done? Yes. Good luck on this Mike. We need more young minds like yours in this program to keep pushing the envelope of whats possible and whats not. (Who would have thought holomonic drive systems and 4 speed transmissions would be common items 6 years ago?!) |
|
#14
|
|||||
|
|||||
|
Re: Fully autonomous robots?
A completely autonomous game will never take off. Rookies would be lost. Veterans would be lost. But a combo can be done. Heres what the incentive needs to be:
1. Double points for every score autonomously. Thats it. However, the robot would have to be entirely autonomous th entire match, or impose a rule that it must navigate from a specific area and score autonomously to get double points. That way, a team can't line up, hit a button, and call it autonomous. The way to ensure the team is doing it autonomously is to have a button that enables a separate automode. You can turn it off anywhere and regain human control, but you can't turn it back on until the robot is back in that specific area. |
|
#15
|
|||||
|
|||||
|
Re: Fully autonomous robots?
(oh dear this is a long one. bear with me, i actually supported my statements so that's why it's long...)
Our team was actually talking about a possible hybrid of autonomous code and the use of drivers. Ideally, a combination of both would make the robot more competitive. With the target far away, shooting at an angle could be more difficult than anticipated (this may not be true...obviously, we don't have a working robot that can shoot in the goal and drive around yet so this has yet to be determined). If we can use some autonomous code that automatically tracks the goal and provides the proper angle of inclination or speed, some human error can be eliminated. However, I started off with "ideally" for a reason. The code has to be able to be properly developed, used, and corrected in time. I personally feel that a fully autonomous robot would not be nearly as competitive. An autonomous robot doesn't have the awareness of its surroundings that we do looking across the field. What I like so much about this year's game is the amount of strategy needed. You cannot teach a robot strategy....at least not in the amount of time we are allotted. I'm not saying that an autonomous robot isn't functionable but to be competitive, I still think we need a human touch -- that means the ease of going between offensive and defensive strategies and ensuring that no one gets in each other's way. Now, we still have that problem when we are controlling the robot (getting in each other's way) but we can easily fix that. To conjure a code that would anticipate all elements, possibilities, and problems into account would simply be illogical and impractical when, given our complex decision-making faculties, humans can do the same thing with a lot less effort. Finally, I would like to point out that there are 3 of us on the field while there is one camera on the robot. We can decide what to do when a robot rams into us and figure out where to go next, the robot cannot. We can determine whether the corner goal is free alot faster than the robot can and if a robot needs help up the ramp, we can do that while an autonomous robot cannot see whether a robot needs help or not (or decide which robot to help in the even that both robots cannot go up the ramp). it cannot assess which robot would be easier to aid and even if we could devise a code to do that, it would be easier for a human to simply take 1/2 second to figure that out than spend several hours coding it into a robot. So essentially, autonomous code can take out the guesswork but we still need humans to decide what's best to do next. If this games was 1 vs. 1, things would be different but we have 6 robots. Versatility is essential. Last edited by nehalita : 15-01-2006 at 17:42. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| A Warning to Human Players During Autonomous | The Lucas | General Forum | 21 | 07-04-2005 02:29 |
| Driving Robots under/into the Goals ... allowed? | erniep | Rules/Strategy | 8 | 11-01-2005 22:32 |
| Autonomous Program Names | Venkatesh | Programming | 12 | 17-02-2004 10:25 |
| autonomous..... | Arefin Bari | Rumor Mill | 30 | 19-12-2003 10:53 |
| crazy idea for autonomous | Mike Ciance | Programming | 16 | 24-04-2003 21:50 |