Go to Post You mean i can do something with the Kinect other than put large dents in wall with a robot? Rad.. - rachelholladay [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 10-12-2013, 15:46
N00bfirst N00bfirst is offline
Registered User
FRC #4992
 
Join Date: Dec 2013
Location: Milton
Posts: 8
N00bfirst is an unknown quantity at this point
Programming help for absolute n00bs.

Greetings ladies and gents.

We are a new team going to FRC for the first time, none of us have any experience in prior competitions.

We have relatively good experience in engineering and programming.
But when we looked at another team's code, we barely understood it.

Can anyone refer to the programming software we have to use, and refer to any helpful tutorials or documentation related to the library?

Any help would be appreciated greatly.
  #2   Spotlight this post!  
Unread 10-12-2013, 15:50
BigJ BigJ is offline
Registered User
AKA: Josh P.
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Milwaukee, WI
Posts: 947
BigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond repute
Re: Programming help for absolute n00bs.

This should help:

http://wpilib.screenstepslive.com/s/3120
  #3   Spotlight this post!  
Unread 10-12-2013, 15:51
MrTechCenter's Avatar
MrTechCenter MrTechCenter is offline
INTENSITY
AKA: Harsharan "Harsh" Dhaliwal
FRC #2073 (Eagleforce)
Team Role: Mentor
 
Join Date: Sep 2011
Rookie Year: 2010
Location: Sacramento, CA
Posts: 559
MrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant futureMrTechCenter has a brilliant future
Re: Programming help for absolute n00bs.

If you're using LabView to program this is a useful site.
__________________
2011 Sacramento Regional Finalists; 2011 MadTown Throwdown VIP Excellence in Engineering Award; 2012 Sacramento Regional Innovation in Control Award; 2012 Silicon Valley Regional Judges' Award; 2012 CalGames Autonomous Challenge Award; 2012 MadTown Throwdown Finalists; 2013 P0W3RH0U53 PWNAGE Gracios Professionalism Award; 2014 Central Valley Regional Innovation in Control; 2014 Sacramento Regional Innovation in Control; 2014 Curie Division Gracious Professionalism Award; 2015 Sacramento Regional Innovation in Control
  #4   Spotlight this post!  
Unread 10-12-2013, 15:54
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Programming help for absolute n00bs.

Give us details. This is your First Post, so Welcome to CD! (ChiefDelphi). We need details of the language you want to use. Go by what you know (C|Java|LabView). If you don't know programming, you might want to start with LabView or Java!
  #5   Spotlight this post!  
Unread 10-12-2013, 17:00
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: Programming help for absolute n00bs.

What languages do you have experience in? Which team's code did you look at?
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
  #6   Spotlight this post!  
Unread 10-12-2013, 18:06
Abhishek R Abhishek R is offline
Registered User
FRC #0624
Team Role: Alumni
 
Join Date: Mar 2013
Rookie Year: 2012
Location: Texas
Posts: 892
Abhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond reputeAbhishek R has a reputation beyond repute
Re: Programming help for absolute n00bs.

I would recommend starting with Java or LabView, Java because many schools teach it so it's a starting point for students and LabView because it's graphical interface can be more intuitive for people to pick up and go.

The other 3rd most common language is C++.
__________________
2012 - 2015 : 624 CRyptonite
Team Website
  #7   Spotlight this post!  
Unread 10-12-2013, 23:16
philso philso is offline
Mentor
FRC #2587
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Houston, Tx
Posts: 940
philso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond repute
Re: Programming help for absolute n00bs.

You may want to update your profile to show your teams geographic location. I found 5 Milton's in the US and one in Canada.

You should then find an established team near you that is willing to mentor your team, preferably for several years, and help you get started.
  #8   Spotlight this post!  
Unread 10-12-2013, 23:27
yash101 yash101 is offline
Curiosity | I have too much of it!
AKA: null
no team
 
Join Date: Oct 2012
Rookie Year: 2012
Location: devnull
Posts: 1,191
yash101 is an unknown quantity at this point
Re: Programming help for absolute n00bs.

Quote:
Originally Posted by philso View Post
You may want to update your profile to show your teams geographic location. I found 5 Milton's in the US and one in Canada.

You should then find an established team near you that is willing to mentor your team, preferably for several years, and help you get started.
Building up on what philso said, please add a little more information and at least your team position so we can help taylor the answer to what you will understand. We may even help you find other teams in your area who you can be mentored by. Since FIRST is a community-based program, that team should be more-than happy to help you out! They'll help you get started with funding and getting tools. Right now, do you have basic tools like a mill, hand drills, a lathe; those tools are a must!

Also, what is your background in programming? Let us know! If you know one language, a different language, available in FRC will be easy for you!

Otherwise, you can start learning the basics of programming at KhanAcademy, and move onto CodeAcademy. I'd suggest that you use either C or Java because you are likely to use those languages elsewhere.

You'd like the hour of code. I think it is either this week or coming soon. It'll get you started with code!


Note: Java is not the same as JavaScript. They are completely different languages and you'll be confused when you program the bot in JavaScript and get hundreds of errors when you were supposed to use Java!

Whatever you do, get-er-done fast! Time's running out!

Last edited by yash101 : 10-12-2013 at 23:30.
  #9   Spotlight this post!  
Unread 10-12-2013, 23:42
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,125
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Programming help for absolute n00bs.

Quote:
Originally Posted by philso View Post
I found 5 Milton's in the US
Milton, California
Milton, Delaware
Milton, Florida
Milton, Georgia
Milton, Illinois
Milton, Indiana
Milton, Iowa
Milton, Kansas
Milton, Kentucky
Milton, Louisiana
Milton, Massachusetts
Milton, Michigan
Milton, New York
Milton, New Hampshire
Milton, North Carolina
Milton, North Dakota
Milton, Ohio
Milton, Pennsylvania
Milton, Tennessee
Milton, Vermont
Milton, Washington
Milton, West Virginia
Milton, Wisconsin


  #10   Spotlight this post!  
Unread 10-12-2013, 23:45
z_beeblebrox's Avatar
z_beeblebrox z_beeblebrox is offline
Custom User Title
AKA: Cal
FRC #4183 (Bit Buckets)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Cambridge MA
Posts: 811
z_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond reputez_beeblebrox has a reputation beyond repute
Re: Programming help for absolute n00bs.

Their Blue Alliance page says they're in Ontario.
__________________
2012 Utah Regional Rookie All-Star
2013 Phoenix Regional Judge's Award for "design process and prototyping"
2014 Hub City Regional Quality Award, Arizona Regional Excellence in Engineering Award
2015 Arizona East Regional Creativity Award, Winner
2016 Arizona North Regional Finalist, Arizona West Excellence in Engineering Award, Finalist
  #11   Spotlight this post!  
Unread 10-12-2013, 23:49
Gregor's Avatar
Gregor Gregor is offline
#StickToTheStratisQuo
AKA: Gregor Browning
no team
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Kingston, Ontario, Canada
Posts: 2,447
Gregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond repute
Re: Programming help for absolute n00bs.

Quote:
Originally Posted by Ether View Post
Milton, California
Milton, Delaware
Milton, Florida
Milton, Georgia
Milton, Illinois
Milton, Indiana
Milton, Iowa
Milton, Kansas
Milton, Kentucky
Milton, Louisiana
Milton, Massachusetts
Milton, Michigan
Milton, New York
Milton, New Hampshire
Milton, North Carolina
Milton, North Dakota
Milton, Ohio
Milton, Pennsylvania
Milton, Tennessee
Milton, Vermont
Milton, Washington
Milton, West Virginia
Milton, Wisconsin


You missed Ontario.
__________________
What are nationals? Sounds like a fun American party, can we Canadians come?
“For me, insanity is super sanity. The normal is psychotic. Normal means lack of imagination, lack of creativity.” -Jean Dubuffet
"Insanity is doing the same thing over and over again and expecting different results." -Albert Einstein
FLL 2011-2015 Glen Ames Robotics-Student, Mentor
FRC 2012-2013 Team 907-Scouting Lead, Strategy Lead, Human Player, Driver
FRC 2014-2015 Team 1310-Mechanical, Electrical, Drive Captain
FRC 2011-xxxx Volunteer
How I came to be a FIRSTer
<Since 2011
  #12   Spotlight this post!  
Unread 10-12-2013, 23:56
JosephC's Avatar
JosephC JosephC is offline
FF: Breakfast Company
AKA: Joseph Cupchack
no team (FiM Volunteer Extraordinaire)
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Waterford, Michigan
Posts: 1,752
JosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond repute
Re: Programming help for absolute n00bs.

Assuming what has been posted about your team being located in Ontario I would suggest contacting these guys: http://simbotics.org/

Although it's a bit of a drive, they're an extremely experienced team that has a thing for helping out other FRC teams. Not only would they help you out with programming, but they'd almost for sure help you out with finding sponsors, equipment, design strategy, and numerous other things. They very recently won the Chairmans Award at FRC Worlds, the most prestigious award in FIRST.
__________________
Referee: 2015 - ?
Field Reset/Supervisor: 2013 - ?
68 Team Member: 2011 - 2013
  #13   Spotlight this post!  
Unread 10-12-2013, 23:58
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,125
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Programming help for absolute n00bs.

Quote:
Originally Posted by Gregor View Post
You missed Ontario.
I didn't miss it. I was responding to philso's "5 in the US" statement.

Ontario is not in the US.



I also left these off the list for the same reason:

Milton, Nova Scotia, Canada

Milton, Newfoundland, Canada

Milton, Queensland, Australia

Milton, New South Wales, Australia




Last edited by Ether : 11-12-2013 at 00:05.
  #14   Spotlight this post!  
Unread 11-12-2013, 00:04
Gregor's Avatar
Gregor Gregor is offline
#StickToTheStratisQuo
AKA: Gregor Browning
no team
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Kingston, Ontario, Canada
Posts: 2,447
Gregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond repute
Re: Programming help for absolute n00bs.

In regards to the OP, you're close to both teams 1241 and 771. Both are past Chairman's award winning teams, and I'm sure they'd be happy to help you out, even if it's just to point you in the right direction.

Also you might want to contact our FRC director, Mr. John Hobbins <john.hobbinsATfirstroboticscanada.org>. He knows a lot of people who he can put you in touch with.

http://www.firstroboticscanada.org/main/contact/
__________________
What are nationals? Sounds like a fun American party, can we Canadians come?
“For me, insanity is super sanity. The normal is psychotic. Normal means lack of imagination, lack of creativity.” -Jean Dubuffet
"Insanity is doing the same thing over and over again and expecting different results." -Albert Einstein
FLL 2011-2015 Glen Ames Robotics-Student, Mentor
FRC 2012-2013 Team 907-Scouting Lead, Strategy Lead, Human Player, Driver
FRC 2014-2015 Team 1310-Mechanical, Electrical, Drive Captain
FRC 2011-xxxx Volunteer
How I came to be a FIRSTer
<Since 2011

Last edited by Gregor : 11-12-2013 at 00:10.
  #15   Spotlight this post!  
Unread 11-12-2013, 09:17
E Dawg E Dawg is offline
... is not done with FRC yet.
AKA: Ethan
FRC #0159 (Alpine Robotics)
Team Role: Mentor
 
Join Date: Feb 2013
Rookie Year: 2012
Location: Fort Collins, CO
Posts: 267
E Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud ofE Dawg has much to be proud of
Re: Programming help for absolute n00bs.

It generally just comes down to what you are comfortable with. I would personally recommend Java or LabView, but you are welcome to try C++ if you have experience with it.

The other team's code that you saw and didn't understand: was it in the standard, text-based format? Or was it similar to a circuit diagram, with lots of little boxes and wires? That would help us help you help us all.

Thanks.
Closed Thread


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


All times are GMT -5. The time now is 03:23.

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