Go to Post As in life, the more restrictive the rules, the more creative the 'best' solution will be. - DonRotolo [more]
Home
Go Back   Chief Delphi > FIRST > Rumor Mill
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 27-06-2005, 23:20
Chris_Elston's Avatar
Chris_Elston Chris_Elston is offline
Controls Engineer
AKA: chakorules
FRC #1501 (Team THRUST)
Team Role: Engineer
 
Join Date: Feb 2004
Rookie Year: 2001
Location: Huntington, Indiana
Posts: 746
Chris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond repute
Exclamation Spoiler: Could this be the new software for the FRC 2006?

CoreChart™FR is a flowchart like Graphical Icon Assembler designed for the popular FIRST Robotics Competition robotics controllers. Based on CoreChart Professional it simplifies the programming of the PIC18F8520 chips in the Innovation First Inc robotic controllers used by the competition. CoreChart underpins the highly successful University High School Industry Robotic Peer Mentoring Program for microchip Innovation Skills development.

Looks like CoreChart has been developed for the FRC.
http://www.elabtronics.com/Corechart...ple_Manual.pdf

Could mean easier programming in the 2006 season.

Anyone have any insight?
http://www.elabtronics.com/CoreChartFR.htm

Here is a link to a TRIAL download: (30 days)
http://www.elabtronics.com/CoreChartFR_Setup.zip
__________________
Team T.H.R.U.S.T. 1501
Download all of our past robot's source code here:Repository

Favorite CD quote:
"That can't be their 'bot. not nearly enough (if any) rivets to be a 1501 machine." ~RogerR: Team #1369
Reply With Quote
  #2   Spotlight this post!  
Unread 27-06-2005, 23:25
MrToast's Avatar
MrToast MrToast is offline
I named Greg Needel's cat!
AKA: Dave DeLong
no team (Rhode Warriors)
Team Role: Alumni
 
Join Date: Mar 2004
Rookie Year: 2004
Location: RI, now UT
Posts: 326
MrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud ofMrToast has much to be proud of
Send a message via AIM to MrToast
Re: Spoiler: Could this be the new software for the FRC 2006?

