Go to Post Mentors are the guardrails: Show the students how to do what they need to do, Step back and let the students do what they need to do, Nudge them back on course when they need a nudge, Insist, when necessary, that no one tries to juggle the chainsaws - gblake [more]
Home
Go Back   Chief Delphi > Other > FIRST Tech Challenge
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 19-11-2009, 14:54
jamie_1930's Avatar
jamie_1930 jamie_1930 is offline
Registered User
FRC #2228 (Cougartech)
Team Role: Student
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Rush-Henrietta
Posts: 371
jamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to behold
[FTC]: Field Control System

We're starting to work more with the Field Control System, and our programmers have been wondering where we are supposed to upload our autonomous code. There's a spot where it says to upload the teleop code, but we can't find a section to upload the autonomous code. Does anyone no what we're doing wrong?

We are using FTC - Field Control System (v. 1.0.0.2).
Reply With Quote
  #2   Spotlight this post!  
Unread 19-11-2009, 15:48
Monty Python Monty Python is offline
Registered User
no team
 
Join Date: Oct 2008
Rookie Year: 2006
Location: Philadelphia
Posts: 83
Monty Python has a spectacular aura aboutMonty Python has a spectacular aura aboutMonty Python has a spectacular aura about
Re: [FTC]: Field Control System

You just manually select your autonomous code before the start of the match if you're using RobotC. I believe that Labview is the same way, but I know that Labview uses a program chooser and I'm not quite sure how that works.
Reply With Quote
  #3   Spotlight this post!  
Unread 19-11-2009, 17:16
BLAQmx's Avatar
BLAQmx BLAQmx is offline
Software Engineer
no team (National Instruments)
Team Role: Engineer
 
Join Date: Sep 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 100
BLAQmx is a glorious beacon of lightBLAQmx is a glorious beacon of lightBLAQmx is a glorious beacon of lightBLAQmx is a glorious beacon of lightBLAQmx is a glorious beacon of lightBLAQmx is a glorious beacon of light
Re: [FTC]: Field Control System

For LabVIEW you simply select your autonomous program to run before beginning the match. Program chooser is only used to select your teleop program.
__________________
NI FIRST Community: Where to go for LabVIEW, Wind River, cRIO-FRC, and NXT support.
Reply With Quote
  #4   Spotlight this post!  
Unread 19-11-2009, 20:18
jamie_1930's Avatar
jamie_1930 jamie_1930 is offline
Registered User
FRC #2228 (Cougartech)
Team Role: Student
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Rush-Henrietta
Posts: 371
jamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to beholdjamie_1930 is a splendid one to behold
Re: [FTC]: Field Control System

Quote:
Originally Posted by Monty Python View Post
You just manually select your autonomous code before the start of the match if you're using RobotC. I believe that Labview is the same way, but I know that Labview uses a program chooser and I'm not quite sure how that works.
I'm sorry the last thing I meant to say was we are all using RobotC. So what your saying is start the autonomous code manually first, is this started via bluetooth or should it be pre-downloaded onto the brick? Then autonomous shouldn't run until you hit start match then from there it will use the teleop code you put in the the program chooser once you start the teleop mode?
Reply With Quote
  #5   Spotlight this post!  
Unread 19-11-2009, 20:32
Monty Python Monty Python is offline
Registered User
no team
 
Join Date: Oct 2008
Rookie Year: 2006
Location: Philadelphia
Posts: 83
Monty Python has a spectacular aura aboutMonty Python has a spectacular aura aboutMonty Python has a spectacular aura about
Re: [FTC]: Field Control System

RobotC doesn't have a program chooser, instead you have to select your teleop file in RobotC itself in the window where you can drive the robot.

You have to download your autonomous routine(s) to the NXT brick first. Then after connecting via the FCS, you select the autnomous routine that you want to run before placing your robot on the field. Assuming the template has been used correctly (which can be downloaded here), you can then tell your robot to run its autonomous routine by pressing the start match button. After the end of autonomous, when you tell your robot to begin teleop, it should run the teleop file that you selected to run earlier in RobotC itself (this file should still be downloaded on the brick though). We were told at our first scrimmage that you now have to run RobotC version 2.0, so make sure you've downloaded that.
Reply With Quote
  #6   Spotlight this post!  
Unread 21-11-2009, 08:57
JohnFogarty's Avatar
JohnFogarty JohnFogarty is offline
Trapped under a pile of MECANUMS :P
AKA: @doctorfogarty
FTC #11444 (Garnet Squadron) & FRC#1102 (M'Aiken Magic)
Team Role: Mentor
 
