Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Future of Autonomous Mode (http://www.chiefdelphi.com/forums/showthread.php?t=26774)

FadyS. 15-03-2004 09:08

Future of Autonomous Mode
 
I've been looking at all the videos from the regionals and I'm very disappointed with the quality of autonomous mode. In the real world, in a manufacturing plant, robots are expected to work autonomously doing repetitive routines throughout the day. Successfully programming an autonomous mode is a part of the process of engineering a robot. When will we be able to use a Pentium 4 level processor for the robot? In fact, maybe they should let us interface the robot microprocessor with the PC so that the PC does all the processing and sends back data to the robot processor on what it would like the bot to do. We are currently stuck with very primitive sensors. If only we could mount a couple of webcams and use a PC-class processor, the sky would be the limit for autonomous mode. In fact, you could play the entire match in autonomous mode if you could use webcams. At that point, it would purely be a matter of programming. You could use neural nets and heuristic algorithms and other pattern recognition techniques to understand the situation on the playing field and to have the robot react accordingly. The robot would be able to learn over time as its neural net weights evolve. That would be my dream come true. I would love to try to program something that sophisticated. Digital sensors and even the analog sensors don't tell you much. On the other hand if your robot is processing realtime video, the sky is the limit. When do you think FIRST bots will be doing that? In 5 years? 10 years maybe?

EDIT: Yes, I do realize this is a high school level competition but there are a lot of very very talented young programmers out there who can do this and much more.

Joe Matt 15-03-2004 09:20

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by FadyS.
I've been looking at all the videos from the regionals and I'm very disappointed with the quality of autonomous mode. In the real world, in a manufacturing plant, robots are expected to work autonomously doing repetitive routines throughout the day. Successfully programming an autonomous mode is a part of the process of engineering a robot. When will we be able to use a Pentium 4 level processor for the robot? In fact, maybe they should let us interface the robot microprocessor with the PC so that the PC does all the processing and sends back data to the robot processor on what it would like the bot to do. We are currently stuck with very primitive sensors. If only we could mount a couple of webcams and use a PC-class processor, the sky would be the limit for autonomous mode. In fact, you could play the entire match in autonomous mode if you could use webcams. At that point, it would purely be a matter of programming. You could use neural nets and heuristic algorithms and other pattern recognition techniques to understand the situation on the playing field and to have the robot react accordingly. The robot would be able to learn over time as its neural net weights evolve. That would be my dream come true. I would love to try to program something that sophisticated. Digital sensors and even the analog sensors don't tell you much. On the other hand if your robot is processing realtime video, the sky is the limit. When do you think FIRST bots will be doing that? In 5 years? 10 years maybe?

When it comes down to it, it's the idea of 6 weeks vs. more time. Sure, you can do more with more time, but half the challange is the time limit. 6 weeks is believed to be the bare minimum that you can build a robot. Frankly, sure you can have a P4 (yuck) or PPC ( :) ) in a robot controller, but what we have now is the bare minimum. Many times in the real world you will not the option nor resources to use the best. Innovation FIRST had to re-build the scoring and controll system for the regionals at VCU using a few outdated computers! That's part of engineering challange. Trying to make something out of nothing that should work together.

Dave Flowerday 15-03-2004 09:37

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by FadyS.
In the real world, in a manufacturing plant, robots are expected to work autonomously doing repetitive routines throughout the day. {...} When will we be able to use a Pentium 4 level processor for the robot?

Most likely, robots in the "real world" are using a processor closer to what we have in the robot controller than a Pentium 4. Very few appications outside of the personal computer make use of Pentium chips, because they are too powerful (and therefore too complex and costly) for the job at hand. The Mars rovers are a perfect example. They do all sorts of complicated things, and it's all controlled by a 20MHz RS/6000 derivative.

FadyS. 15-03-2004 09:39

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by JosephM
When it comes down to it, it's the idea of 6 weeks vs. more time. Sure, you can do more with more time, but half the challange is the time limit. 6 weeks is believed to be the bare minimum that you can build a robot. Frankly, sure you can have a P4 (yuck) or PPC ( :) ) in a robot controller, but what we have now is the bare minimum. Many times in the real world you will not the option nor resources to use the best. Innovation FIRST had to re-build the scoring and controll system for the regionals at VCU using a few outdated computers! That's part of engineering challange. Trying to make something out of nothing that should work together.

Well, it was just an example. I'm not saying the bot should be powered by a P4 but just a faster processor and much more memory so that it's capable of the more advanced stuff. Yes, I agree, the 6 week period will hold people back. Unless of course, FIRST provides some default code for say, detecting the big yellow ball or something. Besides, when the software gets more advanced, teams will see a greater need for professional mentors in the fields of software engineering and computer science and they'll get to experience the work involved in these disciplines.

FadyS. 15-03-2004 09:42

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by Dave Flowerday
Most likely, robots in the "real world" are using a processor closer to what we have in the robot controller than a Pentium 4. Very few appications outside of the personal computer make use of Pentium chips, because they are too powerful (and therefore too complex and costly) for the job at hand. The Mars rovers are a perfect example. They do all sorts of complicated things, and it's all controlled by a 20MHz RS/6000 derivative.

Again, I agree..I just meant to say a faster processor and more memory than the current PIC processor. The Pentium 4 was a bad example. I'm sure every year, the robot controller will continue to be upgraded. Microprocessors are getting cheaper all the time.

KenWittlief 15-03-2004 09:50

Re: Future of Autonomous Mode
 
Quote:

I've been looking at all the videos from the regionals and I'm very disappointed with the quality of autonomous mode. ...
I completely disagree. I think a lot of teams have been scared off by interrupts and the IR sensors and having to write a realtime embedded sequence in C this year

the learning curve of switching to C has been very high this year.

our team has our bot doing exactly what we want it to do in auton mode - knocking the release ball off then turning around to start collecting them all by itself

and we are using nothing but an Analog Devices yaw rate sensor, and the FIRST beacon detectors - and our detectors are in a fixed postion on the opposite sides of the bot, just to see when we are passing the beacon

in fact, we are not even using interrupts for the IR senors - just polling the INT1 and 2 flag bits to detect when those pins have changed state, then we clear the bits - no interrupts are enabled at all!

If we can do all this with these simple resources, what do we need a pentium and a camera for?

if teams cant even make there bot move in auton mode at all, throwing more complexity at them will not make it easier, it will make it worse.

throwing more money or technology or resources at a problem is never the right answer - if you cant get something to work at all using simple technology, you will never get it to work using something complicated .

Dave Flowerday 15-03-2004 10:10

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by FadyS.
I'm sure every year, the robot controller will continue to be upgraded. Microprocessors are getting cheaper all the time.

This is very unlikely. For something low-volume like the robot controller (a few thousand a year is pretty low volume), the majority of the cost is in the PCB design, writing the default software, and testing. The cost of the processor is fairly insignificant. I think IFI spent basically all of this past year redesigning the RC with the new PIC processor, and I'd be very surprised if they don't stick with it in it's current form for at least a few years. Designing and testing new boards with different processors isn't trivial - especially with the limited amount of time IFI has to work with.

If you have tried to write something that won't work with this RC because of not enough processor power or RAM or something, you might try sharing it here on CD. There's a lot of good software folks here, and they may be able to help you optimize your design so that it will work on the RC.

Chris Hibner 15-03-2004 10:13

Re: Future of Autonomous Mode
 
I agree with Ken on this one. People had a bit of a rough time making the switch to the new processor.

I also feel that the PIC was a bad choice (however, I still feel it is a big improvement over last year's controller). I would have rather seen IFI go to an HC11 or HC12 that comes pre-loaded with a real-time operating system Kernel. We use this type of thing for our custom electronics and it is actually easier to work with than the PIC on the IFI controller.

I don't think teams will have so much trouble next year. There will be a lot of lessons learned from this year, a lot of whitepapers on the subject, and the rookie teams will have all of this knowledge and experience at their disposal before next year's build season starts. Let's see how next year goes before we condemn this year's system.

10intheCrunch 15-03-2004 10:22

Re: Future of Autonomous Mode
 
I know FIRST isn't supposed to be fair, but autonomous mode as it is out of reach for many teams. Programming a real AI as well as processing realtime video and active decision making for playing a game as complicated as FIRST's would not be possible for all but a very very few teams, and I believe those teams would mostly outsource their programming.

FIRST is For Inspiration, of course, but I believe that most of the work on a robot should be by students, and that includes programming. I know that I couldn't program to the level you are talking about right now; people go to college and spend their careers developing these tools and systems. Certainly C was the right move, but this would be far too much.

Ryan M. 15-03-2004 10:47

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by Chris Hibner
...I would have rather seen IFI go to an HC11 or HC12 that comes pre-loaded with a real-time operating system Kernel. We use this type of thing for our custom electronics and it is actually easier to work with than the PIC on the IFI controller.

I would have greatly appreciated this also. It is much better to have some of the basic requirments laid out for you in an OS than to have to put all that in your code. Plus, with an OS you can have fun things like multitasking. :)

FadyS. 15-03-2004 11:03

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by 10intheCrunch
I know FIRST isn't supposed to be fair, but autonomous mode as it is out of reach for many teams. Programming a real AI as well as processing realtime video and active decision making for playing a game as complicated as FIRST's would not be possible for all but a very very few teams, and I believe those teams would mostly outsource their programming.

FIRST is For Inspiration, of course, but I believe that most of the work on a robot should be by students, and that includes programming. I know that I couldn't program to the level you are talking about right now; people go to college and spend their careers developing these tools and systems. Certainly C was the right move, but this would be far too much.

Yup, this probably does need to move in stages but I think it would be nice to give the programmers a bigger role in the team. Really at this point all you need is one guy and an hour or so to write all the basic code for the bot. Any more advanced stuff will take another couple of hours. It would be nice to have a team of programmers instead working around the clock like the rest of the team, trying to figure things out.

EDIT: Perhaps we're looking at something in the long run. Maybe in 20 years, FIRST bots will be AI driven? :D Besides, this just adds to the coolness factor. :cool: :p

The Lucas 15-03-2004 14:53

Re: Future of Autonomous Mode
 
FIRST is a competition intended to give high school students the experience of working on all stages of a real engineering project in six weeks (Design, Prototype, Build Program, Debug, etc..). FIRST does this by getting all teams to start from scratch with a new game. Although some teams have advantages like a battle-tested drive train that they rebuild every year, it still is a new game with new challenges (like steps to climb). Autonomous has new challenges as well.

FIRST is not an AI development competition like the RoboCup. They use AI with cameras to play an autonomous game of soccer. Some robots even network with teammates to organize plays, which would be cool for FIRST if IFI would provide the ability for bots to communicate with each other (perhaps that is the future, FIRST loves cooperation). However, Robocop teams same simple goal: kick the ball in the opponent's goal. The game of soccer is much simpler than any FIRST game, which are notorious for their complex scoring systems that many humans can't comprehend. Even if we were given a default camera object recognition system, very, very few teams would be able to teach it to play the game in 6 weeks. Think about all the different objects involved in this year's game (3 types of balls, 4 different goals, etc). All FIRST robots look different, so the only way to tell a friend robot from a foe is those little blinking lights.

This would create a larger gap between the haves and have-nots when it comes to Autonomous. Currently the pinnacle of autonomous is a positional coordinate system (like the ones Wildstang and a few others have). The PIC is powerful enough to allow everyone to do this without external processors. As teams get used the new processor, gyros and encoders in the next few years, many more teams will develop positional systems, including some relatively new teams. It gives all programmers (students and mentors) a lofty, but achievable goal. A camera based AI system in 6 weeks is not an achievable goal for nearly every FIRST team.

Cyris12 15-03-2004 17:36

Re: Future of Autonomous Mode
 
Quote:

Really at this point all you need is one guy and an hour or so to write all the basic code for the bot. Any more advanced stuff will take another couple of hours. It would be nice to have a team of programmers instead working around the clock like the rest of the team, trying to figure things out.
There's a lot for programmers to work on right now. It's often useful to compensate for mechanical quirks your robot may have, or to streamline your control system. If nothing else, there's plenty of work to be done on autonomous mode. If your team can afford sensors, they open up new possibilities and improve the accuracy of your existing code. Accelerometers, gyros, optical sensors, pots, and prox sensors all help. At the very least, you could always create dead reckoning programs.

seanwitte 16-03-2004 08:17

Re: Future of Autonomous Mode
 
Its pretty easy to integrate a program running on a PC with the mini-RC using the serial port. You can code all of your low-level functions on the RC with any high-level processing on the PC. The PC handles all of your "big picture" task management and the RC handles IO and actuator control. Your PC program is basically acting as a smart operator in teleoperation mode. You could probably mount a small laptop on a simple mobile robot base or use a wireless serial adaptor.

Obviously you won't be able to use this on the real robot for the FRC, but what are you going to do for the other 46 weeks of the year?

fred 16-03-2004 09:49

Re: Future of Autonomous Mode
 
I think with most teams/programmers at the first regionals of the season, the priority was getting the robot up and running before worrying about autonomous. We will be going to our first regional of the year on Thursday and you can bet we will be worrying about getting the robot running before we finetune our auton code. By nats though, I expect that plenty of teams will have working auton modes.

/Pyro 16-03-2004 21:31

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by 10intheCrunch
I know FIRST isn't supposed to be fair, but autonomous mode as it is out of reach for many teams.


FIRST IS meant to be fair. Team 1241 showed us at GLR that a Rookie can do just as well as veteran teams. They had an amazing design and idea. Obviously veteran teams are doing well with awesome designs as well. Autonomous mode is simply something else that teams can use to show off their designs and strategies. We can't look away from the fact that some teams have more engineers than others. This will make their robot do more things in the game, but a specialized robot can do just as well as a robot that can do everything.
In respects to the goal of FIRST and the competitions, it is meant to be very fair. I hate it when people say FIRST isn't fair. We have been a team without any engineers for all 6 of our years as a team. Our students have always designed and built the robots by themselves. We even managed to win Midwest and Newton last year. It all comes down to strategy and how hard the students want to work.

roberthan 16-03-2004 22:41

Re: Future of Autonomous Mode
 
I too, think programer should have a bigger part in FRIST, I think they start by a better RC

theory6 05-04-2004 18:27

Re: Future of Autonomous Mode
 
Autonomous mode is probably the most important parts of the whole 2 minutes probably because not all teams perfect it. For example our team NEEDED an alliance who could knock off the bonus ball during autonomous. If they succeeded we could guarantee a win 90% of the time. If they failed to knock the ball we would be stuck there without any strategy for 45 seconds making us incredibly vulnerable. My point is that teams might as well take advantage of this given 15 seconds during the game since It could make a huge difference in the end.

FizMan 05-04-2004 19:41

Re: Future of Autonomous Mode
 
I think the autonomous probably won't become much more complicated than what it already is now... for the very simple reason that as the complexity increases so does the complexity of the testing requirements.

Not all teams are capable of building a full mockup field, for example. Nor do all teams manage to finish their robot with weeks to spare in order to test these autonomous programs.

I think the key in developing the autonomous area of the game is to keep the procedure relatively simple (not much more complicated than what it was this year) and increase it's strategic significance in the game. In last year's stack attack, had the potential to make the autonomous really worth while... but then the king of the hill came in and seemed to pretty much negate that. This year, again, you'd think knocking off (or grabbing) that 10 point ball would be worth more, but herding those balls (and managing to throw them in successfully) turned out sometimes to be less successful than just hanging from the bar.

(of course, there are always exceptions with those amazing robots)

I remember my adult mentor discussing this with someone else... (for the life of me I can't remember... it was probably with me :P) if they wanted to make the autonomous more of a priority for teams to make it worth a set number of points. For example, rather than just having your score based on the final state of the field, if you had your robot knock off that 10 point ball, you'd automatically get 20 points for example.

Unfortunately, doing so would probably further unbalance the game. Where teams with the programming and testing resources would be able to develop a flawless system and teams where they can't afford to build testing fields or have time to test and debug the program... or even the experience and education to write the programs and work the miscellaneous sensors would be left in the dust.


So where does the future of autonomous lie?

Probably right where it is now; purely for a strategic importance. Getting your robot in place to climbe the stairs. Or knock off the 10 point ball. Something that would help you (or if you have bad luck, break you) but it isn't required by any means to have a successful match.

Ryan M. 05-04-2004 20:22

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by FizMan
Not all teams are capable of building a full mockup field, for example. Nor do all teams manage to finish their robot with weeks to spare in order to test these autonomous programs.

Amen. :)

I totally agree with that. However, I feel that autonomous mode should still become a larger part of the game. :)