Bah, where's the Mac version?
__________________
(#121, 2004) Archimedes semi-finalists with 237 and 386! I had an awesome time guys, and thanks for the hat!
(#121, 2004) BC5 semi-finalists with 190 and 1027! Awesome time! We went further than I thought we could! Thanks for all your help w/ our transmission!
(#121, 2005) Galileo quarter-finalists with 47 and 203! Thanks for all your support through the stress!
------------------------------
If it moves and it shouldn't, use duct tape.
If it doesn't move and it should, use WD-40
------------------------------
"It'll all work out in the end, and if it doesn't, it's not the end." - Jeff Bullock
Reply With Quote
  #3   Spotlight this post!  
Unread 27-06-2005, 23:46
dez250 dez250 is offline
54... What a good number!
no team
 
Join Date: Dec 2002
Rookie Year: 2000
Location: Upstate NY / Manchester, NH
Posts: 1,721
dez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond reputedez250 has a reputation beyond repute
Send a message via AIM to dez250
Re: Spoiler: Could this be the new software for the FRC 2006?

USE AT YOUR OWN RISK! This software has not been endorsed by either FIRST, IFI or Radio Shack Publicly to use on any of the products.
__________________
#5

-Michael Dessingue
Reply With Quote
  #4   Spotlight this post!  
Unread 27-06-2005, 23:49
rufu5's Avatar
rufu5 rufu5 is offline
20something
FRC #5010 (Tiger Dynasty)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2000
Location: Indiana
Posts: 175
rufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud of
Send a message via AIM to rufu5
Re: Spoiler: Could this be the new software for the FRC 2006?

This seems similar to the programming software for the Radioshack Vex kits. Its called "EasyC" and it makes the average school teacher or high school student a "programmer" in about 30 seconds. While this program is only in beta, I have gotten a chance to work with it (and gotten my hands on one of those nifty little orange programming boxes) and it is amazing. You simply pull a motor or sensor or if statement, etc from a box on the left into your "work area" and it creates a visual flowchart of the code you are creating.

It is great to see that there will be a full scale version of this for FRC robots as well. Makes my job about 1000x easier
__________________
have no fear of perfection, you will never reach it.
-Salvador Dali
Reply With Quote
  #5   Spotlight this post!  
Unread 28-06-2005, 00:38
Gdeaver Gdeaver is online now
Registered User
FRC #1640
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2001
Location: West Chester, Pa.
Posts: 1,356
Gdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond reputeGdeaver has a reputation beyond repute
Re: Spoiler: Could this be the new software for the FRC 2006?

With out a default program its kind of useless for first. Wonder how the the master-slave would be handled. I didn't see any SPI subroutines. No pic C . Goes from graphic to assembler. Would be interesting if they duplicated the IFI effort and it was approved for competition.
Reply With Quote
  #6   Spotlight this post!  
Unread 28-06-2005, 08:07
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: Spoiler: Could this be the new software for the FRC 2006?

Quote:
Originally Posted by Gdeaver
Would be interesting if they duplicated the IFI effort and it was approved for competition.
I don't see a reason why it has to be approved for competition. I thought IFI's stance always was if you modify the code and introduce a bug it's your problem, not theirs.
IFI put a built in safety mechanism. If your "user processor program" doesn't play nicely and behave the way the "master processor's program" wants you to it will shut off the outputs making your robot dead in the water.
__________________
"FIRST is like bling bling for the brain." - Woodie Flowers
Reply With Quote
  #7   Spotlight this post!  
Unread 28-06-2005, 08:17
Chris_Elston's Avatar
Chris_Elston Chris_Elston is offline
Controls Engineer
AKA: chakorules
FRC #1501 (Team THRUST)
Team Role: Engineer
 
Join Date: Feb 2004
Rookie Year: 2001
Location: Huntington, Indiana
Posts: 746
Chris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond reputeChris_Elston has a reputation beyond repute
Re: Spoiler: Could this be the new software for the FRC 2006?

Quote:
This software has not been endorsed by either FIRST, IFI or Radio Shack Publicly to use on any of the products.

I think it could be "Endorsed" by FIRST. The title says " for FIRST" and it's got FIRST logos on the website. Seems to be they would have to gotten permission to endorse it...just my thoughts...
__________________
Team T.H.R.U.S.T. 1501
Download all of our past robot's source code here:Repository

Favorite CD quote:
"That can't be their 'bot. not nearly enough (if any) rivets to be a 1501 machine." ~RogerR: Team #1369
Reply With Quote
  #8   Spotlight this post!  
Unread 28-06-2005, 08:23
CmptrGk's Avatar
CmptrGk CmptrGk is offline
Programming Mentor
AKA: Dillon
FRC #0716 (Who'sCTEKS)
Team Role: College Student
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Kent,CT
Posts: 212
CmptrGk has much to be proud ofCmptrGk has much to be proud ofCmptrGk has much to be proud ofCmptrGk has much to be proud ofCmptrGk has much to be proud ofCmptrGk has much to be proud ofCmptrGk has much to be proud ofCmptrGk has much to be proud of
Re: Spoiler: Could this be the new software for the FRC 2006?

If its really for an FRC bot, why are there pictures of a Vex bot on the page?
__________________
#14


"Great autonomous mode Dillon."," It hasn't been written yet"
after an Archimedes match


Reply With Quote
  #9   Spotlight this post!  
Unread 28-06-2005, 08: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: Spoiler: Could this be the new software for the FRC 2006?

Quote:
Originally Posted by rufu5
You simply pull a motor or sensor or if statement, etc from a box on the left into your "work area" and it creates a visual flowchart of the code you are creating.
I haven't tried it out yet, so I'll ask:

It sounds similar in idea to the LEGO RIS default programming environment. Is it?
__________________

Reply With Quote
  #10   Spotlight this post!  
Unread 28-06-2005, 11:00
Dave Scheck's Avatar
Dave Scheck Dave Scheck is offline
Registered User
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Feb 2003
Rookie Year: 2002
Location: Arlington Heights, IL
Posts: 574
Dave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond reputeDave Scheck has a reputation beyond repute
Re: Spoiler: Could this be the new software for the FRC 2006?

If in fact FIRST decides to go with this, and based on the information provided, it seems like there's a good chance that they will, I really hope that they don't require teams to use the program (which they probably won't).

While a tool like this can be very useful in teaching logic and program flow, it quickly becomes messy and hard to read when you start doing complex things.

Just look at the VEX Controller Examples on the page listed in the original post. Check out the example on page 16. Simply looking at the code makes it impossible to figure out what's going on. I look at the diagram and am immediately overwhelmed by a barrage of shapes and colors. The text on the symbols is useful for some things (like pwm01 = 40), but for others it is very non-helpful. "IF Zero"...are they saying "if(0)" or "if(somevariable == 0)", and if so, what is somevariable? They also use GOTOs, which can be incredibly confusing and are usually taught to be avoided at all costs.

In an example in the FRC examples on page 14, I look at their flowchart and understand what they're doing, but without reading their description, where does TEMP2 come from? It turns out that it is set in the Get_Analog_Value routine, but who would've guessed? Is it hard-coded that rc_ana_in1 gets assigned to TEMP2 or is that user definable?

Point is, it adds a layer of abstraction that makes the code harder to read. Does this mean that we'll have to compile twice? Once for the flowchart, then once again to compile the assembly into the IFI code skeleton?

I understand that the programming world is moving toward things like SDL and UML to autogenerate code, but there is still no substitute for learning how to write code for yourself. In fact, I contend that you are better off learning to program in a textual language then applying that knowledge to autogeneration. There's just so much control you can have with a high level graphical language, not to mention that the generated code is usually enormous and inefficient (two things that cannot be sacrificed on the FIRST controllers)

I think that the money and effort spent on developing this tool would have been better spent coming up with a solid curriculum to teach students how to program in C. With a little time and practice, I think that most people would find that there is no magic involved in programming.

I appreciate the efforts made by Elabtronics, and I hope that there are some people out in the FIRST community that will benefit from them. I just don't see myself using a graphical tool like this on anything complex.
Reply With Quote
  #11   Spotlight this post!  
Unread 28-06-2005, 11:11
Ian Curtis Ian Curtis is offline
Best Available Data
FRC #1778 (Chill Out!)
Team Role: Engineer
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Puget Sound
Posts: 2,520
Ian Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond repute
Re: Spoiler: Could this be the new software for the FRC 2006?

This seems very similar to programming in FLL. Most teams use Robolab (graphics based) but teams are allowed to use ScriptEd (which is a scripting language) (even if BricX isn't allowed).
__________________
CHILL OUT! | Aero Stability & Control Engineer
Adam Savage's Obsessions (TED Talk) (Part 2)
It is much easier to call someone else a genius than admit to yourself that you are lazy. - Dave Gingery
Reply With Quote
  #12   Spotlight this post!  
Unread 28-06-2005, 19:43
Alexander McGee's Avatar
Alexander McGee Alexander McGee is offline
Hoonigan
AKA: Alexander S. McGee
no team (no team)
Team Role: Engineer
 
Join Date: Sep 2002
Rookie Year: 1998
Location: Auburn Hills, Michigan
Posts: 392
Alexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond reputeAlexander McGee has a reputation beyond repute
Send a message via AIM to Alexander McGee Send a message via Yahoo to Alexander McGee
Re: Spoiler: Could this be the new software for the FRC 2006?

Bah, I'll stick with LabVIEW. Once I figured out how to control the RC with LabVIEW, I haven't looked at C code.
__________________
-Alexander S. McGee
Intellectual Property Attorney, Mechanical Engineer, Gear-head
Reply With Quote
  #13   Spotlight this post!  
Unread 09-08-2005, 21:34
roboticsguy1988's Avatar
roboticsguy1988 roboticsguy1988 is offline
Larry Johnston
AKA: Larry Boy
FRC #1501 (Team THRUST)
Team Role: Electrical
 
Join Date: Jan 2004
Rookie Year: 2001
Location: Huntington, IN
Posts: 290
roboticsguy1988 has much to be proud ofroboticsguy1988 has much to be proud ofroboticsguy1988 has much to be proud ofroboticsguy1988 has much to be proud ofroboticsguy1988 has much to be proud ofroboticsguy1988 has much to be proud ofroboticsguy1988 has much to be proud ofroboticsguy1988 has much to be proud ofroboticsguy1988 has much to be proud of
Send a message via ICQ to roboticsguy1988 Send a message via AIM to roboticsguy1988 Send a message via MSN to roboticsguy1988 Send a message via Yahoo to roboticsguy1988
Re: Spoiler: Could this be the new software for the FRC 2006?

Quote:
Originally Posted by iCurtis
This seems very similar to programming in FLL. Most teams use Robolab (graphics based) but teams are allowed to use ScriptEd (which is a scripting language) (even if BricX isn't allowed).
Yes it does. Very much so.

If you think about it while a lot of people prefer the normal programming of an FRC bot using mplab. This could help some teams who may not have the mentor support to teach a student C. I think its still a benefit to the FIRST Community no matter what. There will always be teams that will not have the full capabilities as others and this is something to help those teams.
__________________
Larry Johnston, Team THRUST, Team #1501, Team THRUST webpage

2005 IRI - Imagery and Design Award
2005 - 2006 BMR - Professional Grade Award
2006 BMR - Delphi Driving Tomorrow's Technology Award

"That can't be their 'bot. not nearly enough (if any) rivets to be a 1501 machine." ~ RogerR
~Da team that uses all tha rivets, Team #1501~


The FIRST Software Repository ~ Chief Admin
openFIRST ~ Project Supporter (Former editor)
DMOZ.org - FIRST - US Teams Section ~ Chief Editor
Reply With Quote
  #14   Spotlight this post!  
Unread 10-08-2005, 00:25
Hutch Hutch is offline
NOTAG
FRC #0461 (Westside Boiler Invasion)
Team Role: Programmer
 
Join Date: Jul 2005
Location: Indiana
Posts: 69
Hutch will become famous soon enoughHutch will become famous soon enough
Exclamation Re: Spoiler: Could this be the new software for the FRC 2006?

I sure hope they DON'T switch to this... Programming is already really easy (I mean, all hardward interfacing code is provided, the autonomous scripting is there if you choose to use it, etc.) and more simplification would just ruin any remaining challenge to it IMO.

Or maybe provide it but still let you use C...
Reply With Quote
  #15   Spotlight this post!  
Unread 12-08-2005, 18:53
Cyberguy34000's Avatar
Cyberguy34000 Cyberguy34000 is offline
Scout-Master
AKA: Chris
FRC #0662 (Rocky Mountain Robotics)
Team Role: Scout
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Colorado Springs
Posts: 410
Cyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond reputeCyberguy34000 has a reputation beyond repute
Send a message via AIM to Cyberguy34000
Re: Spoiler: Could this be the new software for the FRC 2006?

Bahh... I think you programmers are overlooking something. While it might be easier for the initiated, C++ is a nightmare to learn in a matter of weeks for people with no prior experience. For small teams who barely get away with programming enough code to make their robot move in a few directions, this thing could be a godsend. For people who don't understand C, this could help them to actually have some autonomous code among other cool features that wouldn't have been possible before. True, it would be a bad thing to require the use of it for all FIRST teams, as many teams have programmers that are fully capable of coding in C, but I think it's shortsighted to blast something that you aren't familiar with.

Ultimately, used as another tool to help teams get off the ground faster, this thing could be great.
__________________

I love deadlines, I love the wooshing sound they make as they fly by. - Douglas Adams

They who would give up an essential liberty for temporary security, deserve neither liberty or security. - Benjamin Franklin

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
[Official 2006 Game Design] OK, so YOU design the 2006 game... dlavery FRC Game Design 29 08-01-2006 00:21
**FIRST EMAIL**/2005 FRC Game Design Communication to FRC Teams Goobergunch FIRST E-Mail Blast Archive 1 06-01-2005 09:29
FRC Program State Frozen at Power-up WillyC Control System 4 14-02-2004 18:05


All times are GMT -5. The time now is 08:20.

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