Go to Post Girls, if you are techy, great! If you're not, don't worry about it. We're all good at something and FIRST can show you what that is. Just remember, be true to WHO YOU ARE. - Erin Rapacki [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 11-08-2004, 12:02 PM
CD47-Bot CD47-Bot is offline
Registered User
FRC #0047 (Chief Delphi)
 
Join Date: Dec 2002
Location: Pontiac, MI
Posts: 1,616
CD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond reputeCD47-Bot has a reputation beyond repute
White Paper Discuss: An Introduction to C Programming for First Robotics Applications

Thread created automatically to discuss a document in the White Papers.

An Introduction to C Programming for First Robotics Applications by eugenebrooks
Reply With Quote
  #2   Spotlight this post!  
Unread 11-08-2004, 01:25 PM
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applications

Quote:
Originally Posted by CD47-Bot
Thread created automatically to discuss a document in the White Papers.

An Introduction to C Programming for First Robotics Applications by eugenebrooks
I have posted a rather long "white paper" with the title listed above with the goal of giving students, and possibly teacher/mentors, a good start with C programming for the robot. This document is not a substitute for the variety of currently available materials devoted to robot programming. Rather, it is designed to compliment them. It describes those portions of the C programming language that you are likely to use in the robot program and how they are used to achieve your goals in code for the control system. It has both tutorial and more sophisticated content.

The tutorial content uses the freely available Extensible Interactive C interpreter, written by Ed Breen, as a vehicle to explore the properties of simple C statements, variable definitions and functions.

The “not-so-tutorial” portion of the content explores binary arithmetic, the relationship between shifts and multiplies, and takes things as far as how to implement fixed-point arithmetic. A library routine (missing from the IFI default code) to print long integers and long integers representing fixed-point is described and is included as source code in the companion EiC distribution.

Any discussion, corrections and suggestions for improvements for the document would be happily received in this thread. As noted, the document is a work in progress and will likely see further improvement before the kickoff in response to any suggestions.

Eugene Brooks

Last edited by eugenebrooks : 11-08-2004 at 01:27 PM.
Reply With Quote
  #3   Spotlight this post!  
Unread 11-09-2004, 12:16 PM
JP_1163's Avatar
JP_1163 JP_1163 is offline
mentor
#1163 (Trojan Horses)
Team Role: Mentor
 
Join Date: Jan 2003
Rookie Year: 2001
Location: Faulkton, SD
Posts: 90
JP_1163 will become famous soon enoughJP_1163 will become famous soon enough
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applications

Eugene,

I tried to open the paper but received an error message "File not found".
Reply With Quote
  #4   Spotlight this post!  
Unread 11-09-2004, 12:37 PM
Unsung FIRST Hero
Rich Wong Rich Wong is offline
NYC FIRST Planning Committee Member
no team (NYC FIRST)
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 1999
Location: Brooklyn, NY
Posts: 1,674
Rich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond repute
Send a message via AIM to Rich Wong
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applications

Eugene,
It looks great! It will take me some time to read all 36 pages.
I'm going to add this document to the resource page of NYC teams.

Thank You!
__________________
popularis de ob instinctus agnitionis scientia technologia
Home website: www.nycnjfirst.org
Member of NEMO & e^(i*pi)+1 Fraternity.
Member of Friends of Robots
Member of NYCFIRST Planning Committee
Reply With Quote
  #5   Spotlight this post!  
Unread 11-09-2004, 01:32 PM
Rich Harman Rich Harman is offline
Registered User
#0539 (Titans)
 
Join Date: Oct 2003
Location: Richmond, VA
Posts: 1
Rich Harman is an unknown quantity at this point
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applications

Quote:
Originally Posted by CD47-Bot
Thread created automatically to discuss a document in the White Papers.

An Introduction to C Programming for First Robotics Applications by eugenebrooks
What application can I use to open this paper. Nothing on my computer will open it.
Reply With Quote
  #6   Spotlight this post!  
Unread 11-09-2004, 01:39 PM
D.J. Fluck
 
Posts: n/a
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applicat