Join Date: Aug 2009
Rookie Year: 2006
Location: SC
Posts: 1,582
JohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond repute
Re: [FTC]: Field Control System

Quote:
Originally Posted by Monty Python View Post
RobotC doesn't have a program chooser, instead you have to select your teleop file in RobotC itself in the window where you can drive the robot.

You have to download your autonomous routine(s) to the NXT brick first. Then after connecting via the FCS, you select the autnomous routine that you want to run before placing your robot on the field. Assuming the template has been used correctly (which can be downloaded here), you can then tell your robot to run its autonomous routine by pressing the start match button. After the end of autonomous, when you tell your robot to begin teleop, it should run the teleop file that you selected to run earlier in RobotC itself (this file should still be downloaded on the brick though). We were told at our first scrimmage that you now have to run RobotC version 2.0, so make sure you've downloaded that.
ROBOTC DOES HAVE A PROGRAM CHOOSER!!!!! it is extreamly important you have it the program chooser allows the program to go from Automous to Tele-Op. True You must choose the Automous at the beging of the match but without the program chooser it will not switch modes!!!
__________________
John Fogarty
2010 FTC World Championship Winner & 2013-2014 FRC Orlando Regional Winner
Mentor FRC Team 1102 M'Aiken Magic
"Head Bot Coach" FTC Team 11444 Garnet Squadron
Former Student & Mentor FLL 1102, FTC 1102 & FTC 3864, FRC 1772, FRC 5632
2013 FTC World Championship Guest Speaker
Reply With Quote
  #7   Spotlight this post!  
Unread 21-11-2009, 12:13
Monty Python Monty Python is offline
Registered User
no team
 
Join Date: Oct 2008
Rookie Year: 2006
Location: Philadelphia
Posts: 83
Monty Python has a spectacular aura aboutMonty Python has a spectacular aura aboutMonty Python has a spectacular aura about
Re: [FTC]: Field Control System

There was no program chooser last year, and I don't think that there is one this year. I know that my team competed at a scrimmage without any program chooser for RobotC, and we were just fine, we never had an FCS problem in any match we ran. After attending a presentation about the FCS at the scrimmage where they mentioned a program chooser for labview, we specifically asked if there was one for RobotC. One of the members of the FTC game design committee told us that there was no program chooser for RobotC (RobotC creates a .txt file that the FCS reads based on what you tell RobotC is your teleop program in RobotC itself)
Reply With Quote
  #8   Spotlight this post!  
Unread 22-11-2009, 11:22
PhilBot's Avatar
PhilBot PhilBot is offline
Get a life? This IS my life!
AKA: Phil Malone
FRC #1629 (GaCo: The Garrett Coalition)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Maryland
Posts: 753
PhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond repute
Re: [FTC]: Field Control System

There seems to be some confusion here.

The ultimate clarification is in the FCS manual...

http://www.usfirst.org/uploadedFiles...e_10-22-09.pdf

Download and read it! Specifically Appendix A for Robot C users.

The ProgramChooser program can be used for LabView, NXT-G and RobotC to set the Telop mode, but it appears that you don't HAVE TO use it for Robot C. There is a process in the RobotC programming environment which performs the same operation that the ProgramChooser does: to set your teleop program.

In both cases a simple text file (FTCconfig.txt) is created/loaded onto your NXT brick. This file contains the name of YOUR Telop Program.

When the FCS switches from Auto mode to Teleop Mode it stops whatever program is running on the NXT, and starts up the program that is named in FTCconfig.txt

If this file name doesn't exist, I'm not 100% sure what it does, but you probably won't like it .
__________________
Phil Malone
Garrett Engineering And Robotics Society (GEARS) founder.
http://www.GEARSinc.org

FRC1629 Mentor, FTC2818 Coach, FTC4240 Mentor, FLL NeXTGEN Mentor
Reply With Quote
  #9   Spotlight this post!  
Unread 22-11-2009, 16:33
JohnFogarty's Avatar
JohnFogarty JohnFogarty is offline
Trapped under a pile of MECANUMS :P
AKA: @doctorfogarty
FTC #11444 (Garnet Squadron) & FRC#1102 (M'Aiken Magic)
Team Role: Mentor
 
Join Date: Aug 2009
Rookie Year: 2006
Location: SC
Posts: 1,582
JohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond repute
Re: [FTC]: Field Control System

Quote:
Originally Posted by PhilBot View Post
There seems to be some confusion here.

