Go to Post I am as certain as can be on this issue ... believe me. - Paul Copioli [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
  #16   Spotlight this post!  
Unread 03-10-2004, 09:46
IMDWalrus's Avatar
IMDWalrus IMDWalrus is offline
This is a line...
AKA: Paul
FRC #0818 (Genesis '02)
Team Role: Alumni
 
Join Date: Mar 2003
Rookie Year: 2003
Location: Michigan
Posts: 617
IMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to beholdIMDWalrus is a splendid one to behold
Send a message via AIM to IMDWalrus
Re: Do we have to program our robot in C++?

Quote:
Originally Posted by Tristan Lall
It should be possible to program the RC in a different language, like PIC assembler (because it's the job of the compiler to write a .hex file, which contains generic PIC instructions, rather than C code or some other language). However, there's absolutely no support for this, and it would be a miracle if someone got a re-coded version of the firmware to actually work with itself, much less the field controllers.
This sounds like a brilliant way to use last year's robot...
  #17   Spotlight this post!  
Unread 03-10-2004, 10:51
Wetzel's Avatar
Wetzel Wetzel is offline
DC Robotics
FRC #2914 (Tiger Pride)
Team Role: Mentor
 
Join Date: Sep 2001
Rookie Year: 1999
Location: DC
Posts: 3,522
Wetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond repute
Send a message via AIM to Wetzel
Re: Do we have to program our robot in C++?

Quote:
Originally Posted by Robot Dude 0101
Im new to this FIRST stuff and I was wondering why these robots have to use these processors? We could use more powerful processors like the HandyBoard, Motorolla processors, or K-Team processors. That would make everything more challenging.
It would make it more challenging for some teams, but some teams would eat this up and be even crazier then they were before.

The bigger issue I see is the headache at events for FIRST. Right now, there is the same controller/radio setup on every robot. Even with everyone using the same RC setup, teams still botch it in many creative ways. FIRST knows the current setup so they can help debug it when the match was suppost to start 2 minutes ago. If teams were allowed to use any controller, they wouldn't be able to help, and I think the number of teams having comms problems would increase with a decrease in the quality of help available.


Wetzel
  #18   Spotlight this post!  
Unread 04-10-2004, 16:55
Testament-Doom's Avatar
Testament-Doom Testament-Doom is offline
The wanderer of all worlds.........
AKA: David Perrot
None #0555 (Team 555)
 
Join Date: Oct 2004
Rookie Year: 2004
Location: New Jersey
Posts: 161
Testament-Doom is a jewel in the roughTestament-Doom is a jewel in the roughTestament-Doom is a jewel in the rough
Send a message via AIM to Testament-Doom Send a message via MSN to Testament-Doom Send a message via Yahoo to Testament-Doom
Re: Do we have to program our robot in C++?

Is there a rule saying we can't use any type of controller? What if someone can modify an N64 controller and use that? Would that be against the rules?
__________________
Testament-Doom's 3D art (If you want to check it out) - http://testament-doom.deviantart.com

"It does not matter how easy or hard it was to create your art, but the end result that matters most." - Me.
  #19   Spotlight this post!  
Unread 04-10-2004, 16:59
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,486
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: Do we have to program our robot in C++?

I think you've got joysticks and controllers mixed up.

Innovation First makes the control system that tells the robot to do stuff. Yes, you have to use it.

Joysticks (and anything else that connects to the operator interface, for that matter) have been functionally wide open. Go wild on that, if you prefer. And if you get an N64 controller to work with it, we want pictures.

(note, however, that everything is subject to change without notice or reason)
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

93 events (more than will fit in a ChiefDelphi signature), 13 seasons, over 60,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.

Last edited by Billfred : 04-10-2004 at 18:54.
  #20   Spotlight this post!  
Unread 04-10-2004, 17:04
Wetzel's Avatar
Wetzel Wetzel is offline
DC Robotics
FRC #2914 (Tiger Pride)
Team Role: Mentor
 
Join Date: Sep 2001
Rookie Year: 1999
Location: DC
Posts: 3,522
Wetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond reputeWetzel has a reputation beyond repute
Send a message via AIM to Wetzel
Re: Do we have to program our robot in C++?

Quote:
Originally Posted by Billfred
I think you've got joysticks and controllers mixed up.

Innovation First makes the control system that tells the robot to do stuff. Yes, you have to use it.

Joysticks (and anything else that connects to the operator interface, for that matter) are functionally wide open. Go wild on that, if you prefer. And if you get an N64 controller to work with it, we want pictures.
The rules are subject to change.

Wetzel
  #21   Spotlight this post!  
Unread 04-10-2004, 19:39
wun's Avatar
wun wun is offline
Registered User
AKA: David Wolever
#0865 (Warp7)
Team Role: Programmer
 
Join Date: Dec 2003
Rookie Year: 2001
Location: Toronto
Posts: 84
wun will become famous soon enough
Send a message via AIM to wun Send a message via MSN to wun
Re: Stupid question that should be easy to answer...

Quote:
Originally Posted by Robot Dude 0101
Does anyone know of any good books that would teach you how to program C for robotics?
If you know C, you know C. The only differences between programming a computer with C and programming a robot are the functions you call and the libraries you include.
There are a whole load of great pages out there for learning C.
A couple good ones:
http://www.eskimo.com/~scs/cclass/
http://www.cprogramming.com/
And, of coarse, here!
If you are like me thou, and prefer a book (I actually posted a thread about this a while ago), a very good one is "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie. If you are totally new to programming, you may find it goes a little fast, but it is still a very good read.
__________________
Help Microsoft stop piracy. Use Linux!

I have three gmail invitations, message me if you want one
  #22   Spotlight this post!  
Unread 04-10-2004, 19:47
Robot Dude 0101's Avatar
Robot Dude 0101 Robot Dude 0101 is offline
Registered User
no team
 
Join Date: Sep 2004
Location: France
Posts: 29
Robot Dude 0101 is an unknown quantity at this point
Re: Stupid question that should be easy to answer...

Quote:
Originally Posted by wun
If you know C, you know C. The only differences between programming a computer with C and programming a robot are the functions you call and the libraries you include.
There are a whole load of great pages out there for learning C.
A couple good ones:
http://www.eskimo.com/~scs/cclass/
http://www.cprogramming.com/
And, of coarse, here!
If you are like me thou, and prefer a book (I actually posted a thread about this a while ago), a very good one is "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie. If you are totally new to programming, you may find it goes a little fast, but it is still a very good read.
Thanks for the links, but once I skimmed over the material, I saw that I already knew it from C++.

I was just wondering what the difference was between ANSI C and C that is used for Microsoft Visual Studio?
__________________
  #23   Spotlight this post!  
Unread 04-10-2004, 20:02
wun's Avatar
wun wun is offline
Registered User
AKA: David Wolever
#0865 (Warp7)
Team Role: Programmer
 
Join Date: Dec 2003
Rookie Year: 2001
Location: Toronto
Posts: 84
wun will become famous soon enough
Send a message via AIM to wun Send a message via MSN to wun
Re: Stupid question that should be easy to answer...

Quote:
Originally Posted by Robot Dude 0101
Thanks for the links, but once I skimmed over the material, I saw that I already knew it from C++.

I was just wondering what the difference was between ANSI C and C that is used for Microsoft Visual Studio?
I have been using M$ VS for a about three days now (at the place I'm doing co-op at) and it looks to be pretty similar (there are small differences like wsprintf in M$ is sprintf in ANSI). Nothing a quick bit of googling cant fix.
If you already have some background in programming you shouldn't have much of a problem with the robot. The first time I ever touched C was a week before the competition, and I had no problem with the robot.
__________________
Help Microsoft stop piracy. Use Linux!

I have three gmail invitations, message me if you want one
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
A Question on Sportsmanship Steve M General Forum 31 25-05-2004 23:52
Robot Collaboration Karthik General Forum 153 18-02-2004 03:40
2003 EDU robot Program nragod Programming 3 15-02-2004 22:35
Image Discuss: 810 - Minotaur: Coming to a regional near you. CD47-Bot Robot Showcase 47 25-02-2003 16:19
Kamikaze Robot Strategy... Joe Johnson Rules/Strategy 30 07-04-2002 21:42


All times are GMT -5. The time now is 13:05.

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