Plus, I want a better microprocessor. :)

Joel J 05-04-2004 22:12

Re: Future of Autonomous Mode
 
Autonomous should definitely have a future in FIRST. As many others have said, it need not become more complicated; however, I don't believe it should remain the type of simple it is now. We should be able to choose among different objective tasks in autonomous mode. For example, we should be able to decide whether or not we want to knock over a stack of boxes (shudders), or remove the 10-point ball from its holder, or move a mobile goal into position, or etc. Essentially, the range of options should definitely be increased, but the complexity need not become greater as a result.

JoshJ 05-04-2004 22:28

Re: Future of Autonomous Mode
 
I like what Fizman said, having auto mode get u points directly if you could do a certain task.

As far as complexity, I think we are good for what we need to do. For now, it is only a 15 second run. Teams struggle getting that to work right. For FIRST, all you really need is consistency in what you do, no complexity. If you think about the DARPA Grand Challenge, those teams had everything they could want at their disposal, yet no one completed the race.

The FIRST matches are hard enough for people to make decisions, I think it would take some of the fun (and defintitely most of the pre-match strategy) out of it if the computer made all the decisios(if it even could). Thats my two cents.
-Josh

ejthe4th 05-04-2004 23:04

Re: Future of Autonomous Mode
 
Not many decisions for autonomous mode? There are many different things that can be accomplished during autonomous mode...a robot can attempt to knock off the 10pt ball, block another robot from getting to the ball, push a goal into the ball corral, interfere with a robot, set yourself up for the bar, strategically sit in place for 15 seconds, wildly drive around hoping to do something, ect... There are many things that can be done during that 15 seconds for autonomous mode, sure not that many teams are actually able to do them consistently, but the option to attempt different strategies is defiantly there.