Right click and choose save as at the white papers page, there is some kind of glitch that wont let you directly open the file.

It looks like it is a .pdf file
Reply With Quote
  #7   Spotlight this post!  
Unread 11-09-2004, 01:41 PM
MikeDubreuil's Avatar
MikeDubreuil MikeDubreuil is offline
Carpe diem
FRC #0125 (Nu-Trons)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1999
Location: Boston, MA
Posts: 967
MikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond repute
Send a message via AIM to MikeDubreuil
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applicat

I have read the entire paper and think you did a wonderful job. The only problems I could spot were a couple mis-spelled words. Very nice job. I'll be handing this paper out to my programmers.
__________________
"FIRST is like bling bling for the brain." - Woodie Flowers
Reply With Quote
  #8   Spotlight this post!  
Unread 11-09-2004, 03:12 PM
Unsung FIRST Hero
Rich Wong Rich Wong is offline
NYC FIRST Planning Committee Member
no team (NYC FIRST)
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 1999
Location: Brooklyn, NY
Posts: 1,674
Rich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond reputeRich Wong has a reputation beyond repute
Send a message via AIM to Rich Wong
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applications

Quote:
Originally Posted by Rich Harman
What application can I use to open this paper. Nothing on my computer will open it.
Save the file locally (what DJ said) and open with Acrobat Reader.
__________________
popularis de ob instinctus agnitionis scientia technologia
Home website: www.nycnjfirst.org
Member of NEMO & e^(i*pi)+1 Fraternity.
Member of Friends of Robots
Member of NYCFIRST Planning Committee
Reply With Quote
  #9   Spotlight this post!  
Unread 11-09-2004, 08:20 PM
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applications

Quote:
Originally Posted by JP_1163
Eugene,

I tried to open the paper but received an error message "File not found".
I get a copy when I download it from ChiefDelphi, but the file name
is prepended with a large number that makes it very long, and PCs
might not like that. Try the technical page from www.srvhsrobotics.org,
this also being the place where updated copies of the paper will be found
roughly weekly, and the EiC distribution supporting it can also be found.
Reply With Quote
  #10   Spotlight this post!  
Unread 11-12-2004, 04:54 PM
Roland's Avatar
Roland Roland is offline
Post-A-Holic
#1466
Team Role: Webmaster
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Tennessee
Posts: 169
Roland is infamous around these partsRoland is infamous around these partsRoland is infamous around these parts
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applications

Hi Eugene! This looks great, I'll show it to my team.
Reply With Quote
  #11   Spotlight this post!  
Unread 11-26-2004, 09:54 PM
eugenebrooks eugenebrooks is offline
Team Role: Engineer
AKA: Dr. Brooks
no team (WRRF)
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Livermore, CA
Posts: 601
eugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond reputeeugenebrooks has a reputation beyond repute
Re: White Paper Discuss: An Introduction to C Programming for First Robotics Applications

An updated version of the white paper, now 66 pages, is available at the www.srvhsrobotics.org web site in the Technical page. The new version is dated Nov 26, 2004.

In addition to revisions throughout, more material covering interrupts and state machines has been added. Of particular note is a demonstration of the hazards associated with access to variables updated by interrupt handlers. This is something that must be carefully attended to if your program employing interrupts is to be kept robust.

Last edited by eugenebrooks : 11-26-2004 at 10:29 PM.
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
White Paper Discuss: Team 188 Woburn Robotics 2004 Gearbox Design Report CD47-Bot Extra Discussion 5 03-17-2009 06:45 PM
**FIRST EMAIL**/First Annual FIRST Robotics Conference, April 16 April 18, 2004 for t miketwalker FIRST E-Mail Blast Archive 6 04-04-2004 06:31 PM
ADV: Take Programming & Robotics At A Technology Camp! Brandon Martus General Forum 0 03-19-2004 09:42 AM
White Paper Discuss: Official 2004 Introduction to Programming Guide CD47-Bot Extra Discussion 4 01-26-2004 08:59 PM
Some code in C that we may need if we are in trouble Andrew Rudolph Chit-Chat 16 10-07-2003 09:34 PM


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

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