|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#166
|
|||
|
|||
|
Re: Programmers: I Have A Challenge For You
Well I delivered this message in the team meeting today, went pretty well, but I think Im the only one still that wants full sutonomous
|
|
#167
|
|||
|
|||
|
Re: Programmers: I Have A Challenge For You
Quote:
|
|
#168
|
|||
|
|||
|
Re: Programmers: I Have A Challenge For You
The underlying vision for Java, C++, and LV are all thin wrappers calling into the same binary. While the languages have different capabilities and different runtime features, as long as you are using NI-IMAQ via the WPI libraries, the vision performance isn't due to a language choice.
Greg McKaskle |
|
#169
|
||||
|
||||
|
Re: Programmers: I Have A Challenge For You
I must say, if I ever saw this I would be amazed. It would be awesome. BTW this is my 340th post. Go GRR.
![]() |
|
#170
|
|||
|
|||
|
Re: Programmers: I Have A Challenge For You
An FRC-members schedule:
January-February: Nonstop work on robot March-April: Competitions and Nationals May-December: Intermittent workload until next season. <-8 month break |
|
#171
|
|||
|
|||
|
Re: Programmers: I Have A Challenge For You
Is there any rules on limiting the number of extra microprocessors the robot may have? Was thinking of uing like 2 or 3 extra microcontrollers to help the cRio
|
|
#172
|
|||||
|
|||||
|
Re: Programmers: I Have A Challenge For You
Quote:
|
|
#173
|
||||
|
||||
|
Re: Programmers: I Have A Challenge For You
Quote:
Figuring out how to power a PC motherboard on a robot gets you nothing but added weight and battery drain. You're gonna have to take this idea to a higher plane if you want anyone to get excited about it. My point is not to squelch your obvious enthusiasm, but engineers generally don't design solutions and then look for a problem that it solves. Pretend that you've just read a product announcement: Late summer 2010, BeastlyRoboVision Inc. will be offering a self-contained robot vision module. The module will cost around $900.00. It will be capable of tracking up to 16 (relatively large) objects out to a distance of 100 feet, with a 360 degree field of view. The module interfaces to any robot control system via 10 Gbit wired network interface, providing a low latency, high bandwidth, TCP/IP connection. FIRST has already approved this module for use in the 2011 FRC robots and NI has promised a 10 Gbit ethernet module for the cRio to be available by late summer. Now, some of you set out to design and build that vision module, and some of you set out to design a robot that can make good use of it. |
|
#174
|
||||||
|
||||||
|
Re: Programmers: I Have A Challenge For You
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Blake PS: I haven't forgotten that this would/will be a very hard job. Nor have I changed my mind about spending more than one season helping a dedicated group of students eat this elephant one bite a time. Last edited by gblake : 02-04-2010 at 08:34. |
|
#175
|
|||
|
|||
|
Re: Programmers: I Have A Challenge For You
I agree, the processing is a very debilitating bottleneck. We've debated some solutions such as other processors and ran into the same problems discussed above. I think the way to combat would be to find the best combination of processing and plausibility of it actually working. As stated above you could strap a computer on the robot but not only does a CUDA processor pull massive power, upwards of 400 watts if I remember correctly; and as for getting useful information out of the mother bored would be a challenge. Also probability of a mother bored not cracking is slim to none. Although I'm unfamiliar with this new camera module I think that may be the way to do it. I'm planning on researching it in depth as soon as I can.
And as discussed above, the amount of field combinations is practically infinite. Maybe the way to go at this problem would be to be to use the AI to execute a small task within the game. Just like the ability to activate camera tracking in teleop this year, I agree we should aim for the best possible AI, but as stated that's a massive task. As a software developer and with experience from working with my drive team I believe this would be a valuable asset. It would take a lot of processing off the cRIO, and allow the coach to process the entire field, then rely to the drivers to press a button to execute the proper function. |
|
#176
|
|||||
|
|||||
|
Re: Programmers: I Have A Challenge For You
You don't go to offseason competitions or hold training sessions?
|
|
#177
|
||||||
|
||||||
|
Re: Programmers: I Have A Challenge For You
Quote:
Quote:
Quote:
Quote:
A fully autonomous robot has the ability to - Gain information about the environment. - Work for an extended period without human intervention. - Move either all or part of itself throughout its operating environment without human assistance. - Avoid situations that are harmful to people, property, or itself unless those are part of its design specifications. Not sure what your "human sensors" are (voice recognition or real people pressing buttons in the loop?) but in either case, it's still human intervention. Quote:
Quote:
It is a fact of life that not all kids are interested in the programming side of FIRST. Nothing wrong with that, and nothing wrong with the programmers doing everything they can. Some kids are more interested in the mechanical aspects, some are more interested in the robotic competition aspects. Doesn't FRC still stand for FIRST ROBOTICS COMPETITION ? Nothing wrong with a team sacrificing their competitiveness to demonstrate their programming skills, just make sure that's what the team wants. My personal viewpoint is that sacrificing everything else about FIRST to emphasive a team's programming skills may not be in the best interests of FIRST or the rest of the team. Last edited by 45Auto : 02-04-2010 at 15:19. |
|
#178
|
||||
|
||||
|
Re: Programmers: I Have A Challenge For You
Quote:
It's still big, no doubt. But please consider that, for some of these kids, the typical team's 'make the robot so I can drive it' programming is about as challenging as putting Legos together or 'paint by numbers'. Personally, I only hope this initiative isn't a flash in the pan. |
|
#179
|
||||
|
||||
|
Re: Programmers: I Have A Challenge For You
For people who are interested in this, take a look at the autonomous programs on Spirit, Opportunity, and MSL. They have 20, 20, and 200 MHz processors respectively, running vxWorks, the same operating system that's on the cRIO. They also operate in a much simpler environment than FRC. These robots give a good idea of what vision processing is capable of.
|
|
#180
|
|||
|
|||
|
Re: Programmers: I Have A Challenge For You
Wish me luck, Im gonna order the ATmega640 and get all the parts from radio shack and put it all together during spring break... Hope I don't fry anything
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| For those of you that have seen a field | goldenglove002 | General Forum | 1 | 13-02-2010 21:56 |
| SE MI Teams - I have pool noodles for you! | kmcclary | General Forum | 1 | 05-02-2010 20:29 |
| Any Programmers Have The Same Feeling As Me? | davidthefat | Programming | 23 | 16-01-2010 22:07 |
| What have you given up for FIRST? | Michael Leicht | General Forum | 138 | 11-01-2008 10:47 |