Marc P. 05-04-2004 23:23

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by roberthan
I too, think programer should have a bigger part in FRIST, I think they start by a better RC

This year FIRST did provide a better RC. The PICs (while not perfect) are a huge improvement over the pbasic stamps we've used for the past 4-5 years. If not in programming simplicity (I'm fluent in basic... know peanuts about C), in capability. I'm not a C programmer, but I can certainly appreciate the power of such a language, and the hardware it's now running on for competition. It's the sort of thing that may take a year or so to pick up before one can start to truely take advantage of it, and I feel this is that year. There are teams with a number of members who went into this season with a working ability to read and write in C, and plenty of other teams with not one member who's ever seen C before.

That said, I agree with Joel. The autonomous is just right as it is now for a high school level competition. Basic functionality will get things done in the match (just moving forward while aimed at the 10 point balls), while more advanced programming can accomplish more (knock off 10 point ball, then collect balls, move goal, etc). The more advanced the objective would get, the more it would fall out of reach of more teams. However, I don't see any teams at a distinct disadvantage due to lack of programming ability: the objective was simple enough where a basic program would suffice. I'd fear that should the complexity increase.

10intheCrunch 06-04-2004 01:28

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by ejthe4th
Not many decisions for autonomous mode? There are many different things that can be accomplished during autonomous mode...a robot can attempt to knock off the 10pt ball, block another robot from getting to the ball, push a goal into the ball corral, interfere with a robot, set yourself up for the bar, strategically sit in place for 15 seconds, wildly drive around hoping to do something, ect... There are many things that can be done during that 15 seconds for autonomous mode, sure not that many teams are actually able to do them consistently, but the option to attempt different strategies is defiantly there.

