![]() |
Re: Innovation First acquires Vex from Radio Shack
Vex Controller: $150
Co-processor anyone? I'm sure you all know how to program for it! |
Re: Innovation First acquires Vex from Radio Shack
Quote:
$150 < $200 => compliant(<R49>)=.TRUE. Don't know about compliance with <R51>. Can you run a VEX controller from a 12V battery? Specs say 7.2V, and draw is 62mA for the controller and receiver. Since the receiver can't be used, maybe the draw is a little less. |
Re: Innovation First acquires Vex from Radio Shack
Quote:
|
Re: Using Vex Brain as FRC Coprocessor
Woah, my post got merged into a new thread. (I guess someone was expecting this topic to come up?)
Interfacing to the Vex controller shouldn't be hard at all. I haven't been able to play with my kit much since I bought it, but I have been able to interface the cmucam with the vex programming module and a male to male 9 pin serial cable. This setup could probably be become less bulky, as I'm pretty sure the only thing in the programming module box is an TTL->RSR232 converter chip like the one we get in the FRC kop. Anyway, code to run this coproccesor shouldn't be hard at all. If theres enough support, and Mr. Watson permits me to use his serial driver (what a beautiful piece of software that is..), I should be able to get something released soon. |
Re: Using Vex Brain as FRC Coprocessor
You need to build a 12v to 7.2 psu's which is fairly easy, the instructions are on IFI's white papers. Also nothing stops you from pulling a tap off of the backup battery supply.
|
Re: Using Vex Brain as FRC Coprocessor
Oh man, imagine the 'dual core' processing in our robots everywhere. Maybe this robot can do the game procedures while other can do a smiley or noise making part during the game at the audience. Only time will tell!
-WJS |
Re: Using Vex Brain as FRC Coprocessor
I really like this idea of using Vex controllers :)
|
Re: Using Vex Brain as FRC Coprocessor
Quote:
Actually, as written for 2006, <R51> would stop you from pulling a tap off of the backup battery supply. |
Re: Using Vex Brain as FRC Coprocessor
I was actually planning on building a few of these for purchase next season. It took me quite a long time to track down all the parts and most companies required me to spend 50$ min order.
|
Re: Using Vex Brain as FRC Coprocessor
Cheaper to build your own coprocessor
|
Re: Using Vex Brain as FRC Coprocessor
Why do you need a coprocessor. Why would you want to spend 150$ just for a PIC coprocessor. What are you trying to do that the FRC can't handle. I could see a coprocessor if you wanted to use a sensor that was I2C or SPI. If you needed fast floating point math. If you wanted to play with machine vision. The Vex Modula would not be a good fit for these purposes. Either it's way to much $ or not powerful enough. There are several chip and carrier solutions on the market that would be easier and more cost effective.
|
Re: Using Vex Brain as FRC Coprocessor
Quote:
This is a good circuit to play with in the off season. The LM-317T is a very versatile circuit and everyone would be well-served to gain some familiarity with it - including it's disadvantages (such as heat generated and relative inefficiency with high voltage drops). Don |
Re: Using Vex Brain as FRC Coprocessor
My question is, why on earth do you need more processing power?
The PIC18F8722 processor runs at 40MHz, which is way faster and has way more flash than any of us could ever want. That is, of course, as long as you don't use any polling loops. (hopefully you aren't polling :ahh: ). I'm running about 9 parallel processes this year, and no signs of lag... The processor has 8 external interrupts and several internal interrupts along with four timers, four banks flash memory, 16 channels analog to digital converter, ... :D Just curious does anyone had any ideas what they would do with a co processor if they had one? -Q |
Re: Using Vex Brain as FRC Coprocessor
Quote:
If you had a sensor requiring a specific interface I could still see it. |
Re: Using Vex Brain as FRC Coprocessor
Quote:
|
Re: Using Vex Brain as FRC Coprocessor
6 sonar sensors? What are you going to do about all the reflections from them ? 1 sonar and a couple Sharp IR's on servos would be better. What about if other robots have sonar? Yes there is a serial sonar on the market now and it has a narrow cone of detection. The problem with the FRC is that it wasn't designed with a communications bus for coprocs or multiple intelligent sensors. The spi and i2c are not available. If in the future the complexity of First robots gets to the point where coprocs are needed then The controller is going to need a major over haul. From what I've seen most teams barely tap the power of the controller we have now.
|
Re: Using Vex Brain as FRC Coprocessor
Quote:
|
Re: Using Vex Brain as FRC Coprocessor
Quote:
6 sonars was just a funny idea I was throwing around before, they'd be spaced out at 60 degree intervals on a full circle so as to allow an updated complete view of the field every half second or so. A few sonars and Sharp sensors might be better, but I know we'd need more than 1 sonar (all the Sharp sensors have too limited a range for what I was thinking of). I think Dave's going to give us all 3 cameras next year from that statement. |
Re: Using Vex Brain as FRC Coprocessor
Quote:
Quote:
|
Re: Using Vex Brain as FRC Coprocessor
Quote:
I would really like it if we did have 2 CMUcams, we could find our absolute position on the field (X,Y coords) using stereoscopic vision off the target. It'd be nice if maybe Cognix or NI would donate their packaged vision systems and put them in the KOP... that'd be sweet to have geometric pattern matching, great image processing, and don't forget the high frame rates... (and yes I know this is extrememly expensive, but I can dream can't I? :yikes: ) So, if we were to have a co processor unit for machine vision in the KOP, I'd like it to be DSP based ...hint hint to IFI... but it would be better yet to get one of the vision systems i listed above :D |
Re: Using Vex Brain as FRC Coprocessor
Quote:
|
Re: Using Vex Brain as FRC Coprocessor
Most machine vision systems rquire a very controled setting to work. I dobt we would have any meaningful data by placing these systems on a robot. However 2 cmu's might work.
|
Re: Using Vex Brain as FRC Coprocessor
I know using a Vex as a co-proc would be cool and all, but I think it's wayyy overkill. You can get a top of the line AVR ATMega2561 (pdf warning) for a mere 10% of the price of a vex controller ($16.99 at Digikey). Lets compare the specs.
Vex:
|
Re: Using Vex Brain as FRC Coprocessor
Quote:
|
Re: Using Vex Brain as FRC Coprocessor
Quote:
Just use the PIC18F8722 development board. Or better yet, go for a dsPIC or a Freescale Coldfire processor development board if you really want a serious co processor. The dev. boards have the processors pre soldered, have a power supply, crystal, and have the pins brought out to an array of plated through holes. Also, most include the plugs for connecting your ICD or ICE, your power connection, as well as a ready-to-go DB9 connector to one of the uarts on the processor. Just make sure you heed Adam Y.'s warning: you are opening a whole other can of worms. You'll have to make driver circuits all the output lines that you want to use. You'll also probably want to protect your input lines from ESD in some fashion, and you'll need to write a communications protocol to talk between the two processors, and ... (list continues) :ahh: |
Re: Using Vex Brain as FRC Coprocessor
Quote:
This is a very effective means of hand soldering 80 pin TQFP chips like the 18F8520. I have used it successfully on 3 boards so far. Check it out with a microscope before you power the board on though. I made a IR interrupter for the ball sucker upper on our robot using a PIC18F88. It only produced a square wave, but my mentors wanted to see how to make a PCB using toner from a laser printer. It worked very well, but this could easily have been done using a COTS sensor and the RC. (I also needed to brush up on my assembly). I agree that it would be difficult to communicate with a coprocessor because you do not have access to the RC's SPI or I^2C and you need the USART for the video camera. |
| All times are GMT -5. The time now is 22:36. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi