Go to Post Do you think it's important? Is it actually possible for the students to change the lives of the mentors? - Rich Kressly [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
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 20-10-2011, 14:32
feverittm's Avatar
feverittm feverittm is offline
Registered User
FRC #0997 (Spartans)
Team Role: Mentor
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Corvallis, OR
Posts: 122
feverittm will become famous soon enoughfeverittm will become famous soon enough
What is the easiest way to create a custom driverstation dashboard?

Java folks,

I have been around FRC as a mentor now for two seasons and have seen a number of really good and inventive dashboards on team's driver's stations. While not a requirement for competition, they can be an advantage if developed well from a systematic point of view.

Now to my real question. From what I have seen of the custom dashboard development flow, the new dashboard is created in labview with the controls added and connected to a special 'dashboard' datatype that packages/unpackages the dashboard information that goes between the robot and the driver's station.

This packed datatype seems very hard to manage and is the main reason that we have not tried to develop our own dashboard. Our mentors have the necessary Labview experience to understand the mechanics of the remainder of the labview development, but the datatype seems too clunky.

Is there an easier was to manage this datatype? If your robot is programmed in labview then this seems to be very straightforward, while using other languages it seems much more difficult.

Anyone have a good java workflow for dashboard development they would like to share?

Enjoy!
__________________
Floyd Moore
Mentor Electrical and Pneumatics
Team 997 - Spartan Robotics
Corvallis High School, Corvallis Oregon
Reply With Quote
  #2   Spotlight this post!  
Unread 20-10-2011, 16:17
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,572
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: What is the easiest way to create a custom driverstation dashboard?

Last year, the Smart Dashboard was introduced, which makes it easier. You could also use the ZomB dashboard.
Reply With Quote
  #3   Spotlight this post!  
Unread 20-10-2011, 21:22
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: What is the easiest way to create a custom driverstation dashboard?

The dataype is indeed the difficult element in the dashboard. Start small, and with some comments and systematic edits, I think you'll find that it is doable.

During the offseason, give the dashboard a shot, and I think you'll find that it is pretty straightforward. Plus, who knows. It may get even easier.

Greg McKaskle

Last edited by Greg McKaskle : 20-10-2011 at 21:29.
Reply With Quote
  #4   Spotlight this post!  
Unread 21-10-2011, 12:59
Robby Unruh's Avatar
Robby Unruh Robby Unruh is offline
*insert random dial-up tone here*
FRC #3266 (Robots R Us)
Team Role: Coach
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Eaton, OH
Posts: 338
Robby Unruh will become famous soon enough
Re: What is the easiest way to create a custom driverstation dashboard?

Last year we used ZomB dashboard. It wasn't too hard to set up, and it looked pretty nice with our taco-shaped speedometer.
__________________
[Robots R Us #3266]
2015: Georgia Southern Classic (Winners / Thanks 1319 & 1648!), Queen City
2014: Crossroads, Queen City
2013: Buckeye, Queen City, Crossroads
2012: Buckeye, Queen City

2011: Buckeye
2010: Buckeye
Reply With Quote
  #5   Spotlight this post!  
Unread 23-10-2011, 01:20
feverittm's Avatar
feverittm feverittm is offline
Registered User
FRC #0997 (Spartans)
Team Role: Mentor
 
Join Date: Apr 2010
Rookie Year: 2010
Location: Corvallis, OR
Posts: 122
feverittm will become famous soon enoughfeverittm will become famous soon enough
Re: What is the easiest way to create a custom driverstation dashboard?

Thanks all for the replies.

Regarding Smart Dashboard - that is what we ended up using. Just not as nice or as developed as I would have liked. It requires us to re-load it every time.
But this is always an option, especially for development (very easy to add more information on the screen).

Regarding Zombie - We tried this initially, but couldn't get it to work. Just too many issues. Could easily have changed and gotten better later.

The real reason we never has the initiative to fix things was that in competition our drivers/operators never look at the screen! We have a very good driver (Awsome Griffin) and maybe were a little spoiled. If we could make the information more intuitive then we might change things.

Enjoy!
__________________
Floyd Moore
Mentor Electrical and Pneumatics
Team 997 - Spartan Robotics
Corvallis High School, Corvallis Oregon
Reply With Quote
  #6   Spotlight this post!  
Unread 25-10-2011, 15:36
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: What is the easiest way to create a custom driverstation dashboard?

Quote:
Originally Posted by feverittm View Post
Regarding Zombie - We tried this initially, but couldn't get it to work. Just too many issues. Could easily have changed and gotten better later.
#1 its spelled ZomB, not Zombie (pronounced the same, though)
#2 yes, its probably changed quite a bit since you tried it (By March I was annoyed with the February versions, I fix stuff constantly). When did you try it? I am in the process of updating a bunch of stuff to make it easier, simpler, etc... I'm planning on adding a few more updates later this week, so after I publish that (thurs or friday), try installing & playing with it again, and if you still have issues, please let me know about it (I can only fix what I know about!)

@Robby Unruh: Yay for taco-meters! Glad to see someone else that appreciates it...
__________________
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 11:03.

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