But the robot itself is never forced to make these decisions during a match. It knows what it is going to do, for the most part, before it starts. If a robot had to play an entire match autonomously, it would have to track tons of balls, herd, dodge other robots, cap by itself with balls flying everywhere, hang by itself. That's beyond a high school level, at the edge of what we can do right now. Some day for First? Maybe, but not now, next year, or for a long while.

Ryan M. 06-04-2004 09:26

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by 10intheCrunch
But the robot itself is never forced to make these decisions during a match. It knows what it is going to do, for the most part, before it starts. If a robot had to play an entire match autonomously, it would have to track tons of balls, herd, dodge other robots, cap by itself with balls flying everywhere, hang by itself. That's beyond a high school level, at the edge of what we can do right now. Some day for First? Maybe, but not now, next year, or for a long while.

You'd have to serious processing power, a great programmer (like the entire Microslop (;)) corporation. Maybe Linus Torvaldes.), and video feedback or something equally hard to be able to do this. Nothing is stopping you if you really want to go out and do that. :)

It would be exremely hard, although if anyone could do it successfully, it would be awesome. :)

Adam Y. 06-04-2004 10:04

Re: Future of Autonomous Mode
 
Quote:

You'd have to serious processing power, a great programmer (like the entire Microslop () corporation. Maybe Linus Torvaldes.), and video feedback or something equally hard to be able to do this. Nothing is stopping you if you really want to go out and do that.
Im not really sure about that. If you were to chop up the problem into easier to solve problems it really wouldn't be that hard. I myself would go for the master/slave configuration where a bunch of little slave PIC's would be feeding information into the master microcontroller. Line following in itself is something so simple you really do not even need a microprocessor to build a robot.

