|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: paper: Semantic robotics for FRC competitions
Interesting ideas, thanks for sharing.
I'm curious about the Mechanical Turk prototype. Quote:
|
|
#2
|
|||||
|
|||||
|
Re: paper: Semantic robotics for FRC competitions
Thank you for posting this!
This is definitely a novel way of looking at things in FRC. I work in the artificial intelligence field, and one constant source of frustration is when people want to fit the square peg of automation into the round hole of problems that are currently better solved by human reasoning. Yes, without at least trying we won't advance the state of the art in AI, but at the same time people seem to be keen on taking humans out of the loop for no convincing technical reason. Case in point: much current research seeks to make currently teleoperated UAVs fully autonomous. But each UAV needs a ground crew of probably 50 people to stay operational; is eliminating the one pilot really the lowest hanging fruit? Play to the strengths of each part of the team! But I digress... Back to your paper, I think that some of your points could stand to be fleshed out just a bit more - I'm not sure that you've identified the best possible "square peg" and "round hole" in this case. You claim that pattern recognition tasks are better solved by humans than by computers, but I don't believe this to be true for a large class of problems. For example, in Aim High in 2006 I would argue that auto-targeting bots could outshoot even the best driver's aim. Tracking a known, invariant object has been done effectively using a variety of techniques in computer vision. Now, when you are talking about avoiding other teams' robots that vary widely in form and function, then I would agree with you that humans (currently) do it better. You also talk about how computers can do a better job of decision making at a tactical level because they are undeterred by things like distractions, emotion, etc. This is a very interesting question that has significant repercussions in the defense community (as soldiers/pilots are exposed to the elements, at what point does their cognitive ability become inferior to a machine's?). However, I think that there are some issues that will prevent your robot from ever being a more effective strategist than a person. In order to come up with an effective strategy, you need to know the full state of the field at a moment in time. Knowing the locations of goals and robots is NOT the exhaustive list of the elements of this state. You also need to know something about intent - yours, your teammates', and your opponents'. Even if you acknowledge that humans can estimate intent better than a machine, how are they going to convey their estimations to the robot in a reasonable amount of time? And how is the decided-upon strategy going to make it back to your teammates? My comments here aren't meant to attack your paper; rather, I hope that you can use them to improve it! This is a really radical way of thinking about human-computer interactions in FRC that I don't think is far off from being quite useful in the right situations. Last edited by Jared Russell : 21-08-2009 at 23:10. |
|
#3
|
|||
|
|||
|
Re: paper: Semantic robotics for FRC competitions
Quote:
The automatic system is designed to have very high specificity and moderate sensitivity--in other words, it is very unlikely to generate false-positives, but during normal use, the human operator will be responsible for detecting most of the obstacles. The automatic system serves as a backup in case the operator is distracted, unclear on instructions, etc. The result, of course, from both of these systems is an approximate geometric position of all obstacles in the field of view, which the robot can use to modify its route plan. Quote:
Quote:
Regarding intent, this is a very tricky issue for AI systems to figure out, because fully understanding intent in a general sense requires a general theory of mind, which is an extremely hard problem. However, I think that in the restricted domain of an FRC game, judging intent is feasible. For example, to build predictive tracking into our Lunacy bot, we generated a Markov model that the robot could use when it did not have a line of sight to the trailer. The model was able to predict the basic physics, but also common evasive strategies. . In addition, if one can find ways to decrease the domain even more(i.e.concentrating on a game "cell" instead of the entire match), the problem becomes easier because the number of basic actions and combinations that can occur is decreased(which lends itself better to an expert system) Okay, that was a ridiculously long post. But basically, this isn't intended to be a guide on "how to build a semantic robot"--it's really more intended to stimulate people thinking about it, since there are still so many unanswered questions. And I think that ultimately the only way to test some of these things will be to build a bot using them, and enter it in a competition. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| paper: Team Robotics: Curriculum by FRC 931 | Richard Wallace | Extra Discussion | 3 | 24-04-2012 11:11 |
| paper: PID Control Theory for FRC Programming | Matt Krass | Programming | 17 | 24-05-2007 03:28 |
| paper: Applied Robot Programming for FRC 'bots | garyk | Extra Discussion | 8 | 11-01-2007 16:56 |
| White Paper Discuss: Eclipse for Robotics | prograid | Extra Discussion | 18 | 11-01-2006 08:06 |
| White Paper Discuss: Cost Effective Robotics: Using Vex in FRC | artdutra04 | Extra Discussion | 2 | 09-01-2006 01:47 |