Go to Post ...we might be able to take the 'out' out of 'outsourcing' - if we all share a strong cultural set of values, who exactly is 'out'? I think FIRST is a great way to do this, ... - Ian Mackenzie [more]
Home
Go Back   Chief Delphi > Other > FIRST Tech Challenge
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 05-01-2012, 18:18
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Smile [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

Hello everyone,

I have just released a free program for RobotC called Teleop Catalyst that lets users "click together" pretty robust teleop programs using a simple, "click, command, create" workflow. While the user still needs to know how to write simple code such as motor[ballSweeper] = 100;, all the complexities of handling button presses, determining toggle states, driving, etc. are handled by my program and abstracted away from the user. I have included a couple screenshots below to help give you a better idea of what the catalyst does:






It is my hope that Teleop Catalyst will make the programming aspect of the FTC competition as painless as possible. Also, since the RobotC code generated by the catalyst is fully commented and formatted, it is a great way for those new to the RobotC programming language to learn about how the teleop code works.

To learn more about Teleop Catalyst, and/or give it a spin, visit it's website at: http://ftc.kcastromechs.org/catalyst/

I hope you like it, and I can't wait to hear what you think!

~Titus
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst
Reply With Quote
  #2   Spotlight this post!  
Unread 09-01-2012, 06:49
jasonbrooks's Avatar
jasonbrooks jasonbrooks is offline
Team Captain
FTC #3540 (Roboboogie)
Team Role: Mechanical
 
Join Date: Sep 2011
Rookie Year: 2009
Location: New York
Posts: 71
jasonbrooks is an unknown quantity at this point
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

We tried it! It works nicely. We had one problem, maybe you have a solution:

Our school blocks us installing new software on our computers. So we can't get Adobe Air to run. Are there any plans to create a "portable" version of this program that can either be installed on a USB stick, or something that just runs without needing to be installed?
Reply With Quote
  #3   Spotlight this post!  
Unread 09-01-2012, 10:58
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

It's very encouraging to hear from you!
Sadly, I don't think it is quite possible to make Teleop Catalyst portable in the way you describe. However, since the app is Flash based, I can, in theory, port the code to target the web browser. However, a web version would no longer be able to access your file system directly. Also, I would have to do a lot of work to make that happen, with the way I have written the code. Unfortunately, the best "solution" for you now would be to a) get the admins to install the app or b) run it from a personal computer.
With that said, however, a web version of Teleop Catalyst is definitely on my radar. I'll let you know if and when it becomes available!
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst
Reply With Quote
  #4   Spotlight this post!  
Unread 09-01-2012, 15:22
jasonbrooks's Avatar
jasonbrooks jasonbrooks is offline
Team Captain
FTC #3540 (Roboboogie)
Team Role: Mechanical
 
Join Date: Sep 2011
Rookie Year: 2009
Location: New York
Posts: 71
jasonbrooks is an unknown quantity at this point
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

Ah I see...yes I do think we will be able to get the tech guys to put it on our computers. They don't hate us that much...yet

Let me know when a web version does come out. We are definitely looking forward to using it in our future endeavors!
Reply With Quote
  #5   Spotlight this post!  
Unread 09-01-2012, 23:19
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Talking Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

I have good news for you!
I was digging around and I found a way to let you install Teleop Catalyst without having administrative privileges. That means you should be able to install and run it on your school computers.
I'm hoping I can pull this off by tomorrow evening and post it on my website so you and everyone else in your predicament can enjoy the Catalyst without any hassle

I'll keep you posted!
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst
Reply With Quote
  #6   Spotlight this post!  
Unread 10-01-2012, 11:34
jasonbrooks's Avatar
jasonbrooks jasonbrooks is offline
Team Captain
FTC #3540 (Roboboogie)
Team Role: Mechanical
 
Join Date: Sep 2011
Rookie Year: 2009
Location: New York
Posts: 71
jasonbrooks is an unknown quantity at this point
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

Yay! That would be awesome.

I look forward to using the new version!

__________________
Follow us on Facebook: facebook.com/FTC3540

2010 - New York City Regional Tournament - Connect Award Winner
2010 - New York City Regional Tournament - Motivate Award Finalist
2010 - New York City Regional Tournament - Division Finalist
2011 - New York City Regional Tournament - Connect Award Winner
2011 - Kingswood Oxford Regional Tournament - 2nd Place Alliance
2012 - Hudson Valley Regional Tournament - Winning Alliance
2012 - New York City Regional Tournament - 3rd Place Inspire Award
Reply With Quote
  #7   Spotlight this post!  
Unread 10-01-2012, 17:38
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

As promised, I have created a "self contained" version of the Teleop Catalyst for you. You will need to extract it from the ZIP archive (link below).

A few notes: I decided not to make the self-contained version (it uses the new AIR Captive Runtime) a default download for teams because it does not support automatic updates (and the file size is bigger). Also, I haven't packaged it with an installer, which might throw off some people.

However, when I release a "final" version of Teleop Catalyst, I do plan on eventually making the ZIP version available for teams who cannot get their admins to install the software on their computers, or are unable to use/install AIR for some reason.

Basically, if you can get your admins to install the normal AIR version of Teleop Catalyst, you would be doing yourself a favor

In any case, here's the download link: ftc.kcastromechs.org/catalyst/deploy/Teleop Catalyst For RobotC.zip

Enjoy!
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst
Reply With Quote
  #8   Spotlight this post!  
Unread 10-01-2012, 23:41
jasonbrooks's Avatar
jasonbrooks jasonbrooks is offline
Team Captain
FTC #3540 (Roboboogie)
Team Role: Mechanical
 
Join Date: Sep 2011
Rookie Year: 2009
Location: New York
Posts: 71
jasonbrooks is an unknown quantity at this point
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

Works PERFECTLY!!! This is a fun program for us to play around with now, and compare our written code with the generated code

Thanks so much!!! We greatly appreciate all of your help, and will let you know if we run into any problem.
__________________
Follow us on Facebook: facebook.com/FTC3540

2010 - New York City Regional Tournament - Connect Award Winner
2010 - New York City Regional Tournament - Motivate Award Finalist
2010 - New York City Regional Tournament - Division Finalist
2011 - New York City Regional Tournament - Connect Award Winner
2011 - Kingswood Oxford Regional Tournament - 2nd Place Alliance
2012 - Hudson Valley Regional Tournament - Winning Alliance
2012 - New York City Regional Tournament - 3rd Place Inspire Award
Reply With Quote
  #9   Spotlight this post!  
Unread 11-01-2012, 10:25
electron's Avatar
electron electron is offline
Former Team Overdrive member
AKA: Joseph
FTC #2753 (Team Overdrive)
Team Role: Alumni
 
Join Date: Nov 2009
Rookie Year: 2010
Location: NJ
Posts: 76
electron is just really niceelectron is just really niceelectron is just really niceelectron is just really nice
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

Woah, this is awesome. You are a programming God amongst us mere mortals!
__________________
The difference between genius and stupidity is that genius has its limits. - Albert Einstein

I may be one of the few people that has moved from FRC to FTC, and enjoyed it
Reply With Quote
  #10   Spotlight this post!  
Unread 11-01-2012, 15:36
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

@jasonbrooks: Thank you! I'm glad my program is of help to you and your team... have fun!

@electron: I'm glad you like my app! Your comment totally made my day!
However, I must say... I'm far from "programming God" status. I'm merely a passionate coder who wants to make the world a better place
All the same, thanks!
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst
Reply With Quote
  #11   Spotlight this post!  
Unread 11-01-2012, 15:48
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Post Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

Hi Guys,

I just released Teleop Catalyst for RobotC Version 1.3 beta!
It includes some really useful new features (short summary below), bug fixes,
improved performance, and a new "update complete" screen.

Main new features:
  1. All buttons with code in them are now highlighted in green
  2. The button currently being edited is highlighted in yellow, and the tooltip has a "(editing)" suffix.
  3. Added a new "update complete" dialog which appears after each update.

For the entire changelog, see the changelog.txt file in your Teleop Catalyst install directory.

If you already have Teleop Catalyst installed, you should get a prompt to download the new version when you run it.

For those of you who don't have administrative privileges, and/or are using the "portable" version of Teleop Catalyst, you will have to manually download the program from the following URL: http://ftc.kcastromechs.org/catalyst...r%20RobotC.zip
Then simply unzip the archive and double click the Teleop Catalyst executable.

Enjoy!
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst

Last edited by techappetite : 11-01-2012 at 18:03.
Reply With Quote
  #12   Spotlight this post!  
Unread 11-01-2012, 18:01
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Talking Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

Here are some updated screenshots of Teleop Catalyst v1.3.1 (the forum software won't let me edit my original post):



The buttons with the green border are buttons that contain code.
The button with the yellow border is the button that is currently being edited.


Pragmas & Motor screen:


Functions & Initialization Code:


Export Options:


Teleop Catalyst download page: http://ftc.kcastromechs.org/catalyst/
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst
Reply With Quote
  #13   Spotlight this post!  
Unread 11-02-2012, 15:54
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Lightbulb Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

Teleop Catalyst for RobotC now has a Facebook page!

Teleop Catalyst for RobotC official Facebook page
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst
Reply With Quote
  #14   Spotlight this post!  
Unread 02-03-2012, 12:40
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

If you like Teleop Catalyst, please help spread the word by becoming a fan on its Facebook page!
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst

Last edited by techappetite : 02-03-2012 at 12:43.
Reply With Quote
  #15   Spotlight this post!  
Unread 31-10-2012, 15:32
techappetite's Avatar
techappetite techappetite is offline
Registered User
AKA: Titus
FRC #3528 (Up Next)
Team Role: Marketing
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Kansas City, MO
Posts: 14
techappetite is on a distinguished road
Re: [FTC]: Teleop Catalyst for RobotC makes writing teleop code a breeze

UPDATE: Tele-op Catalyst for ROBOTC has a new home!
Here's its new website: http://tituswoo.com/project/catalyst
__________________
Check out Tele-op Catalyst for ROBOTC, a free program which writes tele-op/usermode programs for you!
Code:
http://tituswoo.com/project/catalyst
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


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

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