10intheCrunch 06-04-2004 11:21

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by Texan
You'd have to serious processing power, a great programmer (like the entire Microslop (;)) corporation. Maybe Linus Torvaldes.), and video feedback or something equally hard to be able to do this. Nothing is stopping you if you really want to go out and do that. :)

It would be exremely hard, although if anyone could do it successfully, it would be awesome. :)

Not with a $300 or so electronics budget. :(

deltacoder1020 06-04-2004 12:34

Re: Future of Autonomous Mode
 
hmm, i wonder if you could get them to make a special allowance for the budget if you compromised that there was no human control at all... :)

Ryan M. 06-04-2004 12:50

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by Adam Y.
Im not really sure about that. If you were to chop up the problem into easier to solve problems it really wouldn't be that hard. I myself would go for the master/slave configuration where a bunch of little slave PIC's would be feeding information into the master microcontroller. Line following in itself is something so simple you really do not even need a microprocessor to build a robot.

True, doing those things in themselves might not be that bad. But, it would be diffucult to have the robot decided, "Hey, it's time to go chinup!" or, the same robot saying, "There's an opponent just sitting there waiting to decap this goal. I can get more points by defending it than going and doing the chinup." or "I'm on the platform and can hook myself, but my opponents are coming up. They'll win if I let them hook, so I have to hold them off till the very last possible second." That's more along the lines of what I was thinking. :)

