Go to Post Ask two different FIRSTers for an opinion, get three different answers! - pfreivald [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
  #16   Spotlight this post!  
Unread 26-02-2011, 17:29
MikeNimmo's Avatar
MikeNimmo MikeNimmo is offline
Software
FRC #3126 (Flashpoint)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Hollis, NH
Posts: 11
MikeNimmo is an unknown quantity at this point
Re: New Year, New ZomB Dashboard

Just something to look into for the next version:
My team is currently having trouble running both the camera and the meters on the dashboard at the same time. When we try, the camera has a delay of about four seconds and the meters are off by about two. We were not sure if just too much info is being sent to the dashboard so we tried using a remote dashboard and everything was fine. On a side note, the meters and the camera work fine independently.
  #17   Spotlight this post!  
Unread 26-02-2011, 17:48
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 MikeNimmo View Post
Just something to look into for the next version:
My team is currently having trouble running both the camera and the meters on the dashboard at the same time. When we try, the camera has a delay of about four seconds and the meters are off by about two. We were not sure if just too much info is being sent to the dashboard so we tried using a remote dashboard and everything was fine. On a side note, the meters and the camera work fine independently.
is this on the classmate? and using DBPackets? I've experienced the exact opposite when using DBPackets sometimes (slow on other computer, fast on driver)

EDIT: I can't believe I forgot to announce
ZomB 0.8
  • Java bindings now follow convention - update your code
  • compiled against cRIO v28

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

Last edited by byteit101 : 26-02-2011 at 17:51.
  #18   Spotlight this post!  
Unread 27-02-2011, 13:50
MikeNimmo's Avatar
MikeNimmo MikeNimmo is offline
Software
FRC #3126 (Flashpoint)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Hollis, NH
Posts: 11
MikeNimmo is an unknown quantity at this point
Re: New Year, New ZomB Dashboard

Quote:
Originally Posted by byteit101 View Post
is this on the classmate? and using DBPackets? I've experienced the exact opposite when using DBPackets sometimes (slow on other computer, fast on driver)
Yes this is on the classmate but we are actually using TCP instead of DBPackets. When we try DBPackets, NetConsole gives us this message: >>>>Fatal error "When packing data to the dashboard, too much data was packed and the buffer overflowed." in Printf() in C:/windriver/workspace/WPILib/Dashboard.cpp at line 283

EDIT: We are currently sending 9 floats which souldn't be too many. Also we are using ZomB version 0.8.

Last edited by MikeNimmo : 27-02-2011 at 14:02.
  #19   Spotlight this post!  
Unread 27-02-2011, 14:50
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 MikeNimmo View Post
>>>>Fatal error "When packing data to the dashboard, too much data was packed and the buffer overflowed." in Printf() in C:/windriver/workspace/WPILib/Dashboard.cpp at line 283
odd, i'm assuming this is not just once? if so, would you mind sending me your code, i've never seen this before.

what is the wait in the main loop? 0.005? try a larger number (like 0.02) and see if its better. i'm also assuming you are using if (z.CanSend())
__________________
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
  #20   Spotlight this post!  
Unread 02-03-2011, 16:37
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 v0.8.1.386
  • MJPEG improvements, should go on and on and on now
  • ZomB button improvements: restart works, Move added (grab it like the titlebar)
  • Build button autofocused, just hit enter

Download

And, thanks to all your support, ZomB has now been download over 4000 times!
__________________
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
  #21   Spotlight this post!  
Unread 02-03-2011, 16:52
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: New Year, New ZomB Dashboard

Team 3266 is now using ZomB Dashboard. Thanks a ton!

Why aren't you guys going to Buckeye this year?
__________________
[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

Last edited by Robby Unruh : 02-03-2011 at 16:54.
  #22   Spotlight this post!  
Unread 02-03-2011, 17:05
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 Robby Unruh View Post
Team 3266 is now using ZomB Dashboard. Thanks a ton!

Why aren't you guys going to Buckeye this year?
Your welcome! A bunch of people on our team would not be able to make it, so we went to Knoxville instead (which is 451 miles away, it must be a sign). I would have liked to be a little closer though! (2 hrs vs 7 hrs)
__________________
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
  #23   Spotlight this post!  
Unread 04-03-2011, 20:34
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

Ever wanted a Git or Mercurial version of the ZomB Subversion repository? Well, there is now an official Git mirror and a Mercurial mirror.

*Note that these are simply mirrors, and all pull requests will be denied (though I may create a patch from it). Instead, create a patch and send it to me, as a PM here or as a tracker on FIRST Forge.
__________________
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
  #24   Spotlight this post!  
Unread 05-03-2011, 13:15
Tommithy Tommithy is offline
Registered User
FRC #2410
 
Join Date: Jan 2011
Location: Overland Park
Posts: 16
Tommithy is an unknown quantity at this point
Re: New Year, New ZomB Dashboard

ZomB dashboard is awesome!!!!
__________________
BLARG!!!
  #25   Spotlight this post!  
Unread 09-03-2011, 17:35
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 Dashboard System v0.8.1.393
  • FPS view on camera, variable FPS recording option for real time videos, not fast or slow
  • Basic Triggers support, start and stop multiple cameras, call code
  • Stop the AutoListen on Run
  • Sizable labels and buttons (Finally!)
  • Running in driver not quite as locked down for non-classmate users, look at Unlocking the Driver account

Download v0.8.1.393
__________________
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
  #26   Spotlight this post!  
Unread 16-03-2011, 15:27
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 v0.8.1.397
  • New (and smarter) AutoListen look
  • Error boxes!
  • bunch of bug fixes

Download v0.8.1.397

hg: 336:a9f5ee239c7f
git: 56f6037843fa231ef0fc
__________________
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
  #27   Spotlight this post!  
Unread 27-03-2011, 17:33
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 v0.8.1.401
  • Bug fixes
    • recording should now actually work by default (Thanks Robby Unruh!)
    • triggers now actually save correctly
    • Fixed artf1343: Image background on targets corrupts files (Thanks Robby Unruh!)
  • MJPEG camera param now accepts ip?fps format (ex: 10.4.51.90?30 means camera with ip 10.4.51.90 has 30fps)
Also, if you can't get DBPackets, change the source to custom and add port 1027 (if I remember correctly), so it looks like: zomb://.451:1027/DBPkt
If you are using Java, somewhere in the update line, C++ and java compatibility broke, so you need to use DBPacket from svn r287 or before (different API, I'll post the current one shortly)

Download v0.8.1.401

hg: 340:bb5b73e3c95b
git: 8fbf5e3c1ee46f69714e
__________________
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
  #28   Spotlight this post!  
Unread 28-03-2011, 01:27
Mk.32's Avatar
Mk.32 Mk.32 is offline
Registered User
AKA: Mark
FRC #2485 (W.A.R. Lords)
Team Role: Engineer
 
Join Date: Jan 2011
Rookie Year: 2011
Location: San Diego
Posts: 770
Mk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud ofMk.32 has much to be proud of
Re: New Year, New ZomB Dashboard

Looks awesome,
can't wait to get it up and running.
one quick question
under Being legal over TCP (DBPacket is always legal):
it says "Don't use a camera on port 2, it will also broadcast on 1180"
do we have to just plug the camera right into the router then?
__________________
Engineering mentor: Team 2485: WARLords 2013-

Team President: Team 3647 2010-2013
  #29   Spotlight this post!  
Unread 28-03-2011, 15:02
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 Mk.32 View Post
Looks awesome,
can't wait to get it up and running.
one quick question
under Being legal over TCP (DBPacket is always legal):
it says "Don't use a camera on port 2, it will also broadcast on 1180"
do we have to just plug the camera right into the router then?
Correct (if the "router" you are referring to is the D-Link on the robot)
__________________
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
  #30   Spotlight this post!  
Unread 06-04-2011, 11:19
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

Get ready for week 6 with
ZomB v0.8.1.409
  • Java bindings sort of work again (use DBPacket)
  • Toolbox docked, right click in toolbox to change (restart required)
  • Initial Smart Dashboard protocol support, try ''zomb://.451/Smart'' as a custom url
  • Menu Improvements
  • Camera.Refresh exposed to triggers
  • Bug fixes & other improvements
Also, if you can't get DBPackets, change the source to custom and add port 1027 (if I remember correctly), so it looks like: zomb://.451:1027/DBPkt

Download v0.8.1.409

hg: 346:681d781b18cd
git: b5de628038cd273b93b6
__________________
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 03:51.

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