Go to Post I just want to see Aerial Assist again. Played on Lunacy regolith. With minibot poles. Which are on coopertition bridges. Is that too much to ask for? ;) - M. Lillis [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC Control System
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 07-03-2011, 17:20
bearsomg bearsomg is offline
Registered User
FRC #1511
 
Join Date: Sep 2009
Location: Penfield, New York
Posts: 5
bearsomg is an unknown quantity at this point
Custom Driverstation

Has anyone managed to develop a custom driver station (not the dashboard, the full driver station) in a language other than labview? If so, could you send me the source code please? I've been trying to make our own custom driver station in C#.NET but I can't seem to find how to structure the packets that are being sent to the robot.

My final goal with this is to be able to write an iPhone app that works just like the normal driver station so that we can use it with our normal robot code.


Thanks!

-----------------------------
Justin
FIRST Team 1511 Rolling Thunder
Reply With Quote
  #2   Spotlight this post!  
Unread 08-03-2011, 11:29
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: Custom Driverstation

You might want to contact Ben Abraham of Team 3357. He's on Chief Delphi as mobilegamer999, and wrote an iPhone app that does what you propose. See this thread for information.
Reply With Quote
  #3   Spotlight this post!  
Unread 10-03-2011, 15:35
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Custom Driverstation

A couple things to keep in mind.

At this point it is not legal to use a custom driver station at a FIRST competition.

As you write the driver station software, think through the safety issues. Your code will now be directly responsible for much of what the robot does. If the app crashes and stops communicating, the system watchdog will shutdown the outputs. If your app continues sending commands, the robot will do what it is told -- whatever that is. Test it thoroughly, especially before using it around crowds of people or letting others drive it.

Greg McKaskle
Reply With Quote
  #4   Spotlight this post!  
Unread 14-03-2011, 18:29
ShotgunNinja's Avatar
ShotgunNinja ShotgunNinja is offline
Programming Mentor, FRC 4247
AKA: Nicholas Iannone
FRC #4247 (CougarBOTS)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2006
Location: Milwaukee, WI
Posts: 160
ShotgunNinja is a jewel in the roughShotgunNinja is a jewel in the roughShotgunNinja is a jewel in the roughShotgunNinja is a jewel in the rough
Re: Custom Driverstation

There is a project called the ZomB Dashboard on http://firstforge.wpi.edu/ that you should check out, and I know a guy named Eric Haskins, from FRC #1103, who fully reimplemented the FRC Communication Protocol for the Arduino Mega 2560 for our college-level robotics competition. We have some partial code for you to look at here:

Driver Station (in C#/.NET!)
http://code.google.com/p/scoe-robotics-driver-station/
__________________
Team #2970 Alum
Team #1652 Alum
2006: School Mascot for Team 1652
2007-2008: Programmer for Team 1652 (Robot Mafia)
2009: Programmer on Team 1652 (Robot Mafia), Programmer on Team 2970 (eSchool eBots)
2010-2016: Volunteer, Wisconsin Regional
2017: Programming Mentor, FRC 4247 (CougarBOTS, Obama SCTE, Milwaukee, WI)
Reply With Quote
  #5   Spotlight this post!  
Unread 22-03-2011, 16:32
byteit101's Avatar
byteit101 byteit101 is offline
WPILib maintainer (WPI)
AKA: Patrick Plenefisch
no team (The Cat Attack (Formerly))
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Worcester
Posts: 699
byteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of light
Re: Custom Driverstation

Quote:
Originally Posted by ShotgunNinja View Post
There is a project called the ZomB Dashboard on http://firstforge.wpi.edu/sf/projects/zombdashboard that you should check out,
More specifically, the DS plugin source, located in DriverStation.cs in the ZomB.DriverStation folder: source
__________________
Bubble Wrap: programmers rewards
Watchdog.Kill();
printf("Watchdog is Dead, Celebrate!");
How to make a self aware robot: while (∞) cout<<(sqrt(-∞)/-0);
Previously FRC 451 (The Cat Attack)
Now part of the class of 2016 at WPI & helping on WPILib
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 16:46.

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