LauraN 06-04-2004 13:11

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by FadyS.
In fact, you could play the entire match in autonomous mode if you could use webcams. At that point, it would purely be a matter of programming. You could use neural nets and heuristic algorithms and other pattern recognition techniques to understand the situation on the playing field and to have the robot react accordingly. The robot would be able to learn over time as its neural net weights evolve. That would be my dream come true. I would love to try to program something that sophisticated.

Neural nets? Whoa, calm down. =)

Isn't sending input to the robot also part of the challenge? I mean, I guess you could argue that your input would be coming from the outputs of your program, but still...

15 seconds is a pretty good length of time for autonomous mode. It can either be a really long amount of time or a really short amount of time, depending on what your robot can (or can't) do. It's a good amount of time to let the teams with the resources and abilities to show off some cool stuff, while not leaving some of the less experienced teams in the dust.

I'm sure plenty of people would love to work with things that "sophisticated," but sometimes it's good to remember that simplicity is the greatest form of sophistication. The definition of true innovation is something that accomplishes a task or solves a problem in the simplest way possible.

And that's what we're all going for, right?

I mean, isn't efficiency the main goal of everyone's robot? :p

Rickertsen2 06-04-2004 16:31

Re: Future of Autonomous Mode
 
I don't think that the hardware this year is a problem at all. Even if you do outgrow it ,there is nothing preventing you from adding somethign more sophisticad to augment it. The real challenge(at least for out team) is the six weeks. If this were extended ,then i could see alot more happening. For now i think we continue to see improvement, but only as much as the time limit allows. If Autonomous doesn't change all that much, then this is one area that teams that work during the off-season will have a signifigant advantage.

There also comes a point where you have to consider what is really needed to complete the task at hand. I think we would all love to see more sophistication, but FIRST really isn't a very sophisticated competition.
Its sad but true that elaborate autonomous systems are for the most part unnecessary. I saw lots of robots whose autonomous modes did little more than "go forward for x seconds" "turn for x seconds" etc. These worked fine and got the job done. If we want to see more sophistication then i think two things need to change. first, i think that the build time would need to be extended. Second i think that the complexity and scoring benifits of autonomous would need to be increased.

I could also see some room for upgraded hardware, but nothign more sophisticated than a real DSP with floating point math and maybie a little more memory. Even that is for the most part unnecesary. If you know how to use it, the current hardware is perfectly fine so long as the provision for custom circuits stays in the rules.

Astronouth7303 06-04-2004 18:09

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by Rickertsen2
I don't think that the hardware this year is a problem at all. Even if you do outgrow it ,there is nothing preventing you from adding somethign more sophisticad to augment it. The real challenge(at least for out team) is the six weeks. If this were extended ,then i could see alot more happening.

Which is why it is there. So that old teams don't leave rookies in the dust.

FadyS. 06-04-2004 19:03

Re: Future of Autonomous Mode
 
lol, I just see all my friends doing all the mechanical stuff so eloquently and yet I can't visualize any mechanical system for beans. I want to be more useful because I love the concept of this program so much!!! Ohh well, we had so many mechanical problems as rookie team as is. Part of that came from serious underfunding, 0 machining and tools in the school, and minimal mentor/adult support. It was too bad, there is just so much potential in our school that was just sitting there, waiting to be unlocked. There's one thing for sure, I sure ain't letting FIRST slip by me next year!!! J-WALKER II (this year's bot was called J-WALKER) will be back for vengance!!! :) :D :D