The ultimate clarification is in the FCS manual...

http://www.usfirst.org/uploadedFiles...e_10-22-09.pdf

Download and read it! Specifically Appendix A for Robot C users.

The ProgramChooser program can be used for LabView, NXT-G and RobotC to set the Telop mode, but it appears that you don't HAVE TO use it for Robot C. There is a process in the RobotC programming environment which performs the same operation that the ProgramChooser does: to set your teleop program.

In both cases a simple text file (FTCconfig.txt) is created/loaded onto your NXT brick. This file contains the name of YOUR Telop Program.

When the FCS switches from Auto mode to Teleop Mode it stops whatever program is running on the NXT, and starts up the program that is named in FTCconfig.txt

If this file name doesn't exist, I'm not 100% sure what it does, but you probably won't like it .
What i saw was my RobotC was not Creating a config file and in my example programs there was a program chooser for RobotC so idk how to do it without it.
__________________
John Fogarty
2010 FTC World Championship Winner & 2013-2014 FRC Orlando Regional Winner
Mentor FRC Team 1102 M'Aiken Magic
"Head Bot Coach" FTC Team 11444 Garnet Squadron
Former Student & Mentor FLL 1102, FTC 1102 & FTC 3864, FRC 1772, FRC 5632
2013 FTC World Championship Guest Speaker
Reply With Quote
  #10   Spotlight this post!  
Unread 23-11-2009, 00:17
PhilBot's Avatar
PhilBot PhilBot is offline
Get a life? This IS my life!
AKA: Phil Malone
FRC #1629 (GaCo: The Garrett Coalition)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Maryland
Posts: 753
PhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond reputePhilBot has a reputation beyond repute
Re: [FTC]: Field Control System

Hey John.

I notice in your Signature, you list yourself as the Captain/Driver for team GFORCE, but in your Avatar you have the team name spelled G-FORCE.

As it happens, our team name is also G-FORCE (Team 2818), so you may want to standardize on GFORCE so there is no confusion when we go up against each other at Nationals

http://www.youtube.com/watch?v=R1vM2FsDfcs
__________________
Phil Malone
Garrett Engineering And Robotics Society (GEARS) founder.
http://www.GEARSinc.org

FRC1629 Mentor, FTC2818 Coach, FTC4240 Mentor, FLL NeXTGEN Mentor
Reply With Quote
  #11   Spotlight this post!  
Unread 27-11-2009, 10:09
JohnFogarty's Avatar
JohnFogarty JohnFogarty is offline
Trapped under a pile of MECANUMS :P
AKA: @doctorfogarty
FTC #11444 (Garnet Squadron) & FRC#1102 (M'Aiken Magic)
Team Role: Mentor
 
Join Date: Aug 2009
Rookie Year: 2006
Location: SC
Posts: 1,582
JohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond reputeJohnFogarty has a reputation beyond repute
Re: [FTC]: Field Control System

Quote:
Originally Posted by PhilBot View Post
Hey John.

I notice in your Signature, you list yourself as the Captain/Driver for team GFORCE, but in your Avatar you have the team name spelled G-FORCE.

As it happens, our team name is also G-FORCE (Team 2818), so you may want to standardize on GFORCE so there is no confusion when we go up against each other at Nationals

http://www.youtube.com/watch?v=R1vM2FsDfcs
Yeah that paint image was made a while back i dont have the file to change it i put all my info without the hyphen to avoid confusion.
__________________
John Fogarty
2010 FTC World Championship Winner & 2013-2014 FRC Orlando Regional Winner
Mentor FRC Team 1102 M'Aiken Magic
"Head Bot Coach" FTC Team 11444 Garnet Squadron
Former Student & Mentor FLL 1102, FTC 1102 & FTC 3864, FRC 1772, FRC 5632
2013 FTC World Championship Guest Speaker
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[FTC]: Email Blast: FIELD MANAGEMENT FORMAT FOR FTC WORLD CHAMPIONSHIP PhilBot FIRST Tech Challenge 18 29-03-2009 21:04
[FTC]: Field Management System KayyPii FIRST Tech Challenge 9 19-02-2009 10:26
[FTC]: Field Control Issues / Analysis billw FIRST Tech Challenge 3 12-12-2008 22:50
Field Control System Nibbles FRC Control System 7 19-06-2008 01:47
pic: FIRST's New field control system Greg Needel Extra Discussion 22 12-01-2007 09:23


All times are GMT -5. The time now is 08:22.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi