|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Re: pic: Touchscreen interface, theory of operation
This discussion brings up an interesting rules question.
Presently, you can download code to a robot when it is on the field by plugging your laptop into the other Ethernet port. Doing a soft reboot would then complete the update. A few times this year we have done so to get in "last minute" code changes without having to tether up the bot in the queuing line. However, if properly written, one could eliminate the need to reboot the robot altogether. Here's what I'm thinking: 1. Create your autonomous mode on the laptop. 2. The software then creates a text file representing the sequence of autonomous commands. 3. The laptop is connected to the driver station Ethernet port. 4. Using FTP, the text file is placed on the cRIO. 5. Upon the initialization of autonomous mode, the software parses the text file and acts upon the stored sequence of commands. As long as all of these steps are complete by the time the robot is enabled, is there anything in 2009 (or past) rules that would preclude this scheme? As far as I am concerned, this solution is far easier than using an Arduino board and writing a custom communications protocol. I think I have some coding to do. (Even if the 2010 rules explicitly disallow transmission of packets from a laptop to the cRIO at any point when the robot is on the field, such a scheme would probably still be the easiest way to tweak autonomous modes without ever needing to rebuild or even reboot) |
|
#2
|
|||||
|
|||||
|
Re: pic: Touchscreen interface, theory of operation
I can't think of any 2009 rules that prohibits FTPing a file of commands over pre-match. 195 used a similar strategy in 2006 to let them create waypoints to make them more effective in defending against opponents in autonomous (theirs, as I remember, used a PDA connected to the serial port to dump the data before the match).
I'll ask a silly question: What if you want to run your manipulator (including specifying a particular position) during your autonomous routine? |
|
#3
|
|
|
Re: pic: Touchscreen interface, theory of operation
Quote:
the screen can display anything that we want it to, so we could have it display various options on the screen. |
|
#4
|
|
|
Re: pic: Touchscreen interface, theory of operation
Quote:
the touch screen is only about 2.7'' by 2.1'' for comparison our laptop is 24" by 18" |
|
#5
|
|||||
|
|||||
|
Re: pic: Touchscreen interface, theory of operation
Wasn't the concept of this introduced in Atlanta during the Championship Event on the big screen in 2008 when the cRIO was first officially & publicly announced?
What ever happened to that? As a person with a CAD background, it seemed really cool to just draw a path & have a robot follow that. Never saw anyone use anything like that this year though. So disappointing. Hopefully in the future more people will attempt this & succeed. |
|
#6
|
|
|
Re: pic: Touchscreen interface, theory of operation
Quote:
that is basically what i am trying to accomplish, my team at the LA regional didnt like how the robot kept crashing into the driver station wall, and they wanted to have something to be able to change the behavior of the bot without having to tweak values in the code (no text file for us ). one of them remembered the screen at atlanta, and wanted it put on the robot for last second strategy changes. (we used binary switches but they couldnt ever remember what each switch did, or if it even worked) |
|
#7
|
|
Re: pic: Touchscreen interface, theory of operation
This is similar to what it is going to look like
![]() |
|
#8
|
|||
|
|||
|
Re: pic: Touchscreen interface, theory of operation
Did you model this yourself or did you find it somewhere?
|
|
#9
|
|
Re: pic: Touchscreen interface, theory of operation
The touch screen is from liquidware.
http://www.liquidware.com/shop/show/...chShield+Slide but the interface to the driver station i developed. the blue board under the screen is an arduino there will be another board between the two components that will have the circuitry that i designed Last edited by biojae : 14-08-2009 at 01:00. |
|
#10
|
|
Re: pic: Touchscreen interface, theory of operation
Today, the touchscreen finally arrived
The circuit is almost completely soldered, and the screen can be powered off of one IO pin on the DS Pictures soon, waiting for a photo box *Heads off to go programming * |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| pic: 6 speed?? Great in theory - lets see how it works! | CD47-Bot | Extra Discussion | 63 | 28-10-2008 02:13 |
| pic: Operation Jellybean | Mr MOE | Extra Discussion | 4 | 02-05-2007 23:08 |
| pic: 967 hanging operation | CD47-Bot | Extra Discussion | 2 | 16-03-2004 12:37 |
| pic: 781 - All Operation Robot | CD47-Bot | Robot Showcase | 9 | 02-03-2004 23:55 |
| my theory on IA | robot180 | Website Design/Showcase | 7 | 21-10-2003 18:05 |