Go to Post OOO-GAH! OOOO-GAH! GRACIOUS PROFESSIONALISM ALERT! - Billfred [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 30-10-2005, 16:56
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Post Coders' Wishlists for 2006

Seeing as it's getting closer to the kick-off, and everyone's gearing up for the next season, I'd thought I'd ask what everyone would like to see change as far as programming goes.

Here's mine:
  • More memory
  • Trig
  • Use Eclipse right out of the box
  • Open source dashboard, loader, & dev reader
  #2   Spotlight this post!  
Unread 30-10-2005, 17:55
Andrew Blair's Avatar
Andrew Blair Andrew Blair is offline
SAE Formula is FIRST with Gasoline.
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry
Posts: 1,193
Andrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond reputeAndrew Blair has a reputation beyond repute
Send a message via AIM to Andrew Blair Send a message via Yahoo to Andrew Blair
Re: Coders' Wishlists for 2006

Hey, even as a an amatuer programmer, more speed! It would be nice to be able to to more intensive math without crashing the control code. And maybe hardware enabled floating point.
__________________
Reading makes a full man, conference a ready man, and writing an exact man.
-Sir Francis Bacon

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
-Albert Einstein
  #3   Spotlight this post!  
Unread 30-10-2005, 18:03
scitobor 617's Avatar
scitobor 617 scitobor 617 is offline
More nerd than you can handle!
AKA: Alan Meekins
FRC #0617 (HSHS 617 "DUKE")
Team Role: Programmer
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Richmond, VA
Posts: 153
scitobor 617 will become famous soon enoughscitobor 617 will become famous soon enough
Send a message via AIM to scitobor 617
Re: Coders' Wishlists for 2006

Only thing I want is a longer autonomous period and more sensors in the KOP. I like the current controllers though it would be nice if the compiler worked natively on Linux.
__________________
Beta testers needed!
http://www.nullagent.no-ip.com

Your kidding, there are other operating systems besides Linux?!
  #4   Spotlight this post!  
Unread 30-10-2005, 18:27
CJO's Avatar
CJO CJO is offline
Emeritus Pain in the $@#$@#$@#
AKA: Christopher J. O'Connell
None #1097 (Site 3 Engineering)
Team Role: Alumni
 
Join Date: Feb 2003
Location: Latrobe (over the rainbow), CA
Posts: 217
CJO will become famous soon enoughCJO will become famous soon enough
Re: Coders' Wishlists for 2006

I really like the open source dashboard.

One can always use small, cheap Parallax or Microchip controllers for sensor input/computation, and not worry about using the main RC for that.
__________________
Team 1097 -- Site 3 Engineering
~~~~~~~~~~~~~~~~~~~~
2003 Sacramento Rookie All Star
2003 Silicon Valley Rookie All Star
2004 Sacramento Engineering Inspiration Award
2004 Sacramento Visualization Award
2004 Outstanding Volunteer Award (G. Glasser)
2004 Silicon Valley Sportsmanship Award
2004 National Visualization Runner Up
2004 Cal Games Finalist
2005 Sacramento Sportsmanship Award
2005 Sacramento #1 seed
2005 Sacramento Finalist

2005 Silicon Valley Sportsmanship Award
2005 Silicon Valley #1 Seed
2005 Silicon Valley Finalist

  #5   Spotlight this post!  
Unread 30-10-2005, 18:38
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: Coders' Wishlists for 2006

Quote:
Originally Posted by Astronouth7303
  • Trig
Version 3.9, I believe, of the mcc18 compiler has that, just include <math.h>


EDIT: I'm going to wish for more program space. I have a feeling the project I'm working on is going to take up a good amount between autonomous code, user-driven code, serial communication code, eeprom code, etc.
__________________
http://www.mikesorrenti.com/

Last edited by Mike : 30-10-2005 at 23:23.
  #6   Spotlight this post!  
Unread 30-10-2005, 18:52
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
Re: Coders' Wishlists for 2006

Its been a while since have though about FRC code but:

I doubt they are going to make any hardware changes but i am going to wish for a 16bit PIC anyway.

Access to at least 1 whole set of GPIO pins would be great


In addition, i think the base code could use some radical changes in the way of abstraction and modulalarity. We probably rewrote 60% of it last year.

More memory. FLASH, RAM. There are a number of pics that would be almost drop in replacements that would meet this criteria.
__________________
1139 Alumni

Last edited by Rickertsen2 : 30-10-2005 at 18:59.
  #7   Spotlight this post!  
Unread 30-10-2005, 19:42
Kevin Watson's Avatar
Kevin Watson Kevin Watson is offline
La Caņada High School
FRC #2429
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: La Caņada, California
Posts: 1,335
Kevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond repute
Re: Coders' Wishlists for 2006

Quote:
Originally Posted by Astronouth7303
Seeing as it's getting closer to the kick-off, and everyone's gearing up for the next season, I'd thought I'd ask what everyone would like to see change as far as programming goes.

Here's mine:
  • More memory
  • Trig
  • Use Eclipse right out of the box
  • Open source dashboard, loader, & dev reader
What kind of trigonometric functions are you looking for?

-Kevin
__________________
Kevin Watson
Engineer at stealth-mode startup
http://kevin.org
  #8   Spotlight this post!  
Unread 30-10-2005, 20:59
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Coders' Wishlists for 2006

I'd like to see more of an event-driven framework, or at least something that doesn't look like autonomous mode is an afterthought.

And I'd really like to see the limit_mix() function die.
  #9   Spotlight this post!  
Unread 31-10-2005, 00:20
Unsung FIRST Hero
Matt Leese Matt Leese is offline
Been-In-FIRST-Too-Long
FRC #1438 (The Aztechs)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Long Beach, CA
Posts: 937
Matt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond repute
Send a message via AIM to Matt Leese
Re: Coders' Wishlists for 2006

Quote:
Originally Posted by Kevin Watson
What kind of trigonometric functions are you looking for?

-Kevin
Maybe there can be an implementation of a fixed-point set of basic trig functions that can be used. I know there are fixed-point approximations for some trig fucntions that work fairly well and don't require a large lookup table.

Matt
  #10   Spotlight this post!  
Unread 31-10-2005, 00:29
Redneck's Avatar
Redneck Redneck is offline
Hacker Hick
AKA: Jamie (2.0) Moran
FRC #0599 (Robodox)
Team Role: Engineer
 
Join Date: Aug 2004
Rookie Year: 2004
Location: California
Posts: 90
Redneck is just really niceRedneck is just really niceRedneck is just really niceRedneck is just really nice
Send a message via AIM to Redneck
Re: Coders' Wishlists for 2006

No more MPLAB.
Give us support for something else.... anything else... just no more MPLAB.
__________________


Which badges can you claim?
  #11   Spotlight this post!  
Unread 31-10-2005, 00:48
Kevin Watson's Avatar
Kevin Watson Kevin Watson is offline
La Caņada High School
FRC #2429
Team Role: Mentor
 
Join Date: Jan 2002
Rookie Year: 2001
Location: La Caņada, California
Posts: 1,335
Kevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond reputeKevin Watson has a reputation beyond repute
Re: Coders' Wishlists for 2006

Quote:
Originally Posted by Matt Leese
Maybe there can be an implementation of a fixed-point set of basic trig functions that can be used. I know there are fixed-point approximations for some trig fucntions that work fairly well and don't require a large lookup table.

Matt
I've written some code that that will do fixed-point sin() and cos() using an EEPROM look-up table. One piece of code is executed once to create the table, another body of code is used to do fast look-up. Once I write the documentation, I'll release to code for folks to try out.

-Kevin
__________________
Kevin Watson
Engineer at stealth-mode startup
http://kevin.org
  #12   Spotlight this post!  
Unread 31-10-2005, 09:01
jazzsaxman1988's Avatar
jazzsaxman1988 jazzsaxman1988 is offline
Registered User
AKA: Hal
#0404 (Distant Rage)
Team Role: Programmer
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Dinwiddie. VA
Posts: 9
jazzsaxman1988 is an unknown quantity at this point
Send a message via AIM to jazzsaxman1988 Send a message via MSN to jazzsaxman1988 Send a message via Yahoo to jazzsaxman1988
Re: Coders' Wishlists for 2006

Quote:
Originally Posted by Redneck
No more MPLAB.
Give us support for something else.... anything else... just no more MPLAB.
Amen... MPLAB should die. It'd be nice if we could set up a project in Visual Studio to handle it
__________________
So he was standing there, surrounded by sinners, blasphemers, and the devil himself, and he thought to himself, "Well, no one's perfect..."
  #13   Spotlight this post!  
Unread 31-10-2005, 14:57
Ryan M. Ryan M. is offline
Programming User
FRC #1317 (Digital Fusion)
Team Role: Programmer
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Ohio
Posts: 1,508
Ryan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud ofRyan M. has much to be proud of
Re: Coders' Wishlists for 2006

Well, there is support for other things thanks to the work of others. Search for "using eclipse."

What I would like to see:
  • Much more organized default code. Sure, you can take the stuff they give you and fix it, but then when they change a few things next year you have to start all over. One easy thing which would be especially nice for newer programmers would be just move all the utility include files into a separate directory. (Leave things that people commonly want to edit in the main area.)
  • Stripped down version of the default code. A version of the default code which contained only the essential, basic structure would be handy for the more advanced teams. Continue to have a version with examples, but also make one which gets rid of things like the default mappings of the joysticks to the motors.
  • USB programming capabilities. Yeah, I know that USB to serial converts usually work, but driver for the one I got caused horrible stability issues on my Windows box (not to mention took 10 minutes to download...) and it doesn't work at all with my Linux laptop. (As a side note: if anyone knows of one that works with Linux, tell me please!) I realize that the hardware isn't likely to change for a few more years, but is a wishlist.
  • Going off of that, native support for Linux would be nice. Not a big priority thanks the work of many people on this forum, but what if the next version of the compiler breaks all their work?
__________________


Last edited by Ryan M. : 31-10-2005 at 19:00. Reason: I lied... it's not in his sig.
  #14   Spotlight this post!  
Unread 31-10-2005, 16:02
Unsung FIRST Hero
Matt Leese Matt Leese is offline
Been-In-FIRST-Too-Long
FRC #1438 (The Aztechs)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Long Beach, CA
Posts: 937
Matt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond repute
Send a message via AIM to Matt Leese
Re: Coders' Wishlists for 2006

Quote:
Originally Posted by Kevin Watson
I've written some code that that will do fixed-point sin() and cos() using an EEPROM look-up table. One piece of code is executed once to create the table, another body of code is used to do fast look-up. Once I write the documentation, I'll release to code for folks to try out.

-Kevin
I had some similiar code last year but it got lost in a laptop crash. There's also a pretty good atan2 approximation (or at least it seemed to be) out there if you'd want to include that too. This is what I based my implementation on last year: http://www.dspguru.com/comp.dsp/tricks/alg/fxdatan2.htm

Matt
  #15   Spotlight this post!  
Unread 31-10-2005, 17:52
JJG13's Avatar
JJG13 JJG13 is offline
Yoda
AKA: Joshua Graffman
None #0180 (SPAM)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2003
Location: Martin County, Florida
Posts: 105
JJG13 has a spectacular aura aboutJJG13 has a spectacular aura aboutJJG13 has a spectacular aura about
Re: Coders' Wishlists for 2006

Quote:
Originally Posted by Redneck
No more MPLAB.
Give us support for something else.... anything else... just no more MPLAB.
Couldn't agree more.

I'd also like a USB programming port for the FRC. Not many laptops have serial ports anymore and in any case USB would be much faster. Oh yeah, we need to have the IFI loader have a large (infinate) buffer for the printfs.

I don't really care about the code FIRST gives us as producing code is my job. Other than that I want more code/variable space so that we can have better, more overly complicated autonomous modes.
__________________
Behold the power of SPAM.
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 18:27.

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