|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools |
Rating:
|
Display Modes |
|
|
|
#1
|
|||
|
|||
|
2009 Control System Feature Wishlist
As requested by Greg McKaskle, let's start a wishlist of features that we'd like to see in the new controller.
I'll start: -encoder counting in the FPGA for a fixed/flexible number of encoders Last edited by tdlrali : 26-04-2008 at 12:44. Reason: more descriptive title |
|
#2
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
To add to that:
-Built in gyro support, with oversampling, noice reduction, integration, and all that jazz done on the FPGA level. -Similarly, the ability to use similar tools (oversampling and other noise reduction techniques) on sensors that don't require intgration (such as pots, absolute magnetic encoders, and analog rangefinders). -Again, I'm not sure if this is FPGA level stuff, but the ability to write out some PWMs faster than others (just like we were able to do with pwms 13-16 on the IFI control system). This could be useful to run tight and powerful control loops, particularly on the drive train. |
|
#3
|
|||||
|
|||||
|
Re: 2009 Control System Feature Wishlist
On thing I think is likely is that this control system will be running a faster loop than the IFI one. So I don't think multirate PWMs will be as necessary. My additions to the wishlist (assuming FPGA lockout):
- Provisions for interrupt-on-change like functionality on a subset of the digital inputs. - something similar to the Capture functionality on a CCP port to easily measure pulse widths. |
|
#4
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
I just copied over my post from another thread.
Greg, Thank you for you help and insights with this new control system. Here is my wish list: 1.) could someone please give us the name of the Project Head at both FIRST and NI. I am a member of the Colorado FIRST planning committee, president of Colorado School of Mines Robotics Club and a long time FRC mentor. We have a great relationship with our Regional NI sales office and have all the resources to do a mentor workshop on the new control system, but we need to know more about certain things (like access to the Digital Sidecar) so we are able to do such a workshop. Myself and many other are more than willing to sign a NDA. It is frustrating to say the least of the politics inside of NI and FIRST are cutting good people off at the knees. BTW I called FIRST on Monday (4/21) and they told me NI had nothing to do with the new control system, even after the announcement. go figure 2.) Encoder interfaces galore - I would love to see 8-10 encoder interfaces. It would be really nice if some of the encoder interfaces had upper and lower limit switch support. In our lab we setup 9403 channels as follows: 8 x RC-PWM outputs 8 x quadture encoder inputs (channels 0-7) 4 x upper and lower limit switches (mapped to channels 4-7) Currently in our 2008 bot we used 6 encoders (4 channels had upper/lower limit switches), but that could of easily been 8 if we chose to use a Mecanum drive. 3.) More powerful sensors like gyros, accelerometer, ultra-sonics, laser range finders moved onto a communications bus (I2C, SPI or CAN). This will reduce pin count and if implemented correctly will allow for self diagnostics. Now Moving on to the long term wish list: 4.) Make a Radio modem cRIO module. - if implemented correctly inside of VxWorks it could be used to provide the supervisory control that FIRST needs while still granting us access full access to the FPGA 5.) Migrate to using a cRIO module for motor control (NI 9505?) 6.) let us use the NI 1742 - I love this thing! 7.) Larger cRIO Chassis maybe 12/16 Slot Last edited by qnetjoe : 26-04-2008 at 16:24. |
|
#5
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
I'm not sure exactly how to word this, but I'll give it a try
1) Have the FPGA interface for the encoders that provides the position and the velocity that the sensor is spinning at. |
|
#6
|
||||
|
||||
|
Re: 2009 Control System Feature Wishlist
Quote:
Please don't lump FIRST politics onto NI. Sorry about your knees.Quote:
Quote:
Quote:
The NI-9505 is not capable of high enough current to run drive train motors and consumes a slot in the chassis for each motor. Probably not the best use of slot real estate. You and me both. It's very cool. Ah ha!... you were thinking of item number 5 above, eh? Thanks for the comments, -Joe |
|
#7
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
We just have a standard controller config. This controller everything from robotic arms to misc project robots. This can be anywhere from a mowing robot to a robot that just does our vending machines runs for us. The limit switches just shut off the motor in a direction so we don't hurt our bots. More or less like a safety switch. Gyros, accelerometers, compass, ultrasonics, ir sensors, laser range finder, Quote:
Quote:
Does this mean that we may see the NI-1745 in the KOP? Thanks for everything that you are doing! |
|
#8
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
The NI-1742 won't be in the kit in 2009. Maybe someday.Cheers! -Joe |
|
#9
|
||||
|
||||
|
Re: 2009 Control System Feature Wishlist
I guess my wishlist would start with being able to framegrab and run image recognicion (sp?) using multiple, inexpensive USB webcams (ethernet cameras are so expensive).
|
|
#10
|
|||||
|
|||||
|
Re: 2009 Control System Feature Wishlist
For the controller to control the robot...flawlessly.
|
|
#11
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
How expensive is "so expensive"? How does that cost compare with USB cameras? How about compared to the cost of the CMUcam? Are you considering any specs of the cameras besides the interface? -Joe |
|
#12
|
||||
|
||||
|
Re: 2009 Control System Feature Wishlist
Quote:
). As long as the resolution/focal length is acceptable then all that would be needed is a USB interface into the cRio (**wishes**)The CMUcam is $239.00 here and still needs an interface as it's serial (I haven't seen any serial interface on the cRio). And the thing I was really interested in, though, was the ability to Frame Grab and IR with multiple cameras. |
|
#13
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
Ethernet cameras can be found for around a hundred dollars for low quality to a few hundred for decent quality imaging. The cRIO has an RS232 serial port on it. Cheers! -Joe |
|
#14
|
|||
|
|||
|
Re: 2009 Control System Feature Wishlist
Quote:
Does anyone have a use case for PWM generation that is not servo PWM protocol? Thanks -Joe |
|
#15
|
|||||
|
|||||
|
Re: 2009 Control System Feature Wishlist
Quote:
"We don't know yet, but we'd sure like it." I don't think anyone's bothered with it on the current RC, but I can see a few uses. Given the lack of analog outputs, anyone wanting to output an analog signal is going to need to use an SPI or I2C chip, or will need a very flexible PWM output that they can filter to get an analog signal. So I can see a few uses, though they're likely rare. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 2009 Championships | Macdaddy549 | Rumor Mill | 80 | 02-04-2008 16:22 |
| Vex Wishlist? | Donut | FIRST Tech Challenge | 22 | 21-04-2006 14:27 |
| 2009 Trans-Am? | Matt Attallah | Chit-Chat | 12 | 01-04-2006 01:08 |
| Button wishlist 2004 natonal's | Tytus Gerrish | Championship Event | 19 | 16-04-2004 00:53 |
| Wishlist - longer trial period for 3DS MAx | Kevin Thorp | 3D Animation and Competition | 27 | 06-10-2003 21:47 |