Go to Post Nothing worse than an intolerant field :D - JB987 [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 Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 06-01-2011, 19:12
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
New Year, New ZomB Dashboard

ZomB Dashboard System 0.7 Beta 1 Released
The ZomB Dashboard System has helped you create custom dashboards before, but now, 0.7 is almost here and it is even better! ZomB 0.7 builds on 0.6 in a few areas, but is completely new in others.
Visual ZomB
Visual ZomB (or ViZ for short) enables you to build a custom dashboard quickly and easily without having to use bulky Visual Studio. It has a drag and drop interface, dynamic toolbox loading, plugin support, build to standalone exe, snap lines, and many other features
ZomB Control Collection
The core ZomB controls have been remade in WPF to enable many more advanced features and better performance on hardware acceleration enabled computers. Also new: force feedback/rumble
Installer
ZomB Dashboard System 0.7 now has an installer that will automatically set everything up for you.
Robot Side Bindings
With support for C++, Java and now LabVIEW, all with TCP communication both to and from the dashboard, debugging your code and displaying data has never been easier.

ZomB 0.7 also has numerous other improvements: Release Notes 0.7 (work in progress)

Download the beta, report any bugs, give feedback, and I'll (hopefully) release the final 0.7 next Wednesday. Also, If you are interested in helping develop ZomB, please feel free to contact me.

Download Installer

(almost) Complete Guide to ZomB
Using the Bindings
FIRST Forge site: http://firstforge.wpi.edu/sf/projects/zombdashboard
__________________
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

Last edited by byteit101 : 06-01-2011 at 19:33.
  #2   Spotlight this post!  
Unread 08-01-2011, 08:06
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: New Year, New ZomB Dashboard

And by the way, ZomB recently passed 3000 downloads! (its currently at 3100) Thank you for all the downloads!
__________________
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
  #3   Spotlight this post!  
Unread 14-01-2011, 14:54
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: New Year, New ZomB Dashboard - 0.7 Released

ZomB Dashboard System 0.7 Released
The ZomB Dashboard System 0.7 is here and it is even better! ZomB 0.7 fixes a few small bugs with the beta, a missing file and an issue when loading multiple targets
Feature Video
http://thecatattack.org/ZomB

ZomB 0.7 has numerous improvements since 0.6: Release Notes 0.7 (work in progress)

Download, report any bugs, give feedback, and have fun. Also, If you are interested in helping develop ZomB, please feel free to contact me.

Download Installer

(almost) Complete Guide to ZomB
Using the Bindings
FIRST Forge site: http://firstforge.wpi.edu/sf/projects/zombdashboard[/quote]
__________________
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
  #4   Spotlight this post!  
Unread 21-01-2011, 11:08
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: New Year, New ZomB Dashboard

Oops, I forgot to post the source for 0.7, so I just posted it on FIRST Forge now. Its in the 0.7 package.

Download Installer
Download Source
Download Both
__________________
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
  #5   Spotlight this post!  
Unread 23-01-2011, 02:51
Robototes2412's Avatar
Robototes2412 Robototes2412 is offline
1 * 4 != 14
FRC #2412 (Robototes)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2007
Location: Bellevue
Posts: 312
Robototes2412 is on a distinguished road
Re: New Year, New ZomB Dashboard

I know I am being a huge pain in the arse saying this, but could you please make a version that is mono-friendly? I know you have the static dashboards mono-goodwise, but I would love to see the dynamic ones mono-happy.

Possibly SDL would be a good enough replacement for WPF
  #6   Spotlight this post!  
Unread 23-01-2011, 11:01
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: New Year, New ZomB Dashboard

Quote:
Originally Posted by Robototes2412 View Post
I know I am being a huge pain in the arse saying this, but could you please make a version that is mono-friendly? I know you have the static dashboards mono-goodwise, but I would love to see the dynamic ones mono-happy.

Possibly SDL would be a good enough replacement for WPF
I would try to make it Mono friendly, but alas: http://www.mono-project.com/WPF_Notes
If you want to port it to SDL or another framework, go ahead, and if its not missing critical features, i'll post it

I haven't tried, but if you have wine, you should be able to install it (make sure you install the reall .net 3.5 framework also)

On a another note, has anyone experienced a flood of undefined symbols when downloading ZomB.out to the robot? if so, does http://thecatattack.org/NUfiles/ZomB.zip fix 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
  #7   Spotlight this post!  
Unread 30-01-2011, 13:17
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: New Year, New ZomB Dashboard

IMPORTANT FIX - v0.7.1.350
This release fixes a few critical bugs:
  • Missing symbols error causing it to be unusable is now fixed
  • You can see the WPILib camera again due to a threading fiasco
  • streaming from the camera directly should be supported, enter the ip address in the params box
  • Now prompts you for your team number, migitating the missing team number issue

Download
__________________
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
  #8   Spotlight this post!  
Unread 31-01-2011, 18:17
frasnow's Avatar
frasnow frasnow is offline
Software
no team
Team Role: Mentor
 
Join Date: Jun 2010
Rookie Year: 2010
Location: Oregon
Posts: 83
frasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to behold
Re: New Year, New ZomB Dashboard

Team 997 is thinking ZomB might help us create the custom Dashboard we require this year. Just to confirm my understanding, is it legal to use ZomB as your Dashboard at competitions?

Did The Cat Attack use ZomB at their regionals last year? Did it cause any issues?
  #9   Spotlight this post!  
Unread 01-02-2011, 12:20
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: New Year, New ZomB Dashboard

It is legal, but it can also be illegal. Right now, the using the TCP communication setting is illegal during a match, but I am working on making it legal (easy port switch) (and you can use it during development though)

We used it last year with great success, we even saved almost all our match videos: http://thecatattack.org/media/2010/RobotEye%20Videos/ and played them back in the pits using ZomB Eye. There was usually a crowd!
__________________
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
  #10   Spotlight this post!  
Unread 01-02-2011, 15:29
frasnow's Avatar
frasnow frasnow is offline
Software
no team
Team Role: Mentor
 
Join Date: Jun 2010
Rookie Year: 2010
Location: Oregon
Posts: 83
frasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to beholdfrasnow is a splendid one to behold
Re: New Year, New ZomB Dashboard

Quote:
Originally Posted by byteit101 View Post
It is legal, but it can also be illegal. Right now, the using the TCP communication setting is illegal during a match, but I am working on making it legal (easy port switch) (and you can use it during development though)!
Are you referring to the source section of the Dashboard Data Hut? Should this be set to DBPacket? I'd really appreciate exact instructions here.

Quote:
Originally Posted by byteit101 View Post
We used it last year with great success, we even saved almost all our match videos: http://thecatattack.org/media/2010/RobotEye%20Videos/ and played them back in the pits using ZomB Eye. There was usually a crowd!
Wow! Video evidence even. If you were able to record video, I'm guessing you didn't have any issues with ZomB slowing down your robot. Impressive.
  #11   Spotlight this post!  
Unread 01-02-2011, 20:22
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: New Year, New ZomB Dashboard

Quote:
Originally Posted by frasnow View Post
Are you referring to the source section of the Dashboard Data Hut? Should this be set to DBPacket? I'd really appreciate exact instructions here.
yes, DBPacket is 100% legal, TCP will be 100% legal after the next release, RemoteData (TCP2) may be legal, but probbably not by ship, but it is nice for debugging
__________________
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
  #12   Spotlight this post!  
Unread 02-02-2011, 16:57
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: New Year, New ZomB Dashboard

ZomB has a new guide: Quick Guide to help you setup your ZomB dashboard, complete with a few troubleshooting tips.
Legal ports will be included in the next ZomB build
__________________
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
  #13   Spotlight this post!  
Unread 11-02-2011, 07:51
Randy Forgaard's Avatar
Randy Forgaard Randy Forgaard is offline
Parent 1729, former mentor 3126
FRC #7129
Team Role: Parent
 
Join Date: Oct 2009
Rookie Year: 2010
Location: Hollis, NH, USA
Posts: 48
Randy Forgaard is a splendid one to beholdRandy Forgaard is a splendid one to beholdRandy Forgaard is a splendid one to beholdRandy Forgaard is a splendid one to beholdRandy Forgaard is a splendid one to beholdRandy Forgaard is a splendid one to beholdRandy Forgaard is a splendid one to behold
Re: New Year, New ZomB Dashboard

Quote:
Originally Posted by byteit101 View Post
ZomB has a new guide: Quick Guide to help you setup your ZomB dashboard, complete with a few troubleshooting tips.
Legal ports will be included in the next ZomB build
Thanks again so much for all your work on ZomB Dashboard. The Quick Guide is great, and we are getting data from our robot to a custom ZomB dashboard, which is very exciting.

Any progress yet on making ZomB legal for FRC competitions by using legal ports? Robot Ship is in 11 days, we have all of our dashboard eggs in the ZomB basket, and we won't have time to switch to a different dashboard solution at this point. We anxiously await the next ZomB release. Thanks again for this cool software and for making it available to other teams!
  #14   Spotlight this post!  
Unread 11-02-2011, 14:49
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: New Year, New ZomB Dashboard

Quote:
Originally Posted by Randy Forgaard View Post
Any progress yet on making ZomB legal for FRC competitions by using legal ports? Robot Ship is in 11 days, we have all of our dashboard eggs in the ZomB basket, and we won't have time to switch to a different dashboard solution at this point. We anxiously await the next ZomB release. Thanks again for this cool software and for making it available to other teams!
Sort of, I should get a release posted late tomorrow or Sunday. (just need to actually test it, you can use the stuff in svn now if you want)
__________________
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
  #15   Spotlight this post!  
Unread 13-02-2011, 19:47
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: New Year, New ZomB Dashboard

BE LEGAL, USE v0.7.1.350
  • Optionally use 1180 for TCP and be legal (see below)
  • updated for cRIO image v27 and v28
  • MJPEG camera support fixed (attachment to switch directly)
  • AutoListen support (kind of like SmartDashboard)
  • Bluetooth transfer control
  • Faster run support
  • C++ and Java can now directly add a ParticleAnalysisReport
  • Now using VLC 1.1.7
and a few other things

Being legal over TCP (DBPacket is always legal):
1. Don't use a camera on port 2, it will also broadcast on 1180
2. In C++ or Java, initialize ZomB with the arguments (TCP, true)
3. In Visual ZomB, in the property editing window, click the [...] button next to Sources, and remove /TCP2, and select /TCP, and change it to custom, and add port 1180 (ex: zomb://.yourteamnumber:1180/TCP)

Download
__________________
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
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
ZomB Dashboard System 0.7 coming soon byteit101 Programming 1 21-12-2010 15:41
ZomB Dashboard 0.6: Beta testers wanted byteit101 Programming 17 29-07-2010 15:52
ZomB: a C# Drag and Drop Dashboard byteit101 Programming 39 14-05-2010 21:01
pic: New year, new hair, new title vic burg Extra Discussion 1 07-10-2006 23:43
New year, new ideas!! Tyler Olds 3D Animation and Competition 3 08-10-2003 00:23


All times are GMT -5. The time now is 23:37.

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