Adam Y. 06-04-2004 19:10

Re: Future of Autonomous Mode
 
Quote:

I don't think that the hardware this year is a problem at all. Even if you do outgrow it ,there is nothing preventing you from adding somethign more sophisticad to augment it. The real challenge(at least for out team) is the six weeks. If this were extended ,then i could see alot more happening. For now i think we continue to see improvement, but only as much as the time limit allows. If Autonomous doesn't change all that much, then this is one area that teams that work during the off-season will have a signifigant advantage.
It really is not a matter of programing in my eyes. It is a lack of sensors. You really can't know where you are/going unless you can see. The sensors FIRST gives us are a good start but more can be done. I have schematics ranging from ultrasonic sensors to metal dectors suitable for detecting goals. I also do not see much problem working on autonomous off-season. Just as long as you:
A) Offer whatever you build to all teams.
B) Rebuild whatever you develop during the six weeks.

Astronouth7303 06-04-2004 19:36

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by FadyS.
lol, I just see all my friends doing all the mechanical stuff so eloquently and yet I can't visualize any mechanical system for beans. I want to be more useful because I love the concept of this program so much!!! Ohh well, we had so many mechanical problems as rookie team as is. Part of that came from serious underfunding, 0 machining and tools in the school, and minimal mentor/adult support. ...

