Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Programming help for absolute n00bs. (http://www.chiefdelphi.com/forums/showthread.php?t=122985)

N00bfirst 10-12-2013 15:46

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.

BigJ 10-12-2013 15:50

Re: Programming help for absolute n00bs.
 
This should help:

http://wpilib.screenstepslive.com/s/3120

MrTechCenter 10-12-2013 15:51

Re: Programming help for absolute n00bs.
 
If you're using LabView to program this is a useful site.

yash101 10-12-2013 15:54

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!

connor.worley 10-12-2013 17:00

Re: Programming help for absolute n00bs.
 
What languages do you have experience in? Which team's code did you look at?

Abhishek R 10-12-2013 18:06

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++.

philso 10-12-2013 23:16

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.

yash101 10-12-2013 23:27

Re: Programming help for absolute n00bs.
 
Quote:

Originally Posted by philso (Post 1310663)
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!

Ether 10-12-2013 23:42

Re: Programming help for absolute n00bs.
 
Quote:

Originally Posted by philso (Post 1310663)
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
:)


z_beeblebrox 10-12-2013 23:45

Re: Programming help for absolute n00bs.
 
Their Blue Alliance page says they're in Ontario.

Gregor 10-12-2013 23:49

Re: Programming help for absolute n00bs.
 
Quote:

Originally Posted by Ether (Post 1310674)
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. ;)

JosephC 10-12-2013 23:56

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.

Ether 10-12-2013 23:58

Re: Programming help for absolute n00bs.
 
Quote:

Originally Posted by Gregor (Post 1310677)
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




Gregor 11-12-2013 00:04

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/

E Dawg 11-12-2013 09:17

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.

yash101 11-12-2013 11:32

Re: Programming help for absolute n00bs.
 
It comes down to:
If you have no idea on how to program, learn LabView. That will teach you the logic of programming so that you can learn different languages, like C or Java later. LabView will allow you to have a visual interface with drag-n-drop! It will help you come up with a block structure that the code should help

In short, I suggest that you learn LabView first before moving onto a language like Java if you have absolutely no programming experience!

N00bfirst 12-12-2013 15:25

Re: Programming help for absolute n00bs.
 
Thank you so much everyone for replying.

The language we are willing to use and are experienced with is Java.

We are in Craig Kielburger Secondary School, 1151 Ferguson Drive, Milton, ON L9T 6J3.

We are actually using the Windriver workbench to program our robot.

BigJ 12-12-2013 15:29

Re: Programming help for absolute n00bs.
 
Quote:

Originally Posted by N00bfirst (Post 1311312)
Thank you so much everyone for replying.

The language we are willing to use and are experienced with is Java.

We are in Craig Kielburger Secondary School, 1151 Ferguson Drive, Milton, ON L9T 6J3.

We are actually using the Windriver workbench to program our robot.

If you want to use Java, your IDE will be Netbeans (See the screenstepslive link I posted earlier in the thread for info on this). Windriver is for C++.

yash101 12-12-2013 19:49

Re: Programming help for absolute n00bs.
 
Quote:

Originally Posted by N00bfirst (Post 1311312)
Thank you so much everyone for replying.

The language we are willing to use and are experienced with is Java.

We are in Craig Kielburger Secondary School, 1151 Ferguson Drive, Milton, ON L9T 6J3.

We are actually using the Windriver workbench to program our robot.

You need to pick one-or-the-other. You can't program Java in WR, even though it is Eclipse-based. If you want to use C, use WR. If you want to use Java, use netbeans, unless you want to use WR as a text-editor!

Installing FRC Netbeans is probably one of the easiest installs! Just get a couple plugins and configure them, and you are off coding!


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

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