Not even a wood shop? We used fiberglass because we don't have much as far as aluminum goes. I think many teams use a sponsor's shop.

pickle 06-04-2004 20:16

Re: Future of Autonomous Mode
 
Man, all autonomous would be scary..... Though I would like to see more from autonomous, because I really like a really hard challenge that keeps me up late at night, beating my head on walls, and screaming at the computer. I think that there is alot of potential for what you can do during autonomous, but I didn't see anything spectacular on the mathces I got to see at either of the 2 regionals we went to :(.

Astronouth7303 06-04-2004 20:26

Re: Future of Autonomous Mode
 
Quote:

Originally Posted by pickle
Man, all autonomous would be scary..... Though I would like to see more from autonomous, because I really like a really hard challenge that keeps me up late at night, beating my head on walls, and screaming at the computer.

I prefer challenges that I feel like I'm that close to getting it perfect, but I'm missing something.
Quote:

Originally Posted by pickle
I think that there is alot of potential for what you can do during autonomous, but I didn't see anything spectacular on the mathces I got to see at either of the 2 regionals we went to :(.

Me too.

And longer means we can line follow. :D

coldabert 21-04-2004 23:23

Re: Future of Autonomous Mode
 
I havent seen one autonomous that took advantage of the capabilities of the upgraded chips. Until the programmers in this competition start learning this stuff, I think FIRST should just give use a handlfull of logic ICs for autonomous. And secondly, You dont need Pentium 4s and webcams for image processing or AI. :ahh:

_________________
TheD00d
Keep on chooglin
_________________

JBabbie 22-04-2004 10:10

Re: Future of Autonomous Mode
 
to be perfectly honest , I think it would be difficult to run a whole auto match , strictly because some teams dont even have a programmer. this is obvious because many teams did not have an autonomys mode at all. its hard to use the upgraded chips because their were only a few things that would be favorable in auto mode.... like stuffing the ball chute with the mobile goal , hanging , or going for the 10 point ball. all of these had an extreamly simple way of getting it done, and dead reconing never failed on my robot.
a pentium 4 type processor would be pretty impossible to use, no teams would ever use it to its full capacity ... I think that the chips we have are efficiant enough for the game we had last season. :yikes:

Astronouth7303 22-04-2004 11:41

Re: Future of Autonomous Mode
 
Who needs webcams? To be perfectly honest, a pair of contacts on the front for continuity are great to find out if you are against a bot or the plexiglass wall, in addition to bumpers and what-not. Big companies are doing image recognition, I know I'm not ready to try it.

The only major improvement I can think of for the controller is a floating-point unit so we can do trig. Other than that, it's cool.

Alex Pelan 24-05-2004 19:45

Re: Future of Autonomous Mode
 
Quote:

When will we be able to use a Pentium 4 level processor for the robot? In fact, maybe they should let us interface the robot microprocessor with the PC so that the PC does all the processing and sends back data to the robot processor on what it would like the bot to do. We are currently stuck with very primitive sensors. If only we could mount a couple of webcams and use a PC-class processor, the sky would be the limit for autonomous mode.
True, the sky would be the limit for autonomous mode, but the sky would also have to be the limit for weight, and build time :-D.


All times are GMT -5. The time now is 00:12.

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